网络配置 点击设置按钮 新建虚拟网络适配器 输入IP地址(注意:IP地址必须和SylixOS在同一个子网内) 点击确定等待,虚拟网络适配器建
原创
2022-09-13 12:52:25
148阅读
1 概述 SylixOS启动时会加载环境变量配置文件profile,网络配置文件ifparam.ini以及系统启动脚本startup.sh。2 环境变量配置文件profile
SylixOS启动时会执行varload命令,该命令的作用是从系统/etc/profile文件中读取环境变量配置信息,加载到系统运行环境中,如果系统/etc路径下没有p
原创
2017-06-15 19:01:42
1449阅读
点赞
SylixOS 大型操作系统 配置网络临时配置配置过程配置 IP地址ifconfig en1 inet 192.168.7.100 配置 子网掩码ifconfig en1 netmask 255.255.255.0配置 默认网关ifconfig en1 gateway 192.168.7.1查看 网卡信息ifconfig en1重启机器后,网卡信息失效
原创
2022-03-04 17:18:52
342阅读
SylixOS 大型操作系统 配置网络临时配置配置过程配置 IP地址ifconfig en1 inet 192.168.7.100 配置 子网掩码ifconfig en1 netmask 255.255.255.0配置 默认网关ifconfig en1 gateway 192.168.7.1查看 网卡信息ifconfig en1重启机器后,网卡信息失效,所以需要下方永久配置。永久配置配置前配置中编辑配置文件 /etc/ifparam.iniv
原创
2021-08-22 10:52:08
263阅读
SylixOS CAN报文传送流程CAN报文传送流程框图在SylixOS中CAN报文的传输框图如图 11所示。图 11 SylixOS CAN报文传输框图(注:此文档承接之前的文档编写,之前文档中详细介绍过的报文,传输结构体在此文档中不做详细介绍。) SylixOS CAN报文缓存机制在SylixOS中CAN报文的传输不是底层和上层应用的直接传输。而是在底层和应用层中间加了一层
原创
2017-04-19 09:54:30
985阅读
点赞
1评论
SyilxOS POSIX trywrlock与Linux差异
原创
2018-01-21 12:39:33
876阅读
异常管理 SylixOS提供了一种平台无关的异常管理方法。当系统产生了写时拷贝、缺页等MMU访问失效异常或其他种类异常时,SylixOS会在异常中构建异常处理线程执行陷阱,在异常退出后的任务上下文中进行异常处理,完成所有的页面操作,如果操作失败线程将自我销毁。当为缺页中断等一般异常时,陷阱执行完毕后,系统将回到刚刚访问内存并产生异常的那条指令。其函数接口如下所示。LW_APIVOIDAPI_Vm
原创
2018-09-21 16:14:13
669阅读
RTC概念简介RTC的英文全称为Real-timeclock,中文名为实时时钟,是指可以像时钟一样输出实际时间的电子设备,一般会是集成电路,因此也称为时钟芯片。实时时钟芯片是日常生活中应用最为广泛的消费类电子产品之一。它为人们提供精确的实时时间,或者为电子系统提供精确的时间基准,目前实时时钟芯片大多采用精度较高的晶体振荡器作为时钟源。2SylixOSRTC关键结构体2.1RTC设备RTC设备结构体
原创
2018-10-23 17:47:42
939阅读
编译并部署OpenSSLSylixOS支持OpenSSL,git地址为:http://git.sylixos.com/repo/openssl.git获取OpenSSL工程源码后,导入RealEvo-IDE中编译,编译完成后生成动态库文件和openssl可执行文件,如下图所示。配置设备IP地址并部署openssl和动态库到设备端。终端命令行输入opensslversion可查看openssl版本号
原创
2018-10-23 15:43:43
1094阅读
位图操作
SyilxOS在进行调度时需要选择运行当前就绪的最高优先级的线程。为了时间确定性以及提高索引速度,SyilxOS提供了一个位图操作库。
技术实现
SylixOS中位图操作库的实现在"libsylixos/SylixOS/kernel/core/_BitmapLib.c"中,主要实现了位图的初始化、在位图中添加、删除标记以及获取最高优先级。其中,初始化位图控制块的函数接口如程序清
原创
2017-10-30 14:17:38
755阅读
点赞
1.EEPROM简介EEPROM全称为ElectricallyErasableProgrammablereadonlymemory,带电可擦除可编程只读存储器,是一种掉电数据不会丢失的存储芯片。EEPROM的擦除不需要借助于其它设备,它是以电子信号来修改其内容的,而且是以Byte为最小修改单位,不必将资料全部洗掉才能写入,彻底摆脱了EPROMEraser和编程器的束缚。EEPROM在写入数据时,仍
原创
2018-07-25 15:24:50
1347阅读
1.应用场景在进行一些研究和开发时经常需要对网络性能进行测试,iperf是一款非常出色的网络性能测试工具,它拥有多个参数,可以测量TCP和UDP的带宽,延时抖动以及丢包率。SylixOS支持iperf,可以通过iperf进行网络性能测试。2.测试方法2.1 Windows版本iperf安装windows版的iperf安装,解压iperf3到相应目录,可以直接运行,如图 3.1所示。图&n
原创
2017-05-16 08:46:24
466阅读
1.应用场景在进行一些研究和开发时经常需要对网络性能进行测试,iperf是一款非常出色的网络性能测试工具,它拥有多个参数,可以测量TCP和UDP的带宽,延时抖动以及丢包率。SylixOS支持iperf,可以通过iperf进行网络性能测试。2.测试方法2.1 Windows版本iperf安装windows版的iperf安装,解压iperf3到相应目录,可以直接运行,如图 3.1所示。图&n
原创
2017-05-16 08:47:11
480阅读
1. SylixOS串口调试介绍1.1 SylixOS串口的介绍 串口(串行接口)也称也称串行通信接口或串行通讯接口(通常指 COM接口),是采用串行通信方式的扩展接口。串行接口 (Serial Interface) 是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,
原创
2017-06-15 11:22:46
837阅读
1. Unit Test工程介绍 在开发过程中,经常需要进行复杂的测试工作,部分测试工作需要生成多个可执行程序。普通类型的工程在测试时需要建立多个测试工程,这样会导致测试工作冗余繁杂,“Unit Test”工程可以实现一个工程生成多个可执行程序,这样极大的简化了测试流程,提高测试效率。 SylixOS提供的“RealEvo-IDE”(以下简称ID
原创
2017-10-09 09:37:21
787阅读
1.Tick的作用操作系统的Tick仿佛是人的脉搏,不停的向各个器官提供血液。Tick是操作系统实现调度的基础,是分时调度的组成部分。Tick对操作系统尤其重要。例如,操作系统可以为多个任务许以不同数目的时间片,确保没有一个任务能霸占系统;或者把每个定时器周期的某个时间范围赋予特定的任务等;还有操作系统提供的各种定时功能,都与Tick有关。在SylixOS中,Tick一般通过芯片自带的Tick定时
原创
2017-10-24 15:07:10
993阅读