RetroBSD

Címkék

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ások

"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...

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

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

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. :-)