Related Articles
SylixOS 设置开机自动运行程序
问:如何设置开机自动运行程序? 在 SylixOS 的 /etc/startup.sh 脚本添加自动运行程序。 例如: startup.sh 存在如下待开机自动运行程序。 shstack 120000 modulereg /lib/modules/xsiipc.ko modulereg /lib/modules/xinput.ko shfile /apps/lcd_demo.sh // 脚本中可以嵌套脚本 ...
如何在 vmware 虚拟机中安装启动 SylixOS
Q: 如何在 vmware 虚拟机中安装启动 sylixos。 首先需要安装 VMware 软件,并准备好 VMware 所需 SylixOS 的 x86 启动文件(在 IDE 原始安装包中有 VMware 文件) 启动流程: 将压缩包解压到本地; 打开 VMware 软件,在 VMware 选项卡选择 “文件” —> ‘’打开‘’; 在弹出窗口中选择解压后的 vmx 文件并点击确定,文件位置:“SylixOS VMware\SylixOS x86\SylixOS ...
如何在 SylixOS 中获取地址
1、获取内核内存布局 BSP 的内存布局在链接脚本已经固化。可以参考 BSP 工程中对应链接文件,例如: 上图中可查出 TEXT 段和 DATA 段的基地址,分别为: TEXT 0x10000000; DATA 0x10600000; 2、获取内核模块基地址 1、使用 modules 命令(内核模块) BASE 列为内存起始, SIZE 列为模块占用的内存大小。 2、使用程序获取 以下函数可根据文件路径获取模块内存。 LW_API INT API_ModuleGetBase(pid_t pid, ...
SylixOS 功能介绍及版本差异
SylixOS功能介绍及版本差异 SylixOS 标准版 SylixOS 标准版是 SylixOS 的基础版本,具备如下功能: 兼容 IEEE 1003(ISO/IEC 9945)操作系统接口规范; 兼容 POSIX 1003.1b(ISO/IEC 9945-1)实时编程标准; 支持国军标 GJB7714-2012 操作系统接口规范; 优秀的实时性能(任务调度与切换算法时间复杂度为 O(1)); 支持无限多任务; 抢占式调度支持 256 个优先级; 支持虚拟进程; ...
如何在 Qt5 中使用 SylixOS 串口通信
SylixOS 支持使用 Qt5 标准的 QSerialPort 类,进行串口通信。 目录 1. QSerialPort 的配置 2. 如何获取打开串口的文件描述符(fd)? 1. QSerialPort 的配置 要使用 QSerialPort,首先在 Qt 工程的 .pro 项目文件中,新增 serialport 组件: QT += serialport 接下来便可以创建 QSerialPort 类,进行串口通信了。其中,端口的名称为 “ttySn”,如 “ttyS1”。 #include ...