1.1SylixOS下替换原理上一篇博客中介绍了DBUS通信原理以及常用函数接口,本文档介绍SylixOS下DBUS功能替换方案。SylixOS有多种进程间通信方法,可以实现类DBUS的进程间通信功能。根据DBUS通信原理,SylixOS下可设计替换方案如图11所示。替换方案需先创建一个后台进程,负责接收..
分类:
数据库 时间:
2017-03-14 14:12:04
阅读次数:
185
目录1.知识简介11.1嵌入式实时操作系统11.2优先级调度算法12.技术实现22.1函数原型分析22.2使用流程22.3源码分析32.4示例演示43.参考资料5知识简介嵌入式实时操作系统SylixOS操作系统是实时多任务嵌入式操作系统,所谓实时,是指系统的正确性不仅仅依赖于计算机的逻辑结果而且..
分类:
其他好文 时间:
2017-03-13 16:54:47
阅读次数:
266
1适用范围
本文档适用于已熟悉SylixOS并且使用RealEvo-IDE进行开发调试的技术工程师。2概述
SylixOS实现了一个功能强大的调试stub,可在设备或模拟器上在线调试应用程序,RealEvo-IDE也提供配套的调试插件。
按照调试对象的不同,调试手段可分为以下几类:
1.应用程序调试..
分类:
其他好文 时间:
2017-03-13 16:51:15
阅读次数:
304
1.开发环境操作系统:SylixOS编程环境:RealEvo-IDE3.1硬件平台:IMX6Q实验箱2.技术实现网卡驱动的收发功能,是通过管理收发描述符的方式实现的。因此,在MAC初始化的时候需要对描述符也进行相应的初始化操作。初始化内容会因CPU的不同而有所区别。当描述符初始化完毕之后,就..
分类:
其他好文 时间:
2017-03-10 19:37:44
阅读次数:
480
1.适用范围本文档为实现Nuc970平台的SD驱动总结,提供一些SylixOSSD驱动移植方法的参考。2.原理概述2.1控制器类型SD控制器有两种类型,分为SD标准控制器(SDHCI)和SD非标准控制器。SylixOSBase代码中实现了SDHCI的驱动,但Nuc970的SD控制器是非标准控制器,其功能都需要在BSP中..
分类:
其他好文 时间:
2017-03-10 19:34:15
阅读次数:
481
原理概述I2C总线驱动概述I2C总线驱动是I2C适配器的软件实现,提供I2C适配器与从设备间完成数据通信的能力,比如起始,停止,应答信号和MasterXfer的实现函数。驱动程序包含初始化I2C总线控制器__i2cHwInit函数,操作函数集(总线传输__i2cTransfer函数,总线控制__i2cMasterCtl..
分类:
其他好文 时间:
2017-03-10 19:31:55
阅读次数:
298
1.TPSFS简介TPSFS文件系统是一款掉电安全的文件系统,该系统是SylixOS内建文件系统(专利技术),该文件系统有如下特点:采用B+树存储文件数据,读取与定位速度快,空间管理效率高;对数据使用原子操作,掉电安全;64位文件系统,支持EP级别文件长度;大文件处理性能好;支持文..
分类:
其他好文 时间:
2017-03-10 19:25:31
阅读次数:
288
1.开发环境宿主机:windows7集成开发环境:Real-EvoIDE3.1.5虚拟机:ubuntu目标机:mini2440本篇仅介绍nopoll库的移植过程,包括资源的获取,工程文件的修改以及编译出错处理。2.Nopoll简介noPoll是一个WebSocket的开源实现,使用ANSIC编写,可用于构建纯WebSocket解决方案和为..
分类:
其他好文 时间:
2017-03-10 19:19:19
阅读次数:
323
1.DNS概述网络通讯大部分是基于TCP/IP,而TCP/IP又基于IP地址。故计算机在网络上进行通讯时只能识别如“192.168.2.1”之类的IP地址,而无法识别域名。在访问网站时,更多的是在浏览器地址栏中输入域名,就能看到所需的页面,这是因为有一个叫“DNS服务器”的计算机自动把域名“..
分类:
其他好文 时间:
2017-03-10 19:18:53
阅读次数:
168
1.适用范围该应用笔记适用帮助用户在RealEvo-IDE开发环境中移植Vxworks应用程序,并部署到SylixOS操作系统上运行,使用到的开发工具为RealEvo-IDE集成开发环境。2.准备工作2.1环境准备在使用之前,须安装有翼辉信息开发的集成开发套件,由于系统上安装的防火墙软件或者杀毒软件..
分类:
其他好文 时间:
2017-02-17 15:52:14
阅读次数:
235