【摘 要】
:
本文研究了基于XSBase255开发平台的嵌入式系统软件设计的关键技术,分析了开发平台的相关模块,搭建了宿主机开发环境,探讨了BootLoader技术,完成了Linux内核的定制,设计了相
论文部分内容阅读
本文研究了基于XSBase255开发平台的嵌入式系统软件设计的关键技术,分析了开发平台的相关模块,搭建了宿主机开发环境,探讨了BootLoader技术,完成了Linux内核的定制,设计了相关的驱动程序,制作了嵌入式根文件系统。
论文研究了嵌入式系统软件开发流程,包括交叉编译工具链的建立,文件传输服务的配置,串口通信工具的安装。探讨了BootLoadcr的相关理论与技术,结合XSBase255开发平台重新编写了该系统的引导程序UBoot。使用UBoot实现了与主机间的通信与数据的下载及烧写,满足了应用的需求。根据开发平台的硬件资源,对Linux内核进行了代码级的定制与裁剪。研究了驱动程序设计的方法和技术,掌握了驱动程序的开发流程,进行了Flash驱动程序设计、网卡驱动程序设计、及LCD显示驱动程序设计。根据嵌入式文件系统的功能及其目录存放规范,用BusyBox制作了嵌入式根文件系统。完成了QTopia的移植,并通过这一过程演示了嵌入式应用程序开发的相关流程、可能遇到的问题及解决办法。
该系统采用一些国际上通用的开源工具和代码,缩短了开发时间,降低了开发费用。但整个开发流程与通常的嵌入式开发流程一样,而且系统的各模块如BootLoadcr等的功能更强大,而且不断有新的功能加入,可以在适当的时候对系统进行升级以满足需求。
其他文献
近年来,随着芯片工艺和嵌入式技术的发展,视频监控开始向数字化、网络化、嵌入式化方向发展。传统的嵌入式网络视频监控系统的软件开发主要还是使用面向过程的结构化的方法,
在线教育模式的改变,导致了用户量的急速增长和视频资源的迅速增加,给存储以及系统的整体性能带来了考验。如何合理的进行数据的存储以及高效的给用户返回所需的数据成为了问
面对规模庞大的在线交易系统以及巨大的竞争压力,物流公司需要不断提升自身的服务质量以及降低成本。车辆路径问题为物流公司规划合理的配送路线,对降低物流公司的运输成本和
海量URL的高效存储和快速访问是高性能Web爬虫的关键技术。现有的海量URL数据管理技术大部分是基于B树或B+树索引结构的。B+树索引的特点是支持动态操作,其更新速度很快但是
随着网络技术和网络打印机的不断发展,人们在通过网络打印获得极大方便的同时,也面临着更为严峻的安全问题。本文通过对网络打印机安全这一空白领域进行研究,旨在通过分析网
嵌入式操作系统eCos(embedded Configurable operating system)是源代码公开的可配置实时操作系统,系统运行稳定可靠、功能体系结构完善、开发成本可控,具有高度可配置、可扩
在物联网与移动互联网不断发展的今天,人们对室内定位导航的需求不断增加,室内定位问题也得到越来越多的研究。由于室内无线局域网(WLAN)的普及与完善,基于WLAN的位置指纹定
在过去几年里,Internet的资源迅速增长,使web发展成为包含多种信息资源,站点遍布全球信息服务网络。在这样的大环境下,网络上出现了很多商业性的web搜索引擎,如Google、百度
随着社会的发展,生产力的提高,对企业的生产效率要求越来越高,并且大规模的车间生产已经逐渐成为制造业的主流。研究批量车间调度的优化方法,对于制造业的现代化建设以及指导
在计算机动画模拟领域中,对不规则模糊物体的模拟是一项困难而又有意义的课题。 本文主要对烟花、烟雾两种不规则模糊物体进行了模拟。针对烟花粒子的运动规律,我们采用了