DiscoBSD төсөл нь микроконтроллеруудад зориулсан BSD системийг хөгжүүлдэг

Unix системийн 2.11BSD (RetroBSD) шинэчлэгдсэн эх кодууд дээр суурилсан, микроконтроллерууд дээр ажиллахад зориулагдсан DiscoBSD үйлдлийн системийн анхны албан ёсны хувилбар хэвлэгдэн гарлаа. Эхний хувилбар нь MIPS-д суурилсан PIC32MX7 болон ARM Cortex-M32-д суурилсан STM4F4 микроконтроллеруудын дэмжлэгийг агуулдаг. Төслийн кодыг BSD лицензийн дагуу түгээдэг.

Төслийн гол зорилгын нэг нь санах ойн хэмжээ хязгаарлагдмал, MMU (санах ойн удирдлагын нэгж) -ээр тоноглогдоогүй төхөөрөмжүүдийн үйлдлийн системийн өндөр зөөврийг хангах явдал юм. DiscoBSD нь 128 KB RAM, 128 KB Flash бүхий системүүд дээр ажиллах боломжтой бөгөөд цөм нь Flash дээр ачаалагдсан бөгөөд ойролцоогоор 32 КБ RAM ашигладаг бөгөөд үлдсэн 96 КБ нь хэрэглэгчийн програмуудад хуваарилагдсан байдаг. Үндсэн файлын систем нь SD карт дээр байрладаг.

Ажлын хувьд Unix системийн хэрэглэгчдэд танил болсон бүрэн хэмжээний орчинг санал болгож байна. Жишээлбэл, үүнд sh, csh, grep, sort, uniq, find, uucp, file, iostat, kill, ls, cron, fdisk, mkfs, mount, vi, awk, cc, diff, getty, m4, гэх мэт хэрэгслүүд багтана. дэлгэрэнгүй, sed, xargs, df, iostat, ps, su, tar гэх мэт.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх