layout: post title: SylixOS 系統初探 categories: [blog] description: 記錄的是隨心所欲 keywords: work 國產嵌入式硬實時操作系統 SylixOS 初體驗 關於 SylixOS 詳細瞭解請見:http://wiki.sylixo ...
國產嵌入式硬實時操作系統 SylixOS 初體驗
關於 SylixOS
詳細瞭解請見:http://wiki.sylixos.com/index.php/%E7%B3%BB%E7%BB%9F%E7%AE%80%E4%BB%8B
SylixOS是一款嵌入式硬實時操作系統,同其類似的操作系統,全球比較知名的還有VxWorks(主要應用於航空航天、軍事與工業自動化領域)、RTEMS(起源於美國國防部導彈與火箭控制實時系統)、ThreadX(主要應用於航空航天與數位通訊)等。
從全球範圍上看,SylixOS作為實時操作系統的後來者,在設計思路上借鑒了眾多實時操作系統的設計思想,其中就包括RTEMS、VxWorks、ThreadX等,使得具體性能參數上達到或超過了眾多實時操作系統的水平,成為國內實時操作系統的最優秀代表之一。
入門指南
http://wiki.sylixos.com/index.php/SylixOS%E5%85%A5%E9%97%A8%E6%8C%87%E5%8D%97
這篇文檔太老太舊,很多下載鏈接失效,包括新的 win10 更新造成驅動不可用等等。導致我根本沒法進行下去。
另一篇:http://wiki.sylixos.com/index.php/Linux%E7%8E%AF%E5%A2%83%E5%BC%80%E5%8F%91%E6%8C%87%E5%8D%97
是 Linux 下的指導文檔,仍然太老太舊,主要是新的代碼已經不適用這文檔了。
編譯運行
最新的代碼編譯是基於 RealEvo v3.0 的。有興趣的可以申請官方的體驗版。地址:
http://www.acoinfo.com/html/experience.php
但是我們這搞嵌入式的,還是需要自己編譯自己拿到的源碼。還在 git 信息記錄了整個系統的提交歷史,於是我們回退到之前的版本就行了,大概是文檔的時間 2016 年 5 月的版本都是可以用的,這裡:
強烈建議 Sylix 的開發者添加 tag 和 branch 信息,不然文檔維護實在是太麻煩了。國內開源的環境還是需要提高。
回退後按照文檔就可以編譯了。但是 linux 的 qemu src 庫沒有了。所以只能在 Windows 上體驗運行。
驅動安裝
win10 系統安裝驅動,需要超級用戶許可權。之後就可以運行了: