Klausimai pažymėti „įdėta“

Įterptosios nuorodos apima įterptines sistemas, apimančias tokias sritis kaip mikroprocesorių / DSP programavimas, realaus laiko sistemos, elektroninės sąsajos, techninės įrangos tvarkyklės, nuosekliojo magistralės ryšiai ir kt.
22
atsakymai

Programos sudarymas, skirtas naudoti labai radioaktyvioje aplinkoje.

Surenkame integruotą C / C + + programą, kuri yra dislokuota ekranuotame įrenginyje jonizuojančiąja spinduliuote apšvitintoje aplinkoje. Mes naudojame GCC ir kryžminę kompiliaciją ARM. Įdiegus, mūsų programa sukuria klaidingą informaciją ...
nustatytas balandžio 24 d '16, 10:09 val
31
atsakymas

Vieno bandymo C kodas

Šią vasarą dirbau įterptinėje sistemoje, parašyta tiesiogiai C. Tai buvo esamas projektas, kuriame dirbau. Buvau gana paprasta rašyti vieneto testus „Java“ naudojant „JUnit“, bet man buvo nuostolingas dėl geriausio būdo rašyti modulinius elementus ...
paklausė 15 rugsėjo. '08 10:12 val
37
atsakymai

Rūšiuoti 1 milijoną 8 skaitmenų skaičių į 1 MB RAM

Turiu kompiuterį su 1 MB RAM ir jokiu kitu vietos saugojimu. Turiu naudoti jį priimti 1 milijoną 8 skaitmenų dešimtainių skaičių TCP ryšiu, rūšiuoti juos ir tada atsiųsti rūšiuotą sąrašą į kitą TCP ryšį ...
nustatyti Oct 05 '12, 17:17
19
atsakymai

Kaip išbandyti Arduino kodą?

Norėčiau, kad vienetas išbandytų savo „Arduino“ kodą. Idealiu atveju aš galėčiau atlikti bet kokius testus be pakrovimo kodo Arduino. Kokios priemonės ar bibliotekos gali man padėti? Plėtroje yra Arduino emuliatorius, kuris gali būti naudingas, bet dar nėra ...
nustatytas balandžio 23 d '09 11:43
13
atsakymai

Kaip programuojamos kasdieninės mašinos?

Kaip veikia programuojami kompiuteriai (ne tiek daug kompiuterių ir mobiliųjų įrenginių, bet ir prietaisų, skaitmeninių laikrodžių ir tt)? Koks kodas įtrauktas į „Coca-Cola“ pardavimo automatų programavimą? Kaip mano kavos virimo aparatas priima iš anksto užprogramuotą ...
nustatytas balandžio 11 d '11, 5:32
15
atsakymai

Greitai suraskite, ar reikšmė yra C masyve?

Turiu integruotą programą su laiko kritiniu ISR, kuris turėtų kartoti per 256 dydžio (pageidautina 1024, bet mažiausiai 256) masyvą ir patikrinti, ar vertė atitinka masyvų turinį. „Bool“ reikšmė bus nustatyta tiesai, f ...
nustatyti 04 rugsėjis '14, 12:31
4
atsakymai

Linux / proc / id / žemėlapių supratimas

Bandau suprasti įterptųjų atminties programų naudojimą Linux sistemoje. Naudingumas / failas / proc / pid / maps atrodo kaip geras šaltinis informacijos peržiūrai. Deja, nesuprantu visų stulpelių ir įrašų. Ar yra geras šaltinis / dokumentacija naudingumui / pro failui ...
nustatyti 09.09. '09 21:42
19
atsakymai

Kaip įdiegti klasę C?

Darant prielaidą, kad turiu naudoti C (ne C ++ ar objekto orientuotus kompiliatorius), ir neturiu dinaminio atminties priskyrimo, kokie metodai gali būti naudojami klasei įgyvendinti ar geram klasės priartinimui? Ar visada patartina ...
nustatyti 10 sept. '09 10:47
13
atsakymai

Kada CRC labiau tinka naudoti nei MD5 / SHA1?

Kada patartina naudoti CRC, kad aptiktų klaidas, palyginti su modernesnėmis funkcijomis, pvz., MD5 arba SHA1? Ar pirmasis yra lengviau diegiamas įterptinėje įrangoje?
birželio 15 d. 18:43
12
atsakymai

Bendras visų katalogo failų turinys

Kai aš naudoju „ls“ ar „du“, gaunu kiek vietos diske yra. Man reikia visų failų ir pakatalogių duomenų, kuriuos galėčiau gauti, jei atidariau kiekvieną failą ir skaičiau baitus, sumą. Bonus taškai, jei aš ...
nustatyti 07 rug '09, 1:08
29
atsakymai

Ar yra priežastis naudoti C vietoj C + + integruotai plėtrai?

Klausimas Turiu du kompiliatorius ant mano aparatūros C ++ ir C89 Manau apie C ++ naudojimą su klasėmis, bet be polimorfizmo (siekiant išvengti vtables). Pagrindinės „Id“ priežastys, naudojant „C ++“, yra šios: aš norėčiau naudoti įterptųjų funkcijų ...
nustatytas gegužės 01'09, 21:51
6
atsakymai

Ar yra alternatyva lanksčiai / bisonui, kuri gali būti naudojama 8 bitų įterptose sistemose?

Rašau nedidelį interpretatorių paprastai BASIC kalbai, pavyzdžiui, treniruotę AVR mikrokontroleriui C, naudojant įrankio grandinę „avr-gcc“. Tačiau įdomu, ar yra kokių nors atviro kodo įrankių, galinčių padėti ...
nustatytas vasario 11 d '10, 19:38
15
atsakymai

Kokios yra interaktyvios kalbos, kurios veikia mažoje atmintyje?

Aš ieškoju bendrojo programavimo kalbų, kuriose yra interaktyvus (tiesioginis kodavimas) greitis, veikiantis 32 KB RAM arba 8 KB, kai kompiliatorius yra atskiroje mašinoje. veikia tik 8-32 mikrokontroleriuose ...
yra nustatytas liepos 04 d., 09:21
9
atsakymai

Skirtumas tarp const ir const lakiųjų

Jei kiekvieną kartą, kai atnaujinama nauja reikšmė, deklaruojame kintamąjį kaip nepastovų, jei deklaruojame kintamąjį kaip const, tada šio kintamojo vertė nebus pakeista, tada const volatile int temp; Kas yra skelbimų kintamojo naudojimas ...
nustatytas sausio 04 d '11 13:48
11
atsakymai

Įterptas C + +: naudokite STL arba ne?

Aš visada buvau programinės įrangos inžinierius, bet paprastai 3 arba 2 OSI stekų lygmeniu. Aš tikrai ne vaikinas. Apskritai, aš visada turėjau telekomunikacijų produktus, paprastai rankinius / mobiliuosius telefonus, kurie paprastai reiškia kažką panašaus į procesą ...
nustatyti 09 vas '10, 4:54