Koja je razlika između C i ugrađenog C i Objasnite s praktičnim primjerom?


Odgovor 1:

Jezik C je računalni programski jezik; to je srednji nivo jezika koji sadrži značajke programa niskog i visokog nivoa programa. Ovdje prvo morate shvatiti što je niska razina. Zapravo prosječna razina, programski jezik koji je najbliži hardveru računala, jezik koji komunicira s hardverom računala poput upravljanja memorijom, upravljačkim programom uređaja i ostalim stvarima vezanim za računalni hardver, imate kompletno znanje o hardveru - ovdje pišete programe prema konfiguraciji računalnog softvera. Najbolji primjer je programski jezik montaže.

Programski jezik visoke razine poput java, .net, c ++ i izvan kursa C. U kojem ne trebate učiti o računalnom hardveru. Takve vrste programa nisu hardverski neovisne. Na primjer, ako pišete program za izračun fakultativnog broja bilo kojeg broja, ne trebate razumjeti kakva je konfiguracija hardvera, možete ga pokrenuti na bilo kojem hardveru. Možda ovise o platformi ovih programa, ali ne brinite da morate prilagoditi program sastavljanja na drugom hardveru i možete dobiti izlaz bez promjene koda.

Što je ugrađeni C, to je zaista dobro pitanje, Ialways djeluje u 0 i 1. Ugrađeni C dio je naprednog sustava c, ali ništa nije samo za elektroničke uređaje. Ugrađeni C koristi se za programiranje na niskom nivou. Ovdje je kodiranje gotovo isto, ali znate o konfiguraciji računalnog softvera.

Danas gotovo svi elektronički uređaji imaju operativni sustav koji je napisan u ugrađenom C programiranju, uglavnom takvu vrstu operativnog sustava koji se naziva firmverski softver.

Prilikom kodiranja u C programiranju za ugrađene uređaje (elektronički uređaji) morate znati koji kontroler koristite, koji RAM i ostale komponente su tu. Jer morate napisati upravljačke programe za te uređaje.

Evo zaključka, Ugrađeni C - programski program niskog nivoa programskog jezika C (za komunikaciju s računalnim hardverom) kako bi se za to napravili upravljački programi firmvera i uređaja.

Nadam se da će uspjeti

viny

Autor na www.includehelp.com


Odgovor 2:

Ne postoji ništa poput ugrađenog slova 'C'. Ugrađeni "C" samo je "C" programski jezik koji se koristi za programiranje mikrokontrolera / procesora. Stoga je prestanite nazivati ​​ugrađenom C. Sjećam se da sam prije nekoliko dana radio na Toradex Colibri i oni su koristili Visual C # za programiranje ploče, a jedan moj kolega je rekao da je ugrađeni C #. Pa, to je bio samo C # koji se koristio za programiranje Toradexa. Tako da uvijek postoji jedinstveni jezik koji se koristi u različitim različitim domenama.

Na primjer, u C koristimo scanf za čitanje, a printf za pisanje. Isto u ugrađenom C koristimo pinRead za čitanje statusa PIN-a, a pinWrite za pisanje na pin. Sada se ovaj PinRead i pinWrite mogu razlikovati kod različitih kontrolera. U Arduinu se digitalno čitanje i digitalWrite koristi za čitanje i pisanje. Atmel, PINx i PORTx koriste se za čitanje i pisanje. U PIC-u, PORTx i LATx koriste se za čitanje i pisanje. U Toradexu, GetPinLevel i SetPinLevel koriste se za čitanje i pisanje pisati.

Tako vidite da svaki kontroler ima svoj način pisanja, ali osnovna sintaksa je ista kao i C