RetroBSD

 ( trey | 2011. augusztus 8., hétfő - 18:30 )

A RetroBSD Serge Vakulenko hobbiprojektje, amelyet körülbelül egy évvel ezelőtt kezdett el. A projekt célja az volt, hogy átültesse a BSD UNIX-ot a Microchip PIC32-jére. A RetroBSD a 2.11BSD-n alapul. Vakulenko GCC és Linux környezet segítségével portolta a kernelt, a C programkönyvtárat és egy rakás segédprogramot a MIPS32 architektúrára. Vakulenko szerint létezik már hasonló rendszer, az uCLinux, de az összehasonlítva a RetroBSD-vel, számos korláttal rendelkezik és az erőforrásigénye is nagyobb. Az uCLinux tízszer több memóriát igényel mint a RetroBSD. A RetroBSD a fejlesztő szerint beéri már 128 kilobyte memóriával is.

A kód megtalálható a Google Code-on. A részletek itt olvashatók.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

"Vakulenko szerint létezik már hasonló rendszer, az uCLinux, de az összehasonlítva a RetroBSD-vel, számos korláttal rendelkezik és az erőforrásigénye is nagyobb. Az uCLinux tízszer több memóriát igényel mint a RetroBSD."

Lesz mit linkelni az elkövetkező 1 évben ha arról van szó :)

--
http://neurogadget.com/

Pedig tök igaza van. Ha egyszer elkészül, iszonyatos fegyvertény lesz :)
Végre egy embedded rendszeren is működő operációs rendszered lehet, ráadásul BSD liszensz alatt.
A 2.11BSD atom stabil.

Nagy szükség van ilyesmire folyamatirányításnál, autóiprban, stb.

Akár be is jelebtkezhetsz ssh-na a karórádba time slip-et állítani :P

---
Repeat after me: I Will Use Google Before Asking Stupid Questions...

Az "akár 128 kB-on is elfut"-ról arra tippelek, hogy a karórára az ssh-s bejelentkezés több napig is eltarthat. :)
--
zsebHUP-ot használok!

nadeha egyszer sikerül!!! :p

akkor husz ev unix/bsd bugjai varnak :D

--
NetBSD - Simplicity is prerequisite for reliability

Hány és hány ilyen van az autóiparban. Szerencsére egyik sem open source...
--
"Maradt még 2 kB-om. Teszek bele egy TCP-IP stacket és egy bootlogót. "

fyi nem csak az autoradion kell os-t futtatni

--
NetBSD - Simplicity is prerequisite for reliability

*ásít*

tery te vagy az?

Ja, én vagyok (/me is ásít).

--
trey @ gépház

Pedig autós téma. Annak is nagy szakértője vagy, mint az innováció és akvizíció egymásra gyakorolt hátásának.

Akkora nagy nyomozó vagy, mint Sherlock :))) Az meg nekem kifejezetten cukor, ahogy azt műveled, hogy írsz egy kommentet a szerény véleményeddel, amire 5 perc után úgy hivatkozol, mintha nem te, de legalábbis a Encyclopædia Britannica írta volna le. Ismét nyertél!!! Már nem kell kommentelned :))))

(én nem tudok olyan elismerően nyilatkozni a Mac-ekről mint timi. szerintem folytasd a nyomozást, mert nagyon rossz helyen jársz)

--
trey @ gépház

Szerencsére könnyű a dolgom, mert csak az ostobaságaidra kell rávilágítanom. ;)

(A Mac sajnos nem tudom hogy jött ide, de csak folytasd a terelést.)

Sorry bro, sose foglalkoztam Mac-kel:

http://hup.hu/node/105152
http://hup.hu/node/104157

Szedegetném még neked sokáig, ha érdekelne a hülyeséged. Folytasd csak az önégetést és a délibáb kergetést.

--
trey @ gépház

Sajnos továbbra se tudom hogy jön ide a Mac, de folytasd csak az önégetést és a délibáb kergetést.

pont úgy, ahogy a solaris

Hunger tévedtél. Én valójában te vagyok! :-)

+sok

mi pl. ilyet használunk:

http://tech.icfull.com/201011/TRON-embedded-real-time-operating-system-its-application_4570.html

elég népszerü cucc..:)
"It has installed the world from 3000 to 4000 million units of electronic products.."

a zópenszórsz rossz, értjük tanár úr. de mi erről kalap úrnak a véleménye?

Az ki van zárva mert nem is tudja.
:-)))

Ez nagyon jó, de még mindig nem értem teljesen értem miért.

just4fun

A PIC32MX5XX/6XX/7XX családnak legföljebb 128 kB RAM-ja van. Tudnak DMA-t.

A memóriakezelési képességeik:

• 32 bit adatszélesség.
• Külön felhasználói és kernel módú címtartomány.
• A flash program memóriát rugalmasan fel lehet osztani.
• A RAM-ot fel lehet osztani az adat és a program terület között.
• A boot flash kód különálló és védett.
• Erőteljes busz kivételkezelés az elszabadult kód megfogásához.
• Egyszerű memória leképezés fix memória fordító (FMT) egységgel.
• Gyorstárazott és nem gyorstárazott címtartományok.

Ezek szerint lehet védett módú memóriakezelést csinálni velük. A régebbi és kisebb MCU-kkal erre semmi lehetőség sem volt. Kíváncsi vagyok hogy a gyakorlatban is használható lesz-e vagy megmarad egy érdekes próbálkozásnak.

----------------------------

Most látom, ezeket ő is leírta. :-)

Attol fugg, hogy az ARM Cortex M3 -akkal fel tudja -e venni az arversenyt. Ugy latom eleg nehezkes.


Amit nem lehet megirni assemblyben, azt nem lehet megirni.

Az ARM símán agyonveri, teljesítményben mindenképpen. Ez két külön kategória. A Microchip megmaradt a beágyazott rendszerek területén és nemigen kacsintgatott eddig a PC-s világba való CPU-k felé.