1.DMA子系统简介1.1DMA简介。DMA的英文拼写是“DirectMemoryAccess”,是一种数据不经过CPU处理,直接由DMA控制器从一块物理内存搬运到另一块物理内存的数据交换模式。在DMA模式下,CPU只须向DMA控制器下达指令,让DMA控制器来处理数据的传送,数据传送完毕再把信息反馈给CPU,..
分类:
其他好文 时间:
2017-06-21 20:05:55
阅读次数:
232
1.开发环境操作系统:SylixOS编程环境:RealEvo-IDE3.1硬件平台:AT9x25开发板2.技术实现SylixOS系统使用的网络协议栈是Lwip协议栈。Lwip是LightWeight(轻型)IP协议,有无操作系统的支持都可以运行。Lwip实现的重点是在保持TCP协议主要功能的基础上减少对RAM的占用,它只需十几..
分类:
其他好文 时间:
2017-06-19 09:53:40
阅读次数:
268
SylixOS中断系统分析中断向量表在SylixOS中,系统默认存在一张大小为256(可以手动配置)的中断向量表,用于管理SylixOS中的每一个中断向量。该向量表存在于k_globalvar.h文件中,其定义格式如程序清单1-1所示。程序清单1-1系统中断向量表定义/*******************************..
分类:
其他好文 时间:
2017-06-16 15:14:11
阅读次数:
243
1概述SylixOS启动时会加载环境变量配置文件profile,网络配置文件ifparam.ini以及系统启动脚本startup.sh。2环境变量配置文件profile
SylixOS启动时会执行varload命令,该命令的作用是从系统/etc/profile文件中读取环境变量配置信息,加载到系统运行环境中,如果系统/etc路径..
分类:
其他好文 时间:
2017-06-15 22:47:59
阅读次数:
212
1适用场景本文档适用于在在Widows下对TpsFs文件系统有挂载和使需求的场景的情况下。2TpsFsTool简介TpsFsTool主要是用于在windows环境下识别tpsfs分区的硬盘或者U盘等磁盘设备的一个小工具。仅提供在windows下读写和格式化tpsfs分区的功能。3TpsFSTool的安装打开SylixOSIDE安装..
1概述介绍如何正确加载USB驱动模块,主要针对用户安装SylixOS之后,USB相关设备无法正常使用的情况。2注册USB驱动模块流程2.1远程登陆目标机当新安装SylixOS之后,进入系统,发现无法使用键盘、鼠标等USB设备,此时我们可以通过网口telnet或者串口超级终端远程进入系统,如图2-..
分类:
其他好文 时间:
2017-06-15 16:29:31
阅读次数:
217
目录1.SylixOS串口调试介绍11.1SylixOS串口的介绍11.2SylixOS串口调试介绍12.SylixOS串口调试步骤13.总结44.参考资料4SylixOS串口调试介绍SylixOS串口的介绍串口(串行接口)也称也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。串行接口(Ser..
分类:
其他好文 时间:
2017-06-15 16:22:40
阅读次数:
219
目录1.虚拟设备文件概述12.虚拟设备文件eventfd12.1虚拟设备文件eventfd概述12.2打开虚拟设备文件eventfd12.3读取事件文件32.4写事件文件33.参考文献4
虚拟设备文件概述
Linux内核自2.6.22版本开始逐步增加了三个虚拟设备文件:eventfd、timerfd、signalfd。这三个文件..
分类:
其他好文 时间:
2017-06-15 16:21:53
阅读次数:
235
SylixOS管线模型分析前文主要介绍了SylixOS中的块设备CACHE管理,本章主要介绍磁盘高速传输。在CAHCE回写中SyilxOS采取了两种方式,即直接回写和多管线并发回写。并发写管线通过多线程并发处理CACHE提交的写请求,实现磁盘高速传输。SylixOS中通过LW_DISKCACHE_WP结构体管理并..
分类:
其他好文 时间:
2017-06-15 00:44:10
阅读次数:
183
系统Tick
MPC8313芯片的Tick实现比较特殊,因为在MPC8313芯片中存在名为Decrementer的寄存器,如图1.1Decrementer寄存器所示。图1.1Decrementer寄存器
Decrementer寄存器中保存的数据会每4个总线周期减1,当Decrementer寄存器递减到0时,触发Decrementer异常,CP..
分类:
其他好文 时间:
2017-06-15 00:32:23
阅读次数:
193