- 博客(14)
- 收藏
- 关注
转载 IDE自定义工程模板
1. 需求介绍 基于SylixOS开发通用工程后,把定制的BSP等工程做成模板后可以在IDE中自动生成。 2. 功能实现 2.1 制作工程模板 在IDE安装目录D:\ACOINFO\RealEvo\src\bsp选择需要制作的版本,如图 2.1所示。 ...
2018-04-26 20:58:00
244
转载 SylixOS 下内核线程简介
1.概述 内核线程共享内核所有资源,例如内核文件描述符表,而进程内线程则共享使用进程内所有资源,例如进程文件描述符表。SylixOS对于一些系统级功能是通过使用内核线程进行管理使用。 2.内核线程 基于SylixOS的1.5.3的内核,在终端上输入命令“ts”如图...
2018-02-28 11:06:00
253
转载 SylixOS POSIX trywrlock
1. SylixOS trywrlock与Linux差异 在移植Linux的中间件时需要使用中间件自带的测试程序进行测试,在测试线程尝试获取写锁时会遇到理论上应该有错误信息的,而在SylixOS上没有错误提示从而导致测试程序失败。测试模型如程序清单 1.1所示。 程序清单 ...
2018-01-21 12:45:00
182
转载 SylixOS组播使用
1. 概述 本文主要介绍如何在SylixOS上使用组播功能。 2. SylixOS组播设置 组播传输,即在发送者和每一接收者之间实现点对多点网络连接通信。正常大家会参考Linux使用组播的方法:把本机加入组播地址,即本机网卡作为组播成员,只有加入组才能收到组播消息。通...
2017-12-24 16:13:00
242
转载 SylixOS设备分辨率设置
1 适用范围 本文档适用于基于x86平台运行SylixOS,修改分辨率的工程师。 2 分辨率设置 通过SylixOS-x86-Installer安装x86平台的SylixOS,默认的分辨率配置为640x480。所以如果显示器的分辨率不匹配,就会出现QT显示...
2017-11-24 09:41:00
335
转载 SylixOS之TFTP使用
1. 适用范围 本文档适用于首次使用SylixOS,使用TFTP传输文件的工程师。 2. TFTP命令 SylixOS的shell提供TFTP文件传输命令,使用tftp命令接收或者发送一个文件和使用tftpdpath查看或设置tftp服务器本地地址。如图 2‑1和图 ...
2017-10-25 09:05:00
177
转载 SylixOS 之epoll异常分析
1. SylixOS epoll介绍 SylixOS为了兼容Linux的epoll,创建了epoll的兼容子系统,并支持了epoll的部分功能。SylixOS epoll兼容子系统是由select子系统模拟出来的,所以效率没有select高。 2. epoll异常分析 2....
2017-09-17 21:51:00
203
转载 SylixOS 定长内存管理
1. 定长内存管理介绍 所谓定长内存,指的是用户每次分配获得的内存大小是相同的,即使用的是有确定长度的内存块。同时,这些内存块总的个数也是确定的,即整个内存总的大小也是确定的。这和通常理解的内存池的概念是一样的。 使用定长内存管理的内存,有两大优点:一是由于事先已经分配好了足够的内存,可...
2017-06-13 20:38:00
172
转载 SylixOS 的system使用
1. 适用范围 SylixOS是一款为大型嵌入式系统设计的硬实时系统,支持使用system调用执行命令。SylixOS为了保证实时性在system的实现上和Linux有所差别,本文着重介绍SylixOS如何实现system和在使用system时需要注意的事项。 2. 原理介绍 Syl...
2017-05-15 20:52:00
469
转载 SylixOS文件记录锁使用
1. 文件记录锁介绍 文件锁锁定的是整个文件,而记录锁定还可以锁定文件的某一特定部分,即从文件的某一相对位置开始的一段连续的字节流。 当一个进程正在读取或者修改文件的某个部分时,使用文件记录锁可以阻止其他进程修改同一文件的相同区域。它可以用来锁定文件的某个区域...
2017-04-15 11:52:00
147
转载 SylixOS之glib库移植笔记
1.glib中间件 glib库是Linux平台下最常用的C语言函数库,它具有很好的可移植性和实用性。 glib是GTK+和GNOME工程的基础底层核心程序库,是一个综合用途的实用的轻量级的C程序库,它提供C语言的常用的数据结构的定义、相关的处理函数,有趣而实用的宏,可移植的封装和一些运行时...
2017-03-10 19:41:00
491
转载 SylixOS移植DB数据库
1.DB数据库简介 Berkeley DB(DB)是历史悠久的嵌入式数据库系统,主要应用在UNIX/LINUX操作系统上,其设计思想是简单、小巧、可靠、高性能。 DB是一个高性能的,嵌入数据库编程库,和C语言,C++,Java,Perl,Python,PHP,Tcl以及其他很多语言都有绑...
2017-02-15 19:52:00
222
转载 fork函数替换为SylixOS进程技术笔记
1、使用范围 SylixOS是一款为嵌入式系统设计的硬实时系统。为了保证系统的实时性,系统创建子进程时不做页表切换(页表切换很耗时间,不利于实时性的体现),即父子进程共享同一个页表,而对于Linux下fork函数创建的父子进程是需要进行页表复制和切换的。为了在SylixOS下实现Linux的...
2017-02-06 13:45:00
177
转载 SylixOS:fork函数替换为SylixOS进程技术笔记
1、适用范围 SylixOS是一款为嵌入式系统设计的硬实时系统。为了保证系统的实时性,系统创建子进程时不做页表切换(页表切换很耗时间,不利于实时性的体现),即父子进程共享同一个页表,而对于Linux下fork函数创建的父子进程是需要进行页表复制和切换的。为了在SylixOS下实现Li...
2017-02-06 12:46:00
384
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