论文摘要
伴随嵌入式技术的不断发展,嵌入式操作系统也在不断涌现。对于非实时领域,可以采用Linux和WinCe系统,对于实时领域,多采用VxWorks或开源的实时操作系统。目前开源实时内核的发展十分迅速,aCoral为项目组自主开发的支持多核并且目标定位于强实时的操作系统内核,它开放源代码,目前已经支持FAT文件系统、轻量级的TCP/IP协议栈和GUI。而随着电子技术的发展,新的外部设备不断涌现。驱动程序作为底层负责与外设通信的程序的复杂性也不断提高。因此,为使aCoral功能更加健全以便被广泛的使用,需要为它编写更多的驱动程序,同时还需要为它建立设备驱动框架。设备驱动框架能够使系统的层次结构更清晰,同时也使驱动程序的开发能够遵循统一的规则从而缩短开发周期。本文分析常见的操作系统驱动模型,可以看出尽管实现方式各有所长,但设计思想和目的均是通过采用分层结构分解驱动程序的复杂性,将驱动程序的bug与用户程序和内核隔离开。结合aCoral内核自己的特点,为了保证驱动模型对内核的实时性影响尽量减小,同时也为控制系统整体的复杂性,提出了一个适用于aCoral的设备驱动框架。考虑到USB总线的通用性,也为了验证模型的通用性,本文在最后介绍了USB总线的协议和EHCI主控器的设计规范,并说明为aCoral实现的USB协议栈模块和主控器驱动程序。
论文目录
相关论文文献
- [1].基于USB总线的微型车床开放式数控系统研究与设计[J]. 机床与液压 2020(01)
- [2].基于USB通信的FPGA高速数据采集系统研究[J]. 装备维修技术 2020(02)
- [3].基于USB的频率特性测试仪的设计[J]. 吉林化工学院学报 2016(01)
- [4].一种小型化高可靠USB测控应答机的设计与实现[J]. 信息通信 2016(03)
- [5].基于USB的虚拟示波器设计[J]. 数字技术与应用 2016(08)
- [6].高解析喷码机中的USB数据传输系统[J]. 电子设计工程 2015(01)
- [7].一种基于USB的视频传输系统设计[J]. 电脑知识与技术 2017(14)
- [8].基于FPGA和USB的多通道超声检测系统设计[J]. 仪表技术与传感器 2017(08)
- [9].USB通信技术在测控领域中的应用探讨[J]. 数字技术与应用 2016(12)
- [10].基于FPGA和USB的数据采集系统设计[J]. 世界科技研究与发展 2010(01)
- [11].基于USB内窥镜的航空发动机孔探教学系统[J]. 课程教育研究 2016(09)
- [12].基于USB的数据通信系统的研究[J]. 黑龙江科技信息 2014(07)
- [13].USB虚拟串口通信实现[J]. 电子科技 2014(03)
- [14].基于USB隧道的文件传输技术设计[J]. 信息化研究 2014(02)
- [15].USB编程器在电视机存储器维修中的应用[J]. 黔南民族师范学院学报 2012(04)
- [16].基于USB和FPGA的多功能等效器设计[J]. 电视技术 2012(23)
- [17].基于USB的伺服电机的通信研究[J]. 电脑知识与技术 2010(18)
- [18].一种基于USB的高速数据采集系统硬件设计[J]. 科技广场 2010(08)
- [19].基于USB的数字电位器的控制[J]. 电测与仪表 2009(10)
- [20].汽车行驶记录仪USB接口的设计与实现[J]. 电脑与电信 2009(12)
- [21].USB技术在超声波测距系统中的应用[J]. 仪表技术 2008(12)
- [22].基于USB和FPGA实现的高速光子符合仪[J]. 电子测量技术 2008(12)
- [23].基于USB接口的全自动热量计的设计及实现[J]. 仪器仪表学报 2008(06)
- [24].基于USB接口的虚拟逻辑分析仪的设计[J]. 机电工程 2008(06)
- [25].USB接口海量存储指令分析[J]. 机电产品开发与创新 2008(03)
- [26].基于USB接口的便携式温度记录仪的相关探讨[J]. 科技资讯 2017(17)
- [27].USB端口驱动半导体制冷制热能效研究[J]. 质量探索 2016(01)
- [28].新款自行车存储动能 通过USB端对手机充电[J]. 工业设计 2013(05)
- [29].USB闪存驱动器在蓝牙耳机中的应用研究[J]. 办公自动化 2014(19)
- [30].基于USB的数据采集系统设计[J]. 机械工程与自动化 2014(06)