1 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
卡槽未插入
MicroSD
卡,并使用
Type-C
线将评估板
USB3.0 OTG
接口连接至
PC
机
USB
接口。
将
“
4-
软件资料
KylinOS
”目录下的
Kylin-Embedded-V10-SP1-General-RC5-Build02-Ba
se-rockchip-2308181404-ARM64.ext4
、
boot.img
拷贝至
Windows
非中文工作目录下。
(1)
打开瑞芯微开发工具,
boot
选择
KylinOS
对应系统内核镜像
boot.img
存放路 径,并勾选
boot
选项,
rootfs
选择
KyinOS
对应的文件系统镜像
Kylin-Embedded-V1 0-SP1-General-RC5-Build02-Base-rockchip-2308181404-ARM64.ext4
存放路径,并勾选
rootfs
选项,如下图所示。
(2)
将评估板断电,长按
USERO(KEY3)
按键,再将评估板上电,此时瑞芯微开发工具 界面将会出现提示信息“发现一个
LOADER
设备”
,
然后松开
USERO
按键。
(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,
登录系统成功后,串口终端将打印如下信息。
3 KylinOS系统测试
KylinOS
系统目前只支持评估板
ETHORGMI
、
USB TO UART2
、
USB3.0OTG
接口,本小 节主要对
ETHO RGMII
接口进行演示。
评估板上电启动,登录系统成功后,可执行如下命令进入超级用户模式。
Target#
sudo-5
Target#
cd
可执行如下命令查看当前
KyinOS
系统版本。
Target# cat/etc/kylin-build
可执行如下命令查看当前
KylinOS
内核版本。
Target#
cat/proc/version
请使用网线将评估板
ETHO RGMI
网口、
PC
机连接至同一个路由器,然后启动评估 板。
(1)
网络连通测试
进入评估板文件系统,执行如下命令获取
IP
以及查看网口配置信息
Target#
ifconfig
定网口,不加
"-I"
则使用默认网卡。可按
"Ctrd +C"
终止
ping
命令。
Target#