1.SylixOSepoll介绍SylixOS为了兼容Linux的epoll,创建了epoll的兼容子系统,并支持了epoll的部分功能。SylixOSepoll兼容子系统是由select子系统模拟出来的,所以效率没有select高。2.epoll异常分析2.1epoll异常场景在使用线程A创建AF_UNIX匿名套接字发送数据;线程B把套接字加..
分类:
其他好文 时间:
2017-09-18 11:05:14
阅读次数:
150
1.SylixOSepoll介绍SylixOS为了兼容Linux的epoll,创建了epoll的兼容子系统,并支持了epoll的部分功能。SylixOSepoll兼容子系统是由select子系统模拟出来的,所以效率没有select高。2.epoll异常分析2.1epoll异常场景在使用线程A创建AF_UNIX匿名套接字发送数据;线程B把套接字加..
分类:
其他好文 时间:
2017-09-18 10:39:03
阅读次数:
121
1、TpsFs简介
TpsFs(TruePowerSafeFileSystem)是一款掉电安全的文件系统,该文件系统是SylixOS内建文件系统(专利技术)。TpsFs是基于事务的B+树文件系统:对元数据的修改使用事务提交的机制,保证了文件系统的一致性;使用B+树管理磁盘空间和文件空间,使得存储文件数据..
分类:
其他好文 时间:
2017-09-17 18:59:11
阅读次数:
199
1.USB子系统简介1.1USB简介USB,是英文UniversalSerialBus(通用串行总线)的缩写,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在PC领域的接口技术。USB接口支持设备的即插即用和热插拔功能。USB是在1994年底由英特尔、康柏、IBM、Microsoft等多家公司联..
分类:
其他好文 时间:
2017-09-14 23:48:35
阅读次数:
257
1.DNS功能简介DNS(DomainNameSystem,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,用户能够通过域名访问互联网,而不用去记住IP地址。通过域名得到其对应的IP地址的过程叫做域名解析。每个域名都对应一个IP地址,但一个IP地址可以对应多个域名。2.Sylix..
分类:
其他好文 时间:
2017-09-14 18:49:23
阅读次数:
183
NandFlash读CACHE简介
由于磁盘属于低速设备,磁盘的读写速度远远低于CPU,所以为了解决这种速度不匹配的问题,SylixOS提供了对应块设备的缓冲器。与此对应的,为了提高NandFlash的读速度,SylixOS也为NandFlash提供了一种读CACHE机制。为了不影响写平衡软件对坏块的管..
分类:
系统相关 时间:
2017-09-14 18:48:32
阅读次数:
229
1.适用范围本文档介绍了QtSylixOS相关库文件和应用程序手动部署的方法。实际开发过程中,有些板卡无网络功能,此时需要手动对QtSylixOS的库文件和应用程序进行部署。本文介绍的是通过U盘或SD卡将QtSylixOS部署到以NandFlash为根文件系统的设备中。2.QtSylixOS需要部署的文件QtS..
分类:
其他好文 时间:
2017-09-12 16:00:29
阅读次数:
317
1.相关概念介绍及移植简介1.1物理地址与总线地址1)物理地址是与CPU相关的。在CPU的地址信号线上产生的就是物理地址,在程序指令中的的虚拟地址经过段映射和页面映射后,就生成了物理地址,这个物理地址被放到CPU的地址线上。2)总线地址,顾名思义,是与总线相关的,外设使用..
分类:
其他好文 时间:
2017-09-11 22:38:42
阅读次数:
140
SylixOS网络零拷贝技术
1.网络零拷贝介绍
网络零拷贝技术指的是在数据报文从网络设备到用户程序传递的过程中,一种减少数据拷贝次数,减少系统调用,实现CPU的零参与,从而减轻CPU负载的技术。
1.1SylixOS网络现状
SylixOS网络使用的是Lwip协议栈,其数据报文从网络设..
分类:
其他好文 时间:
2017-09-11 18:07:43
阅读次数:
129
1.概述随机数是专门的随机试验的结果,数学上产生的随机数被称为“伪随机数”,真正的随机数是由物理方法产生的。随机数的产生是由算术规则产生,由于随机数种子的不同,最终生成的随机数也不相同。如果随机数种子相同,则生成的随机数也是相同的,因此要产生随机数,随机数种..
分类:
其他好文 时间:
2017-08-29 12:47:47
阅读次数:
185