 |

|
|
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, 15:38. Visos datos yra GMT + 2 valandos.
|
|
|
 |
Forumas » Mikrovaldikliai » Universalus minikompiuteris
|
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
|
|
|
 |
Universalus minikompiuteris |
Parašytas: 2008 06 20, 21:12 |
|
|
|
|
| circuit rašo: |
OS užkrauti "šaltai" - taip, užtrunka kokias 15s. Tik esmė, kad budėjimo režime jis gali prabūti kelias savaites, o iš budėjimo pabunda per sekundę.
|
2.6.25 kernel + 32Mb jffs2 rootfs + Busybox and 200Mhz arm920t su 32bit atmintim kraunasi lygiai puse sekundes jei debugu visokiu nepridedi. |
|
|
|
|
|
 |
Universalus minikompiuteris |
Parašytas: 2008 06 20, 21:48 |
|
|
|
|
Codec: suprantu tavo susizavejima linuxu, as irgi naudoju ten kur reikia ir kada reikia. Bet i viska ziurekime placiau. Jeigu zmogus kazka pasiruoses padaryti, tai tegu daro.
Butent linuxas ir yra vienas is labiausiai hungry tiek ram tiek flash kiekiams. Po keliu metu kai turesime kontrolerius su integruotais 16mb flash bus paprasciausia iseitis, kolkas IMHO ne. |
|
_________________ -----
That's what she said. |
|
|
|
 |
Universalus minikompiuteris |
Parašytas: 2008 06 20, 21:58 |
|
|
|
|
16Mb?
spek koks footprintas mano 2.6.25 NEkompresuoto kernelio ir jffs2 root filesystem, kurioje guli busybox su nemazai ikompiliuotu uteliu (network, video), ssh serveriukas, keletas draiveriu moduliu. kernelyje ikompiliouta TCP/IP, PPP, v4l2, ir dar dafiga visokios smulkmes.
visa tai telpa i ~2.2Mb flasho. puikiai vaziuoja su 4Mb ram'o. nors siaip jo turiu 64Mb. |
|
|
|
|
|
 |
Universalus minikompiuteris |
Parašytas: 2008 06 20, 22:07 |
|
|
|
|
| Nu jei konkreciai maniskis ~6mb, bet lyginant su tuo ko realiai uztenka ir turim kontroleriuose (desimtys-simtai kb) tai dar toloka. Jei ta pati darba galima atlikti su mazesniais resursais, vadinas tai daroma neefektyviai :) Galima kalbeti apie time-to-marked mazinima ir pan, bet dabar prikurta gausybe rtos'u... |
|
_________________ -----
That's what she said. |
|
|
|
 |
 |
Universalus minikompiuteris |
Parašytas: 2008 06 20, 22:11 |
|
|
|
|
| CodeC rašo: |
sakai OS padares turi... ir ka gali tavo OS? su kuo suderinamas? ka palaiko? stabiliai veikia? |
Tokius os kaip mano raso kiekvienas. net nesusimastydamas.
manao OS tai tik main finkcija kuri iskvietineja kitas funkcijas, ir dar pertraukimu sistema.
ji gali viska ka galili dos ar windows3.11
man visai nera reikalo naudoti linukso tipo multitaskinga, nes jis sunaudoja daug ciklu be jokios naudos ir dar atminties daug reikia.
| Citata: |
| kam daryt darba antra karta ta pati, kuri milijonai programeriu jau ne viena desimti metu dare...? |
tau pilnai pritariu: jau geriau sutaupyti laiko ir imesti visa ta siuksliu kruva kuri vadinasi linuksas nei paciam gaisti laika
bet nevisada uztenka atminties ar vietos.
o linuksas nelabai turi galimibiu atsikratyti visokiu nereikalingu pribombasu.
del tu galingesniu procesoriu nebuciau pries pabandyti, bet deja jie visi bga, pats neilituosi o grecio vistiek net arti nera to kiek reikia kokiam nors naudingam darbui ir kaina biski kandziojasi
si karta kaip minejau mano tikslas buvo padaryti LCD su procesorium. tai to kompiuterio esme yra tik rodyti duomenis ant LCD daugiau nieko daryti nereikia. jei reikes desiu fpga arba antra procesoriu. |
|
|
|
|
|
 |
 |
