ARM C + + Beginner

T

tsa3d

Guest
Chcem sa učiť ARM CPU C + +. Mohli by ste mi dať nejaké poučenie pre začínajúcich, že? Všetky dokumenty som foud hovoril o programovaní v assembleri. Ďalšie dokumenty sa hovorí o pokročilé programovanie v C a I dont pochopiť, ako používať STREAM s, printf .... V embedded systéme. Všetko, čo potrebujete, je východiskovým bodom pre C + + programovanie. Ja používam ADS 1,2 Myslím, že je vhodnosť. Vďaka
 
C + + programov pre ARM sa nijako nelíši od C + + programov pre iné platformy. Ak potrebujete dobrý C + + referencie existuje veľa dobrých kníh, tam si môžete stiahnuť veľa z nich od elektróda. Pokiaľ ide o potoky a printf, problém spočíva v knižniciach, to nemá nič spoločné s jazykom sám. Existuje niekoľko riešení, ktoré môžete použiť, ak chcete použiť I / O operácií z ARM dosky, väčšina z nich používa sériového spojenia medzi ARM radou a PC a softvér, na oboch častiach. Niektoré príklady: 1. Semihosting SWI (ARM) umožní I / O operácií, ktoré budú emulované pomocou špeciálneho SWI inštrukcie. 2. Použite ladenie komunikačné kanály, na rozhraní JTAG na ARM procesore 3. Použite RDP (Remote Debuggin Protocol) od 4 ARM. Zostavte si svoj vlastný Môžete si nájsť viac informácií o týchto metódach na hxxp: / / www.arm.com. Napísal som ARM semihosting psovod sa bootloader na paži rady, teraz som sa testovania sa zdá, že vyzerá celkom dobre. Umožňuje programy zostavené s ARM-gcc a NEWLIB prístup ku konzole od jednoduchého emulátor terminálu. Budem po zdrojov potom, čo som urobiť viac testov.
 

Welcome to EDABoard.com

Sponsor

Back
Top