SylixOS 实验配套教程(赠视频)

SylixOS 实验配套教程(赠视频)

SylixOS 是目前国内功能最为完善的实时嵌入式操作系统,符合 IEEE1003 ISO/IEC9945)、POSIX 1003.1bISO/IEC 9945-1操作系统规范,同时支持 IEEE1003.1b 针对于实时操作系统的扩展标准,内核满足 GJB7718-2012 《军用嵌入式操作系统技术要求》和 GJB7714-2012《军用嵌入式实时操作系统应用编程接口》的规定。
满足 GJB7706-2012《军用嵌入式操作系统测评要求》
兼容 
VxWorks API 80%左右(Vx 版本 6.9)。
SylixOS 操作系统以开放源代码形式存在,开源版权遵循 GPL 规范,方便学习和研究。链接实验指导书是针对 SylixOS Cortex-A9 教学验证平台(以下称验证平台)编写,本书中的方法在 RealEvo-Simulator( RealEvo-IDE 默认提供的 SylixOS 虚拟机)和其他平台上同样适用。
更多扩展知识见:
详见《SylixOS实验指导书》并附带实验教学视频可供参考



    • Related Articles

    • SylixOS 协议栈学习(一)网络接口结构

             1) netif 的结构体来描述一个硬件网络接口的。     struct netif {                                                         struct netif *next;    // 指向下一个 netif 结构的指针         struct ip_addr ip_addr;    // IP 地址相关配置         struct ip_addr netmask;         struct ...
    • RealEvo-IDE 使用简介(赠视频)

      本文介绍 SylixOS 集成开发环境 RealEvo-IDE 的功能与使用(RealEvo-IDE 使用手册 视频版) SylixOS 是一款支持对称多处理器(SMP)的大型实时操作系统,支持 ARM、 MIPS、PowerPC、 x86、 SPARC、 RISC-V 等架构处理器,支持主流国产通用处理器,如全志T3、T7、飞腾全系列、龙芯全系列等。 RealEvo-IDE 集设计、开发、调试、仿真、部署、测试功能于一体,为 SylixOS 嵌入式开发提供了完整的解决方案。 更多扩展知识见: ...
    • SylixOS 协议栈学习(二)以太网网卡接口部分初始化

              在《SylixOS_协议栈学习(一)网络接口结构》中,介绍了netif 结构体和netdev结构体。        下面举个例子来看一个以太网网卡接口结构是怎样被初始化,还有数据包是如何接收和发送的。     static struct netdev_funcs net_drv = {                         ①        .init      = __enetCoreInit,        .transmit  = __enetCoreTx,   ...
    • SylixOS 下对某些设备的 select 功能支持

      Q:对于一些不具备阻塞功能的函数接口,如何才能使其达到阻塞的目的? 使用 select 可以对诸多输入设备进行阻塞。 如何实现特定设备的 select 功能? 实现步骤如下: ① 在设备控制块中加入等待链表头控制结构(每个具备 select 功能的设备都需要此控制结构); ② 初始化等待链表头控制结构; ③ 在驱动 ioctl 函数中添加命令字 “FIOSELECT” 和 “FIOUNSELECT”; ④ 在 “FIOSELECT” 下 ...
    • SylixOS 功能介绍及版本差异

      SylixOS功能介绍及版本差异 SylixOS 标准版 SylixOS 标准版是 SylixOS 的基础版本,具备如下功能: 兼容 IEEE 1003(ISO/IEC 9945)操作系统接口规范; 兼容 POSIX 1003.1b(ISO/IEC 9945-1)实时编程标准; 支持国军标 GJB7714-2012 操作系统接口规范; 优秀的实时性能(任务调度与切换算法时间复杂度为 O(1)); 支持无限多任务; 抢占式调度支持 256 个优先级; 支持虚拟进程; ...