Universalus minikompiuteris |
Parašytas: 2008 06 20, 22:22 |
|
|
|
|
yra tu rtos'u. tik mano manymu mazai naudos is ju. dariau cia pries pradedamas dirbt su linuxu analize nedidele. tai ragai visiski butu buve jei buciau uzsedes ant kokio nucleus ar qnx. vien tai kad os'as ne open sorsinis praktiskai pakankamas argumentas jo nenaudoti. turiu biski patirties ka reiskia komercinio softo bug'ai. misios visiskos. visokios sutartys etc... vieni taisyt nesuinteresuoti, kiti negali naudotis tuo ka nusiperka, poto tiesiog nebeuztenka resursu taisyt bug'am. beto, joks OS neprilygsta Linux palaikymo, informacijos, atnaujinimo ir bendruomenes mastams.
buvau pasileides FreeRTOS. nu ir kas kad jis uzsikrauna per 200uS. neturi nieko. kol pasirasysi viska ko reikia, iseis 5 naujos procu kartos.
IMHO darant kiek rimtesni daigta nei mirksiukas ar vazinejantis modelis, ten kur sukasi arm9 ir pan, linux realtaimo uztenka pilnai, tik reikia teisingai viska sudeliot.
o jei jau ziuret abstrakciai, tai realtime apskritai baigiasi ten, kur prasideda OS, nesvarbu koks. |
|
|
|
|
|
 |
 |
Universalus minikompiuteris |
Parašytas: 2008 06 20, 22:26 |
|
|
|
|
ko tu ta OS taip mistifikuoji?
OS tai tik funkciju rinkinys atitinkamai paleidinejantis kitas funkfijas.
jei tavo projektas dirba konkretu viena darba OS isvis nereikia nes yra tik viena funkcija
bet pvz ant kokio maso aparaciuko nelabai matau prasmes tureti skirtingas vartotoju teises, virtualia atminti ir dinamini programu uzkrovima.
galima jug viska sukompiliuoti i viena gabala ir sutaupyti daug vietos ir greicio |
|
|
|
|
|
 |
 |
Universalus minikompiuteris |
Parašytas: 2008 06 20, 22:36 |
|
|
|
|
ne OS ne tai:) tai ka vadini "paleidinetoju" yra tik sheduleris, viena is sudedamuju OS daliu. tiesa, bene pagrindine.
kadangi visi ale "RTOS" nelabai kuom daugiau ir gali pasigirt, tai jo, tada galima sakyt, kad sheduleris yra OS:) ale Linux atveju yra visai kitaip. ir klysti sakydamas, kad linuxo kernelio negalima kustomizuoti. galima, ir labai smarkiai. pati minimaliausia varianta buvau padares <1Mb. tiesiog kernelys ir shellas per uart.
o is tikruju, galima ir dar labiau apkarpyt. tik tai jau bus nebe standartinis konfigas. ir reik zinot ka ismeti. |
|
|
|
|
|
 |
 |
Universalus minikompiuteris |
Parašytas: 2008 06 20, 23:32 |
|
|
|
|
| CodeC rašo: |
ne OS ne tai:) tai ka vadini "paleidinetoju" yra tik sheduleris, viena is sudedamuju OS daliu. tiesa, bene pagrindine.
kadangi visi ale "RTOS" nelabai kuom daugiau ir gali pasigirt, tai jo, tada galima sakyt, kad sheduleris yra OS:) ale Linux atveju yra visai kitaip. ir klysti sakydamas, kad linuxo kernelio negalima kustomizuoti. galima, ir labai smarkiai. pati minimaliausia varianta buvau padares <1Mb. tiesiog kernelys ir shellas per uart.
o is tikruju, galima ir dar labiau apkarpyt. tik tai jau bus nebe standartinis konfigas. ir reik zinot ka ismeti. |
o kas dar tos kitos dalys?
nemanau kad draiveriai yra OS dalis, nes tai is esmes tik atskiros funkcijos kurias iskviecia programos.
del linukso "kustomizavimo" tai tos galimybes pasigaletinos, ar galima is jos ismesti cachinimo ir swap sistemas? ar galima ismesti visus userius paliekant viska ant root kaip jame visa userspace ir kernel sujungit kad neliktu jokiu privilegiju skirtumu? ( cia apie 2.4 kerneli, 2.6 gal daugiau galima ismesti)
is esmes kiek pastebejau tu kernelio nelabai pakeisi, gali tik dali draiveriu ismesti |
|
|
|
|
|
 |
 |
Universalus minikompiuteris |
Parašytas: 2008 06 21, 10:12 |
|
|
|
|
| CodeC rašo: |
| circuit rašo: |
OS užkrauti "šaltai" - taip, užtrunka kokias 15s. Tik esmė, kad budėjimo režime jis gali prabūti kelias savaites, o iš budėjimo pabunda per sekundę.
|
2.6.25 kernel + 32Mb jffs2 rootfs + Busybox and 200Mhz arm920t su 32bit atmintim kraunasi lygiai puse sekundes jei debugu visokiu nepridedi. |
nu o jei krautusi 2 sekundes ? kas tada?  |
|
|
|
|
|
 |
 |
