 |

|
|
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 12 22, 04:45. Visos datos yra GMT + 2 valandos.
|
|
|
 |
Forumas » Mikrovaldikliai » ARM7 ir FreeRTOS
|
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
|
|
|
 |
ARM7 ir FreeRTOS |
Parašytas: 2007 07 11, 16:50 |
|
|
|
|
| Buvau berods paleides kazkoki taska, lyg ir nekibinejo. Gal aparaturiskai kazkas netvarkoj ? |
|
_________________ -----
That's what she said. |
|
|
|
 |
ARM7 ir FreeRTOS |
Parašytas: 2007 07 11, 19:59 |
|
|
|
|
| naudoju gamykline keil board'a. siaip itariu gali buti del to, kad FreeRTOS portas yra tik ant lpc2106, o as perdarinejau ji ant lpc2148. nors siaip visu registru adresai tie patys. |
|
|
|
|
|
 |
AT91SAM7X256 |
Parašytas: 2007 07 12, 06:24 |
|
|
|
|
Sveiki. Ka blogo galit pasakyti apie AT91SAM7X256? Gero taip pat galit . Gal kas bandet su jais zaisti? Rasau cia, kad nekurti naujos temos? Bandysiu koki nors OS'a pakurti rudeniop turbut. Jau turiu nusipirkes. |
|
|
|
|
|
 |
ARM7 ir FreeRTOS |
Parašytas: 2007 07 20, 16:48 |
|
|
|
|
I tema:
FreeRTOS jau paleidau ant LPC2148. isbandziau kurti task'us. dabar bandysiu zaisti su task priority ir atminties taupymu. dar turiu minciu padaryt dinamini OS tick keitima, tik cia jau reik lyst i kerneli, gal kas turit su tuom patirties? |
|
|
|
|
|
 |
ARM7 ir FreeRTOS |
Parašytas: 2007 07 20, 21:11 |
|
|
|
|
| Ne i tema:) jei nelabai atsirado atasiuju kas krapste os'a, tai manau nelabai buvo ir su lindimu i kerneli :).. neinformatyvus penktadienio vakaro postas |
|
_________________ -----
That's what she said. |
|
|
|
 |
ARM7 ir FreeRTOS |
Parašytas: 2007 07 21, 00:04 |
|
|
|
|
tai ko niekas tokiais idomiais darbais neuzsijama? girdejau kad linuxo naujam kernelyje irgi bus dinaminis os tick keitimas. |
|
|
|
|
|
 |
ARM7 ir FreeRTOS |
Parašytas: 2007 07 23, 18:20 |
|
|
|
|
| kaip matau arba RTOS niekam neidomu arba dar nelabai yra isaugusiu is kilovatu konstravimo. tai daugiau neberasysiu savo rezultatu su FreeRTOS, nes nelabai yra su kuo pasikeisti naudinga info. paskutine zinia, realizavau dinamini os tick. |
|
|
|
|
|
 |
ARM7 ir FreeRTOS |
Parašytas: 2008 01 04, 16:10 |
|
|
|
|
| Nutariau pradėt kažką su OS. Kiek žiūrėjau, geriausia pradedančiajam matyt bus freertos. Mano klausimas: ar verta nagrinėtis OS kodą, ar tik paprasčiausiai susikompiliuot ir leist ant uC? |
|
|
|
|
|
 |
ARM7 ir FreeRTOS |
Parašytas: 2008 01 04, 17:39 |
|
|
|
|
As nelabai suprantu OS prame daugeliu atveju.
jei reikia labai jau didelio multitaskingo tada tai yra kaskokia nauda, bet daugeliu atveju galima kaip windows 3.1 sudedi keleta funkciju ir pertraukimu kuriuos procesorius vykdo. |
|
|
|
|
|
 |
ARM7 ir FreeRTOS |
Parašytas: 2008 01 04, 18:08 |
|
|
|
|
| na tarkim viską vykdom be OS. Kaip padaryti, kad nereiktų visko perkompiliuot, norint pridėt galimybių (=programų), arba, kad tos programos galėtų naudotis jau sukompiliuotais draiveriais. |
|
|
|
|
|
 |
ARM7 ir FreeRTOS |
Parašytas: 2008 01 04, 18:13 |
|
|
|
|
vxworks Frertos ir daugeli kitu perkompiliuoti tau visdelto teks. nereikia nebent linukso ir windows.
cia daugiau visia kitas dalykas kaip iterpti programa i veikiancia sistema.
jei tokio dalyko reikia tai vienintelis pasirinkimas naudoti linuksa ar panasiai.
daugeli atveju tas vadinamasia OD tai tik funkcija kuri stabdo procesoriu pagal taimetri ir paleidineja skirtingas funkcijas.
deja jei funkcijai stabdai kol ji nebaigta tai teks visa procesoriaus busena issaugoti. todel geriau jau tegul ji pasibaigia, tada jau nieko saugoti nebereikes. |
|
|
|
|
|
 |
ARM7 ir FreeRTOS |
Parašytas: 2008 01 04, 18:47 |
|
|
|
|
bet tada negerai, jei kas nulūžta, iškart galima resetint.
nebent galima padaryti tarpinį variantą, kad OS'o valdiklis būtų iškviečiamas kas kokias 2 sekundes ir kad tada pakeistų vykdomą programą. |
|
|
|
|
|
 |
ARM7 ir FreeRTOS |
Parašytas: 2008 01 04, 20:48 |
|
|
|
|
jei kas nuluzta tai nieko gero nesitikek jokioje sitemoje, nebent turesi hardwarine apsauga tokia kaip pentium ir kiti panasus procesoriai.
o jei nori programas leisti be kompiliavimo susidursi su tokia p[roblema kad jos viso bus sukompiliuotos tam paciam adresui, tai liek klausimas kaip tada patalpinsi dvi funkcijas i ta pacia vieta?
linuksas ir windows ta sprendzia naudodami MMU kai procesoriui galima murodyti kad fizines atminties blokas X peradresuolamas i adresa Y. tai kad tada neleika jokiu problemu keletui programu buti toje pacioje vietoje. |
|
|
|
|
|
 |
 |
ARM7 ir FreeRTOS |
Parašytas: 2008 01 15, 22:00 |
|
|
|
|
nu tarkim imam paprastą variantą - esama programa turi visas funkcijas (t.y. nieko išorinio nenaudoja).
tada tarkim turim 2 pointerius atminties pozicijose, kurios programai žinomos. vienas į kodą (tarkim *a), kitas į duomenis (*b).
kai OS kerneliui paliepiama vykdyt programą, jis išsiskiria vietos duomenims ir kodui ir abu pointerius pasideda pas save (ten, kur yra task'o konfigūracija).
kiekvieną kartą paleisdamas task'ą, kernelis į *a ir *b patalpina pointerius programai ir tik tada vykdo jmp instrukciją.
problema yra viena - kompiliatorius turi taip sukompiliuot programą, kad ji rašydama/skaitydama duomenis, pirma pasiimtu b (arba laikytų kuriam vienam registre, vėlgi negerai), tada prie jos pridėtų reikiamą adreso postūmį, kurį 'pagamina' linkeris (RAM'ų pradžios tašku laikydamas 0x00). vietoj kiekvieno ldr/str gaunasi 2 komandos. |
|
|
|
|
|
 |
 |
ARM7 ir FreeRTOS |
Parašytas: 2008 01 15, 22:11 |
|
|
|
|
| arba dar paprasčiau: prie PC pridedant kažkokį tai postūmį. tačiau tai reikaliuja gero linkerio |
|
|
|
|
|
|
 |
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 |
 |
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 |
 |
Must have farming mods
Farming simulator modhub,
Best farming simulator mods |
|

|
 |