KylinOS簡介
銀河麒麟嵌入式操作系統V10是面向物聯網及工業互聯網場景的安全實時嵌入式操作系統,具備信息安全、多域隔離、云邊端協同、多樣性算力支持等特點,可滿足嵌入式場景對操作系統小型化、可靠性、安全性、實時性、互聯性的需求。銀河麒麟嵌入式操作系統V10以Linux為基礎,采用“分域虛擬化 + 多域隔離”的架構,通過實時和非實時操作系統的混合部署,兼得Linux的富生態和RTOS的硬實時,實現物聯網及工業互聯網應用的泛化支持。
銀河麒麟嵌入式操作系統V10同源支持國內外主流CPU平臺,可廣泛應用于工業制造、公共交通、能源電力、金融科技、汽車電子、數字通信、醫療衛生、智慧城市等領域。
銀河麒麟嵌入式操作系統主要特點如下:
(1)多域隔離:基于RUST語言實現嵌入式分域虛擬化Hypervisor,支持設備分域管理,支持實時域與非實時域操作系統的混合部署與通信。
(2)內生安全:基于可信硬件支持和工業安全需求,構建基于自主軟硬件的一體化內生安全體系。
(3)強實時性:實時域執行強實時任務;微秒級中斷延遲及任務切換延遲;高可靠域間通信協議支撐,多域協同聯動。
(4)AI智能化:支持輕量級AI框架,功能域完成邊緣智能計算。
(5)工業穩定:工業級系統穩定性,支持操作系統長時間無值守工作。
(6)泛在連接:集成主流工業通信協議、物聯網協議,實現云邊端協同連接。
(7)按需定制:基于應用場景對操作系統的要求,支持操作系統體積從MB級到GB級靈活定制。
(8)生態豐富:兼容麒麟生態體系,繼承銀河麒麟通用產品150萬+軟硬件生態,支持多種行業應用場景。
2固化KylinOS系統至eMMC
2.1固化KylinOS系統至eMMC
請參考《Linux系統啟動卡制作及系統固化》文檔安裝瑞芯微開發工具RKDevTool,并參考“固化Linux系統至eMMC”章節將“4-軟件資料KylinOS”目錄下的Linux系統鏡像update.img固化至eMMC。
備注:目前僅支持固化系統至eMMC,不支持制作SD啟動卡啟動系統。
請確保評估板Micro SD卡槽未插入Micro SD卡,并使用Type-C線將評估板USB3.0 OTG(USB3)接口連接至PC機USB接口。
將“4-軟件資料KylinOS”目錄下的Kylin-Embedded-V10-SP1-General-RC5-Build02-Base-rockchip-2308181404-ARM64.ext4、boot.img拷貝至Windows非中文工作目錄下。
(1)打開瑞芯微開發工具,boot選擇KylinOS對應系統內核鏡像boot.img存放路徑,并勾選boot選項,rootfs選擇KylinOS對應的文件系統鏡像Kylin-Embedded-V10-SP1-General-RC5-Build02-Base-rockchip-2308181404-ARM64.ext4存放路徑,并勾選rootfs選項,如下圖所示。
(2)將評估板斷電,長按USER0(KEY3)按鍵,再將評估板上電,此時瑞芯微開發工具界面將會出現提示信息“發現一個LOADER設備”,然后松開USER0按鍵。
(3)然后點擊“設備分區表”加載分區信息。
(4)由于“4-軟件資料KylinOS”目錄下的update.img鏡像版本不含有AMP相關分區,因此界面將會提示如下錯誤信息,忽略即可。點擊“確定”后將讀取分區表成功,如下圖所示。
(5)然后點擊“執行”選項,將麒麟KylinOS系統相關鏡像固化至eMMC。
直至出現如下界面,提示“下載完成”的信息,表示將麒麟KylinOS系統固化至eMMC成功。
2.2從eMMC啟動KylinOS系統
固化完成后,請使用Type-C線將評估板的USB TO UART2調試串口連接至PC機,重新啟動評估板將進入KylinOS系統登錄界面,輸入用戶賬戶:kylin,密碼:qwer1234,登錄系統成功后,串口終端將打印如下信息。
3KylinOS系統測試
KylinOS系統目前只支持評估板ETH0 RGMII、USB TO UART2、USB3.0 OTG(USB3)接口,本小節主要對ETH0 RGMII接口進行演示。
評估板上電啟動,登錄系統成功后,可執行如下命令進入超級用戶模式。
Target# sudo -s
Target# cd
可執行如下命令查看當前KylinOS系統版本。
Target# cat /etc/kylin-build
可執行如下命令查看當前KylinOS內核版本。
Target# cat /proc/version
請使用網線將評估板ETH0 RGMIII網口、PC機連接至同一個路由器,然后啟動評估板。
(1)網絡連通測試
進入評估板文件系統,執行如下命令獲取IP以及查看網口配置信息。
Target# ifconfig
執行如下命令測試網口連接外網是否正常,以訪問"www.baidu.com"為例。"-I"代表指定網口,不加"-I"則使用默認網卡。可按"Ctrl + C"終止ping命令。
Target# ping www.baidu.com -I eth0
審核編輯 黃宇
-
操作系統
+關注
關注
37文章
6747瀏覽量
123201 -
麒麟
+關注
關注
1文章
221瀏覽量
13629 -
RK3568
+關注
關注
4文章
501瀏覽量
4946
發布評論請先 登錄
相關推薦
評論