G•TPy pÍP• }¥ÍLÛ[ T¼½V J£ LÚQÖyP•

G•TPy ÙRÖ³¥îyT• GÁ\Ö¥ GÁ] GÁTÛR T¼½•, AÛR TVÁT|†‡ T¥ÚY¿ ‰Û\L¸Á TVÁ TÖyz¼h H¼T ETLWQjLÛ[ RVÖ¡eL CV¨• GÁTÛR T¼½• ˜Á]Ÿ TÖŸ†ÚRÖ•. C‹R ÙRÖ³¥ îyT• p\TÖ] Y[Ÿop ÙT¼¿ Y£YR¼h, C‡¥ C£eh• T¥ÚY¿ YÛLVÖ] }¥rL· U¼¿• A‡¥ C£eh• YN‡Lº•, ÙT£• Tjh YfefÁ\]. G•TPy ÙRÖ³¥îyT†‡¥ rUÖŸ 90 NR®R T‚LÛ[ L•ïyPŸ ™X• T¥ÚY¿ }¥rLÛ[ TVÁT|†‡ ˜z†‰e ÙLÖ·[XÖ•. AÛRT¼½ Cjh LցÚTÖ•.

ÚWÖfWÖ–j ˜Û\

G•TPy ÙRÖ³¥îyT TVÁTÖyz¥ ÙUÁÙTÖ£· (SOFTWARE) RVÖ¡“ ˜Û\ÛV CW| YÛLVÖL ‘¡eLXÖ•. 1.AÙN•‘¸ ÚXjÚYÇ (ASSEMBLY LANGUAGE),2. C,C++U¼¿• JAVA BfV Y¼Û\ TVÁT|†‡• (HIGH LEVEL LANGUAGE) GµRXÖ•. C‡¥ AÙN•‘¸ ÚXjÚLÇ ˜Û\ BW•T LyP†‡¥ C‹R ÙRÖ³¥ îyT†‡Á AzTÛPÛV L¼¿ ÙLÖ·TYŸLºeh H‰YÖL C£eh•. ‘Á]Ÿ ÙRÖ³¥ ˜Û\›¥ D|T|TYŸLºeh ÙUÁ ÙTÖ£· ÙUÖ³L[Ö] C, C++,U¼¿• JAVA BfVÛYLÛ[ TVÁT|†‰Y‰RÖÁ p\‹RRÖL C£eh•.

G•TPy ÙRÖ³¥ îyT†‡Á T¥ÚY¿ LyPjLÛ[ TP•-1-¥ LÖQXÖ•. CRÛ] G•TPy }¥ ÙN›Á GÁ¿ AÛZTŸ.

G•TPy ÙPYXÙUy }¥rL· (EMBEDED DEVELOPMENT TOOLS)

G•TPy ÙPYXÙUy }¥rLÛ[ CW| YÛL L[ÖL ‘¡eLXÖ•. 1.N֐y ÚYŸ }¥Í, 2.aÖŸ|ÚYŸ }¥Í. EXf¥ T¥ÚY¿ SÖ|L¸¥ rUÖŸ ¼½¼h• ÚU¼TyP Œ¿Y]jL¸ ]Ö¥ T¥ÚY¿ LyPÛU“ YN‡L· ÙLցP (IN BUILD FEATURES) ÛUeÚWÖ LyÚWÖXŸL· RVÖ¡eLT|fÁ\]. AÚR ÚTÖ¥ AY¼½¼h H¼\YÖ¿ RÂVÖL T¥ÚY¿ }¥rL· TVÁT|†‰fÁ\].

1.N֐yÚYŸ }¥Í

N֐yÚYŸ }¥Î¥ h½‘P† Rh‹RÛY 1.AÙN•‘[Ÿ (ASSEMBLER),2. p˜ÚXyPŸ (SIMULATOR), 3.fWÖÍ L•ÛTXŸ (CROSS- COMPILER), 4. BŸ.z.K.GÍ. ( RTOS) GÁT|• ¡V¥ ÛP• B ÚWyzj pÍP• BfVÛY.

AÙN•‘[Ÿ (ASSEMBLER)

AÙN•‘¸ ÚXjÚYÇ ˜Û\›¥ ÙUÁÙTÖ£Û[ Gµ‰• ÙTÖµ‰ C‹R fWÖÍ AÙN•‘[Ÿ (CROSS-ASSEMBLER) ÚRÛYT|f\‰. C‹R }¥ B]‰ SÖ• Gµ‰• ÙUÁÙTÖ£Û[ SÖ• ETÚVÖfeh• “WÖNN£eh H¼\ YÛL›¥ GeÎfïyP T¥ ÛTXÖL (EXECUTABLE FILE OR HEX FILE) UÖ¼½† R£f\‰. C‹R }¥LÛ[ ÛUeÚWÖ LzÚWÖXŸ RVÖ¡eh• Œ¿Y]jLÚ[ G‹R LyPQ ˜• CÁ½ YZjhfÁ\].

ERÖWQUÖL:- A 51 -8051 ÛUeÚWÖ LyÚWÖXŸLÛ[ AÙN•‘[Ÿ (INTEL Œ¿Y]•), MDASM ‘e (PIC) MICROCONT ROLLER ÛUeÚWÖ Ly ÚWÖXŸLºeLÖ] AÙN•‘·(MICRO CHIP)).

fWÖÍ L•ÛTXŸ (CROSS COMPILER)

ÙUÁÙTÖ£· ÙUÖ³ L[Ö] (SOFTWARE LANGUAGES) C, C++ U¼¿• JAVA BfVY¼Û\ TVÁ T|†‰• ÙTÖµ‰ SUeh ÚRÛYVÖ] }¥ C‰. C‹R }XÖ]‰ ÚWÖfWÖÛU L•ÛT¥ ÙNš• ÙTÖµ‰ A‡¥ E·[ RY¿L· (SYNTAX ERRORS) U¼¿• TÖ‰L֐“ RLY¥L· (WARNING) BfVY¼Û\ R£•. AR¼h ReLYÖ¿ SU‰ ÙUÁÙTÖ£Û[ UÖ¼½ AÛU†‰ ÙLÖ·[XÖ•. ‘Á]Ÿ C‹R }¥ ÙUÁ ÙTÖ£Û[ SÖ• ETÚVÖfeh• “WÖNN£eh H¼\ YÖ¿ SÖ• ETÚVÖfeh• “WÖNN£eh H¼\YÖ¿ ÙUÁ ÙTÖ£Û[ SÖ• ETÚVÖfeh• GeÎfïyP‘¥ ÛTXÖL UÖ¼½† R£f\‰.

(HEX FILE)

ERÖWQ•:- KEIL-C - INTEL Œ¿Y]• RVÖ¡eh• ÛUeÚWÖ LzÚWÖX£eLÖ]‰.

PIC-C MICRO CHIP Œ¿Y]• RVÖ¡eh• ÛUeÚWÖ LyÚWÖX£e LÖ]‰.

¦jLŸ/ÙXÖeÚLyPŸ (LINKER/ LOCATOR)

T¥ÚY¿ Th‡L[ÖL E·[ “ÚWÖfWÖ• AÛ]†ÛR• JÁ½ÛQ†‰ J£ “‡V BÙ^ey ÛTÛX E£YÖe hY‰ ¦jLŸ (LINKER) EÛPV Tjh. CY¼Û\ CÛQeh• ÙTÖµ‰ H¼T|• h½œy| ‘WopÛ] LÛ[• (UNRESOLVED SYMBOLS) C‰ N¡ ÙNšf\‰. SÖ• TVÁ T|†‰• “WÖNN¡¥ E·[ ÙUU¡ (MEMORY ) ›¥ SU‰ ÙUÁ ÙTÖ£Û[ N¡VÖL ÙLց| ÙN¥Y R¼h (MEMORY ADDRESS) ÙXÖeÚLyPŸ (LOCATOR) TVÁT|f\‰. C‹R ¦jLŸ U¼¿• ÙXÖÚLyPŸ }¥L· RÂVÖ L°•, JÁ½ÛQ‹‰• C£eLXÖ•.

BŸ.z.K.GÍ. ¡V¥ ÛP• BTÚWyzj pÍP•

L•ïyPÛW CVeh YR¼h BÚWyzj pÍP• G]T|• ÙUÁÙTÖ£· ÚRÛY. C‰ L•ïyP £eh• ARÛ] ETÚVÖfTY£eh• J£ TÖXUÖL ÙNV¥Ty| AÛ]†‰ aÖŸ|ÚYŸ U¼¿• ÙUÁ ÙTÖ£· LÛ[• ŒŸYf†‰ J£jfÛQef\‰. AÚR ÚTÖX G•TPy ÙRÖ³¥ îyT†‡¥ J£ h½‘yP ÙNVÛX ÙNšYR¼h GµRT|• ÚWÖfWÖÛU Ly|T|†‰Y‰RÖÁ ¡V¥ÛP• BÚWyzj pÍP• Bh•.

ERÖWQUÖL 8051 ÛUeÚWÖ LyÚWÖXŸ p‘¥ ÙUU¡ A[° GÁT‰ 64 KP (fÚXÖ ÛTyL·) Bh•. A‡¥ SÖ• L•ïyP¡¥ TVÁT|†‰• «ÚPÖÍ BÚWyzj pÍP†ÛR ÚXÖ| (LOAD) ÙNšV CVXÖ‰ GÁTRÖ¥ SU‰ TVÁTÖyz¼h H¼\ YÛL›¥, ÙUU¡ A[ÛY•, U]‡¥ ÙLց| ÙNšV T|Y‰ BŸ.z.K.GÍ. GÁ¿ AÛZeLT|f\‰.

ERÖWQ•:- NÁ ÛUeÚWÖ pÍP•Í TVÁT|†‰• JCHORUSES ¦jeÍ Œ¿Y]†‡Á LYNX OS

G•TPy ÙRÖ³¥ îyT†‡¥ TVÁT|†RT|• ˜efVUÖ] CW| aÖŸ|ÚYŸ }¥rL·.

1.G˜ÚXyPŸÍ (EMULATORS) ÙUÁÙTÖ£Û[ (SOFTWARE) YÁ ÙTÖ£ºPÁ CÛQeh• ÙTÖµ‰, ARÁ C¿‡ TVÁTÖyz¥ H¼T|• hÛ\ TÖ|LÛ[ LÛ[YR¼h C‹R G˜ÚXyPŸL· TVÁ T| fÁ\]. C‰ SÖ• TVÁT|†‰• WÖNN¡Á UÖ‡¡ ÚTÖ¥ ÙNV¥Ty|, ÚPyPÖeLÛ[ E·YÖjf AR¼h H¼T ÙNV¥LÛ[ ÙNšV «ÛZf\‰.CRÁ ™X• S• ÚWÖfWÖÛU T¥ÚY¿ LyPjL[ÖL TzTzVÖL ÙNV¥T|†‡ TÖŸ†‰ RY¿L· C£‹RÖ¥ AY¼Û\ N¡ ÙNšVXÖ•.

2.ÚWÖfWÖUŸÍ (PROGRAMMERS)

ÙUÁ ÙTÖ£· GµRTy| A‰ T¥ÚY¿ }¥rLÛ[ TVÁT|†‡ T¡ÚNÖ‡eL Ty| RY¿L· eLTy| AÛR ÙXÖeÚLyP¡¥ (LOCATOR) C£‹‰ PÖŸÙLy pÍP†‡¥ ROM OR PROM BL ÛYTR¼h (READ ONLY MEMORY OR PROGRAMMABLE READ ONLY MEMORY) C‹R ÚWÖfWÖUŸ TVÁ T|f\‰. RY¿L· C£eLXÖ• GÄ• TyN†‡¥ EPROM- I (ERAIABLE P ROM) TVÁ T|†‰Y‰ p\‹RRÖh•. G‹R UÖ¼\˜• ÙNšV ÚYzV‰ C¥ÛX GÄ• TyN†‡¥ ROM-I TVÁT|†RXÖ.

BACK