Universalus minikompiuteris |
Parašytas: 2008 06 21, 12:16 |
|
|
|
|
| Digix rašo: |
o kas dar tos kitos dalys?
nemanau kad draiveriai yra OS dalis, nes tai is esmes tik atskiros funkcijos kurias iskviecia programos. |
ju yra daug. memory manageris, failu sistemos, mutexai, spin lockai, semaforai ir dar daxuja visko. linuxo atveju tu gali tai naudot arba ne, dauguma dalyku yra konfiguruojama ir labai lanksciai.
| Digix rašo: |
del linukso "kustomizavimo" tai tos galimybes pasigaletinos, ar galima is jos ismesti cachinimo ir swap sistemas? |
tikrai taip.
| Digix rašo: |
ar galima ismesti visus userius paliekant viska ant root kaip jame visa userspace ir kernel sujungit kad neliktu jokiu privilegiju skirtumu? ( cia apie 2.4 kerneli, 2.6 gal daugiau galima ismesti)
|
taip. tik kernel space/user space ir vartotoju grupes nieko bendra tarpusavyje neturi. kernel space ir user space turi atskirus stackus, vykdosi skirtinguose procesoriaus rezimuose (ARM atveju tai butu Supervisor ir User Modes) ir suteikia patikimumo ir stabilumo OS'ui. visi draiveriai yra vykdomi kernel space, visos programos - user space. kernel space turi prioriteta pries user space bet uztai ribotus resursus - negali naudotis user space libraries ir t.t.
2.4 ir 2.6 kerneliai skiriasi is esmes. praktiskai tik pavadinimas tas pats.
| Digix rašo: |
is esmes kiek pastebejau tu kernelio nelabai pakeisi, gali tik dali draiveriu ismesti |
tikriausiai ziurejai sena kerneli.
i 2.6 kerneli sudejo visus ulinux, real time, no-mmu ir t.t. patchus.
bet svarbiausia yra ne tai - jei tau konors truksta ar kas netinka, visada gali imt ir padaryt patcha pats. info daugiau nei reikia. komercinio OS'o atveju cia yra padetas kryzius. |
|
Paskutinį kartą redagavo CodeC, 2008 06 21, 12:20. Redaguota 1 kartą |
|
|
|
 |
 |
Universalus minikompiuteris |
Parašytas: 2008 06 21, 12:19 |
|
|
|
|
| centronic rašo: |
nu o jei krautusi 2 sekundes ? kas tada?  |
kaip suprast kas tada? reiskia tiek ir krausis. kuo daugiau pridesi visko, tuo ilgiau krausis. |
|
|
|
|
|
 |
Universalus minikompiuteris |
Parašytas: 2008 06 21, 12:20 |
|
|
|
|
| Biski OT: uzvakar buvo atmel seminaras, tai atstovai teige, kad nokia nupirko nemaza team'a ir po 2 metu mobiliuose zada but vien linuxas :) Pagyvensim pamatysim. |
|
_________________ -----
That's what she said. |
|
|
|
 |
Universalus minikompiuteris |
Parašytas: 2008 06 21, 12:25 |
|
|
|
|
haha, atsoko fantazijos knistis su visokiais symbianais, necleusais ir panasiai.
PDA galetu masiskai pereik nuo windozes ant Linux, taptu visai naudotinu daiktu.
O Motorola jau kuris laikas telefus su linux daro. |
|
|
|
|
|
 |
 |
Universalus minikompiuteris |
Parašytas: 2008 06 21, 16:48 |
|
|
|
|
| CodeC rašo: |
| Digix rašo: |
o kas dar tos kitos dalys?
nemanau kad draiveriai yra OS dalis, nes tai is esmes tik atskiros funkcijos kurias iskviecia programos. |
ju yra daug. memory manageris, failu sistemos, mutexai, spin lockai, semaforai ir dar daxuja visko. linuxo atveju tu gali tai naudot arba ne, dauguma dalyku yra konfiguruojama ir labai lanksciai. |
visa tai reikalinga tik ipatingai sudetingoms sistemoms.
tinkamai padarytai programai nereikia tokio absurdisko multitaskingo kuris naudojamas ant PC
| Citata: |
| visi draiveriai yra vykdomi kernel space, visos programos - user space. kernel space turi prioriteta pries user space bet uztai ribotus resursus - negali naudotis user space libraries ir t.t. |
sita dalis sudaro siokais tokias problemas sakykime man reikia imti duomenis is DMA ir paisyti ant ekrano. vietoje to kad viska vienu sykiu padaryti teks rasyti draiveri ir userspace programa.
| Citata: |
| bet svarbiausia yra ne tai - jei tau konors truksta ar kas netinka, visada gali imt ir padaryt patcha pats. info daugiau nei reikia. komercinio OS'o atveju cia yra padetas kryzius. |
nereikia su manim kalbeti kaip su mikrosoftofilu.
As pritariu kad linuksas yra gerai, tik tiek kad jis labai blogai padarytas.
Bet del jo privalumu visdelto tenka taikytis su trukumais. ji visa totaliai perrasyti reiketu visai kitu principu. |
|
|
|
|
|
 |
|
 |
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 |
|

|
 |