嵌入式 BSD 系統:RetroBSD

jopen 11年前發布 | 67K 次閱讀 RetroBSD FreeBSD

RetroBSD 是Unix 2.11BSD 的一個移植版本,主要用于固定內存映射的嵌入式系統。當前目標是 Microchip PIC32 微控制器,包含 128K 內存和 512K 閃存。PIC32 處理器使用 MIPS M4K 架構,可執行數據內存和在用戶和核心模式下的靈活的 RAM 分區。
嵌入式 BSD 系統:RetroBSD

主要特性

  • Small resource requirements. RetroBSD needs only 128 kbytes of RAM to be up and running user applications.
  • Memory protection. Kernel memory is fully protected from user application using hardware mechanisms.
  • Open functionality. Usually, user application is fixed in Flash memory - but in case of RetroBSD, any number of applications could be placed into SD card, and run as required.
  • Real multitasking. Standard POSIX API is implemented (fork, exec, wait4 etc).
  • Development system on-board. It is possible to have C compiler in the system, and to recompile the user application (or the whole operating system) when needed.

硬件支持

項目主頁:http://www.baiduhome.net/lib/view/home/1408498118913

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!