 |

|
Elektronika.lt portalo forumas
Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių.
Pastebėjus nusižengimus, prašome pranešti.
Dabar yra 2025 06 16, 13:20. Visos datos yra GMT + 2 valandos.
|
|
|
 |
Forumas » Mikrovaldikliai » Info apie ARM programavima
|
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
|
|
|
 |
 |
Info apie ARM programavima |
Parašytas: 2011 08 10, 08:16 |
|
|
|
jei kompiliatorius ne per zhopa padarytas, o gamintojo suportas pasirupino normaliais makrosais, tai rasant ar po C ar pascal ar basic yra beeik jokio skirtumo, gal tik C kazkiek placiau isnaudoja aprasymu galimybe ir gali siek tiek sutaupyti atminties naudojima bei sutaupyti taktu. rasant viska masinine kalba uzsipypinsi negyvai, kai reikes kazka rimto pataisyt.
esu rases dar po zx-spectrum assembleriu keliasdesimt tukstanciu eiluciu pragramas, bet ten ir pats prosas super paprastas ir programa net atmintinai tokiam galima atsimint po kelis metus, o pabandyk tai padaryt praktiskai betkuriam siuolaikiniam risc architekturai, uzsipypinsi negyvai, vien modiikatoriai prota sujaukia, ypac atminties banku  |
|
|
|
|
 |
 |
Info apie ARM programavima |
Parašytas: 2011 08 10, 09:32 |
|
|
|
apie tokius daigtus kaip gdb, jtag, openOCD ir pan girdet turbut neteko...
ar manai kad debugint tik su grafine aplinka spaudant mygtukus galima?
tu rimtai teigi, kad procesoriaus (core) instrukcijos turi kazka bendro su periferija? gal pavardinsi specialias, tarkim arm920t instrukcijas mmu, taimerio ir dar kanors susigalvok valdymui? artistas. |
|
|
|
|
 |
Info apie ARM programavima |
Parašytas: 2011 08 10, 09:42 |
|
|
|
nu nesvaik su tais gdb, normaliai programuojant, o ne pilant simbolius ot lampocki, gdb retai ir reikalingas, nebent gelezis kreiva. |
|
|
|
|
 |
 |
Info apie ARM programavima |
Parašytas: 2011 08 10, 09:43 |
|
|
|
AlgisL rašo: |
jei kompiliatorius ne per zhopa padarytas, o gamintojo suportas pasirupino normaliais makrosais, tai rasant ar po C ar pascal ar basic yra beeik jokio skirtumo, gal tik C kazkiek placiau isnaudoja aprasymu galimybe ir gali siek tiek sutaupyti atminties naudojima bei sutaupyti taktu. rasant viska masinine kalba uzsipypinsi negyvai, kai reikes kazka rimto pataisyt.
esu rases dar po zx-spectrum assembleriu keliasdesimt tukstanciu eiluciu pragramas, bet ten ir pats prosas super paprastas ir programa net atmintinai tokiam galima atsimint po kelis metus, o pabandyk tai padaryt praktiskai betkuriam siuolaikiniam risc architekturai, uzsipypinsi negyvai, vien modiikatoriai prota sujaukia, ypac atminties banku  |
tai proporcija kodo kiekio rasyto ASM ir C jau atskiras klausimas. tuo tarpu fleimas apie tai, kad ASM is viso moket nereikia, nes 'siais naujais laikais... bla bla bla...'. dabar jau ziuriu net Digix tona pekeite, pripazysta kad moket reikia. As ir nesiulau OS ar draiveriu programinti ASM.
Dar vienas pvz: darai nauja projeta, projektuoji PCB, dedi savo RAM ir FLASH atmintis. Kaip be ASM sukonfiguruosi DRAM kontroleri? Nors jauciu daugumai tai dar neatrasta paslaptis kas tai...
Nu arba dadet supporta nauajs procui i koki u-boot arba linux kernel'i. Kaip be ASM ta padarysi? Ir dar labai butu idomu isgirsti, kokius IDE Digix siulytu naudoti sitiems darbams ir kokia is ju nauda  |
|
|
|
|
 |
 |
Info apie ARM programavima |
Parašytas: 2011 08 10, 09:47 |
|
|
|
nesusireksmink, ASM moket visiskai nebutina jei kuri vartotojisko lygio programas, o OS ir driverius kuria paprastai tam specialiai gamintojo nusamdyta suporto komanda. tokiu programuotoju poreikis yra labai mazas, o ir moka jie tik masinine kalba, bet neparasys nei normalios buhalterines, nei kokio normalaus, vartojimui tinkamo appso mobiliam telefonui, nes visur prades kist ta savo assembleri, gdb ar konsole  |
|
|
|
|
 |
Info apie ARM programavima |
Parašytas: 2011 08 10, 09:50 |
|
|
|
wake up! mes cia apie ka? elektronikos forume, Mikrovaldikliu skiltyje apie buhalterines programas???? gal tu pats nesusireiksmink. zmones net nesuvokia kur ir apie ka diskusija. tai ka cia diskutuot.
p.s. siulau tada tema pervardint i 'Info apie buhalteriniu programu rasyma'. Nes Digix ir Algio postai su ARM tai nei vieno bendro zodzio neturi. |
|
|
|
|
 |
 |
Info apie ARM programavima |
Parašytas: 2011 08 10, 10:02 |
|
|
|
beje 'gamintojo nusamdyta komanda' su tavo daromu projektu nieko bendro neturi, Geriausiu atveju ka anie padaro, tai SDK ir evaluation boarda. t.y. pavyzdi. kai tu ant savo PCB uzsidesi kitoki DRAM, tai jie tau nepades ir nesuprogramuos.
Beje, dar apie tuos stebuklus kaip IDE ir 'makarosai' Nereikia nei super zemo lygio dalyku. Kaip manot kas programuoja tokius dalykus kaip openWRT, buildroot ir panasiai? ir ka jie naudoja savo darbui? As siulau pradet skirt kas yra tikras darbas su procu ir kas yra dvieju lempuciu pamirksinimas nusipirkus SDK, kai net neturi zalio supratimo kas ten ir kaip uzkrauna tavo programa, is kur ji vykdosi, kokio kodo kruva prisilinkina is mistiniu biblioteku ir pan. o buhalterines programos, tai sorry, bet ne sito forumo tema ir su mikrovaldikliais nieko bendro neturi. |
|
|
|
|
 |
 |
Info apie ARM programavima |
Parašytas: 2011 08 10, 10:15 |
|
|
|
pabusk is pusnies vaikine, MicroSoft zada Windows pervest ant ARM, Apple isvis migruot zada i ARM, be to nurasydamas visus tiekimo bei pardavimo vadybininkus iki AP konfiguruotoju (nors ir cia daznai viskas per WEB interace daroma ir tikrai neivienos ASM komandos neprireikia) tik juokini visus.
na, nebet tavo auksciausi pasiekimai ARM architekturoje taip ir liko MSP430 lygyje.  |
|
|
|
|
 |
 |
Info apie ARM programavima |
Parašytas: 2011 08 10, 12:57 |
|
|
|
AlgisL rašo: |
pabusk is pusnies vaikine, MicroSoft zada Windows pervest ant ARM, Apple isvis migruot zada i ARM, be to nurasydamas visus tiekimo bei pardavimo vadybininkus iki AP konfiguruotoju (nors ir cia daznai viskas per WEB interace daroma ir tikrai neivienos ASM komandos neprireikia) tik juokini visus.
na, nebet tavo auksciausi pasiekimai ARM architekturoje taip ir liko MSP430 lygyje.  |
nzn kaip kiti, bet as sito tavo posto nesupratau visiskai. nu visiskai nieko i tema arba i tai ka as rasiau. zmogus klausia KAIP ta ARM programinti, o ne kokios OS aplinkoj programas rasyt, kas is esmes isvis su architektura mazai bendro ka turi. Cia Mikrovaldikliu skiltis, tema apie ARM. Kapish?
juokinu? nu tegu, savo pasiekimais nesiruosiu cia girtis. |
|
|
|
|
 |
 |
Info apie ARM programavima |
Parašytas: 2011 08 10, 13:06 |
|
|
|
CodeC rašo: |
Dar vienas pvz: darai nauja projeta, projektuoji PCB, dedi savo RAM ir FLASH atmintis. Kaip be ASM sukonfiguruosi DRAM kontroleri? |
Paprasta, nueini i gamintojo puslapi ir nusisiurbi startup.s. Bent su atmelio at91sam taip ir dariau. Neabejoju, kad ir kitu gamintoju tokie failai buna paruosti iskart. Vienzo codec'ai apsimesk durnu ir nebeuzh... savo komentarais, pats matai kokie cia asai komentuoja. Eik geriau i @utosus. |
|
|
|
|
 |
 |
Info apie ARM programavima |
Parašytas: 2011 08 10, 13:07 |
|
|
|
paaiskinsiu populiariau:
imam betkokia ARMine plansete su Mac OS X, Windows 8 ar Linux
kiek % kodo juose bus konkreciai darbui su portais/timeriais/pwm ir kiek juose bus kodo darbui failais, uzrasu knygute, maps'ais ar office ?
beje, kaip manai, kuriam programuotojui darbdavys sumokes daugiau $ uz dideles duomenu bazes su GIS duomenimis kompaktinima, ar tau, kuris esembleriu rasys ta glaudinanti koda (bootloadrei, failu tvarkykles, kalbos , usb, tinklo ir t.t. tvarkykles) pakolei prazils ar tam kuris isanalizuos duomenu bazes struktura ir parasys keleta SQL sakinuku kad ir tam paciam M$ SQL (na gerai, gerai - Oracle) ?  |
|
Paskutinį kartą redagavo AlgisL, 2011 08 10, 13:09. Redaguota 1 kartą |
|
|
|
 |
 |
Info apie ARM programavima |
Parašytas: 2011 08 10, 13:08 |
|
|
|
AlgisL rašo: |
auksciausi pasiekimai ARM architekturoje taip ir liko MSP430 lygyje.  |
hehe, nenorejau siaip i asmeniskumus list. bet kad jau pats pradejai. panasu kad pacio sugebejimai tik paklikint pele IDE ikona, parasyt while cikla su mirksinciom lemputem ir paspaust 'upload to device'. cia vadinasi programuotojas. vat kai pasiimsi plika proca, suprojektuosi PCB, parasysi bootloaderi bent kazkiek funkcionalu, nuportinsi linux kerneli ir parasysi kruva draiveriu, tada galesi vadintis MIKROVALDIKLIU programuotoju. tada galesim pakalbet kas patogu darbui, kas nepatodu. o dabar tik zaidi ir net nepagauni apie ka tema. o jei tu cia norejai pasisakyt, kad moki buhalterines programas rasyt ar su C# kokia nesamone ant windowsu kai viskas gatava ir panasu shuda tai biski ne vietoj ir ne laiku. |
|
|
|
|
 |
 |
Info apie ARM programavima |
Parašytas: 2011 08 10, 13:08 |
|
|
|
CodeC rašo: |
apie tokius daigtus kaip gdb, jtag, openOCD ir pan girdet turbut neteko...
ar manai kad debugint tik su grafine aplinka spaudant mygtukus galima? |
na jei nesi koks mazoshistas tai norisi kaip patogiau.
Citata: |
tu rimtai teigi, kad procesoriaus (core) instrukcijos turi kazka bendro su periferija? gal pavardinsi specialias, tarkim arm920t instrukcijas mmu, taimerio ir dar kanors susigalvok valdymui? artistas. |
instrukcijos kurios naudojamos procesoriui valdyti ir nesuderinamos su kitais procesoriais yra tas pats kaip periferija.
sakykim kokios nors sleep ar watchdog valdymo komandos ir panasiai.
MMU isvis yra atskiras irenginys kuris gali buti ir gali nebuti arba gali buti isjungtas, su procesoriaus core is nieko bendro neturi. cia tas pats kaip DMA |
|
|
|
|
 |
 |
Info apie ARM programavima |
Parašytas: 2011 08 10, 13:12 |
|
|
|
puiku, kad esi padares kazka daugiau nei cikla led'ms, bet assemblerio sureiksminimas tavo juokingas iki pilvo skausmo.
gal gali tada pasigirt kokiu nors isbaigtu vien po assembleriu programintu ismaniuoju telefonu, plansete ar kosminio centro valdymo centriniu kompiuteriu? speju, kad daugiausia ka esi padares, tai nuportines KITU PARASYTA LINUX ir nesuprates, kodel didele jo dalis yra po C. |
|
|
|
|
 |
 |
Info apie ARM programavima |
Parašytas: 2011 08 10, 13:16 |
|
|
|
Socrates rašo: |
CodeC rašo: |
Dar vienas pvz: darai nauja projeta, projektuoji PCB, dedi savo RAM ir FLASH atmintis. Kaip be ASM sukonfiguruosi DRAM kontroleri? |
Paprasta, nueini i gamintojo puslapi ir nusisiurbi startup.s. Bent su atmelio at91sam taip ir dariau. Neabejoju, kad ir kitu gamintoju tokie failai buna paruosti iskart. Vienzo codec'ai apsimesk durnu ir nebeuzh... savo komentarais, pats matai kokie cia asai komentuoja. Eik geriau i @utosus. |
tu esi pats nors viena PCB su isorine atminties ir duomenu shyna suprojektaves ar bent isigilines iki smulkmenu? ka dar nusisiurbi? juk pasijungsi visiskai kitokia atminties konfiguracija, kieki, greiti ir pan nei yra ant evaluation boardo. gatavo kodo tokiems dalykams tiesiog NERA. skiriasi zinok ne vien kilobaitu kiekis, bet ir shynos plociai, taimingai, pacios atminties architektura, pajungsi ant kitu adresu (banko) ir pan. be ASM tokioj vietoj tu nepadarysi nieko. nes kad C koda vykdyt tai pirma stack'a susetupint reikia, t.y. inicializuoti RAM kontroleri pagal konkreciai ant PCB gulincius atminties chipus kad ir koks jis bebutu.
pasiuntes kazka internete zinok labai protingas ir kietas atrodai  |
|
|
|
|
 |
|
 |
Google paieška forume |
|
 |
Naujos temos forume |
|
 |
FS25 Tractors
Farming Simulator 25 Mods,
FS25 Maps,
FS25 Trucks |
 |
ETS2 Mods
ETS2 Trucks,
ETS2 Bus,
Euro Truck Simulator 2 Mods
|
 |
FS22 Tractors
Farming Simulator 22 Mods,
FS22 Maps,
FS25 Mods |
 |
VAT calculator
VAT number check,
What is VAT,
How much is VAT |
 |
FS25 Mods
FS25 Harvesters,
FS25 Tractors Mods,
FS25 Maps Mods |
 |
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
 |
FS25 Mods
FS25 Maps,
FS25 Cheats,
FS25 Install Mods |
 |
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
 |
ATS Trailers
American Truck Simulator Mods,
ATS Trucks,
ATS Maps |
 |
Football Training Kit
Football Training Equipment,
Football Skills,
Football Training |
|

|
 |