DiscoBSD layihəsi mikrokontrollerlər üçün BSD sistemi hazırlayır

Unix sisteminin 2.11BSD (RetroBSD) yenilənmiş mənbə kodlarına əsaslanan və mikrokontrollerlərdə işləmək üçün nəzərdə tutulmuş DiscoBSD əməliyyat sisteminin ilk rəsmi buraxılışı nəşr edilmişdir. Birinci buraxılışa MIPS əsaslı PIC32MX7 və ARM Cortex-M32 əsaslı STM4F4 mikrokontrollerləri üçün dəstək daxildir. Layihə kodu BSD lisenziyası altında paylanır.

Layihənin əsas məqsədlərindən biri yaddaş ölçüsündə məhdudiyyətlərə malik olan və MMU (Yaddaş idarəetmə vahidi) ilə təchiz olunmayan cihazlarda ƏS-nin yüksək daşınmasını təmin etməkdir. DiscoBSD 128 KB RAM və 128 KB Flash olan sistemlərdə işləyə bilər, nüvə Flash-a yüklənir və təxminən 32 KB RAM istifadə edir, qalan 96 KB isə istifadəçi proqramlarına ayrılır. Kök fayl sistemi SD kartda yerləşir.

İş üçün Unix sistemlərinin istifadəçilərinə tanış olan tam hüquqlu bir mühit təklif olunur. Məsələn, bura sh, csh, grep, sort, uniq, find, uucp, file, iostat, kill, ls, cron, fdisk, mkfs, mount, vi, awk, cc, diff, getty, m4, kimi utilitlər daxildir. daha çox, sed, xargs, df, iostat, ps, su, tar və s.

Mənbə: opennet.ru

Добавить комментарий