当前位置:主页 > 科技论文 > 计算机论文 >

基于XSBase255的嵌入式系统软件设计与研究

发布时间:2020-06-12 20:53
【摘要】:本文研究了基于XSBase 255开发平台的嵌入式系统软件设计的关键技术,分析了开发平台的相关模块,搭建了宿主机开发环境,探讨了BootLoader技术,完成了Linux内核的定制,设计了相关的驱动程序,制作了嵌入式根文件系统。 论文研究了嵌入式系统软件开发流程,包括交叉编译工具链的建立,文件传输服务的配置,串口通信工具的安装。探讨了BootLoader的相关理论与技术,结合XSBase 255开发平台重新编写了该系统的引导程序UBooto使用UBoot实现了与主机间的通信与数据的下载及烧写,满足了应用的需求。根据开发平台的硬件资源,对Linux内核进行了代码级的定制与裁剪。研究了驱动程序设计的方法和技术,掌握了驱动程序的开发流程,进行了Flash驱动程序设计、网卡驱动程序设计、及LCD显示驱动程序设计。根据嵌入式文件系统的功能及其目录存放规范,用BusyBox制作了嵌入式根文件系统。完成了QTopia的移植,并通过这一过程演示了嵌入式应用程序开发的相关流程、可能遇到的问题及解决办法。 该系统采用一些国际上通用的开源工具和代码,缩短了开发时间,降低了开发费用。但整个开发流程与通常的嵌入式开发流程一样,而且系统的各模块如BootLoader等的功能更强大,而且不断有新的功能加入,可以在适当的时候对系统进行升级以满足需求。
【图文】:

架构图,架构,多媒体指令,指令集


系列、ARM10系列、ARMn系列、SecureCore系列和IntelXScale系列。在此主要介绍一下XScale系列。hitelXScale是一款功耗低、伸缩度高的产品,并且其最大的优势就是核心频率可以高速的提升。此外,Xscale整合了以往其它ARM处理器所不会去整合的多媒体指令集—WirelesSMMX,这种指令集类似桌面处理器的多媒体指令集,是一种64bit的精简指令,这种指令集可以大大地优化视频播放、3D图像显示、音频处理等应用,同时这种指令集也会大大降低程序开发者的开发难度,从而加快开发进度。基于XScale架构的ARM处理器,hitel到目前为止一共开发3个系列的处理器。.PXA25x系列;·.PXA26x系列;.PXA27x系列[4〕。图2.1是XScale核的内部系统结构图。

工具链,交叉编译,程序,全群


一linux~gnueabi一1686一Pe一Iinux一gnu.tar.bzZ解压之后便可以在/usr/local/~一2008ql沁in目录下面看到开发过程中所需要用到的交叉工具,,包括编译器、链接器、调试器等,如图2.2所示:_体自 buntu体:l仪。 l$15or阶 2008ql/bin/粼漱粼翰一熟r盼一谬眺黔援垂上一燃沁建翔黔溉黔犷众渺一认犷漱一臀谈蔗戈自{一缪犷拼礁犷熟卞了义育翁卜;湘粼一〔舞户飞轰」爵三豪亥生i噪犷瓣熟今犷笼斜黔一巍撇盘性粼Je赶奎黔事一臻哪犷撇睽卜淤斌哗谈撇孩渗夏一熬淤洲联黔孰「毗叫漆‘绷撅黑}辈嘿黔游粼什军粼黔渐谧款一锣谈豁衬瓷1七一供一是娜撤犷巍淤一执犷魏一缪:菱饭篮李一撬犷‘臀萝声犷辉睽分;i溯一擎浓黔巍毛哎十备舒;寡全群纷炸试犷戮叶执瀚嗯郡菜芡黔l一C霆乡摹锻矛落七粼粼郑狱一渐绿一缪钱黔滚季,一心谬粼黔:联黔~爪黝:一翠~:一、戊碱澎滋犷典爹犷盯黔黔~{琶撇默勺嘴署镶麟孩津羹一分香呜一携犷攀鑫谬笑瞥煞于一l轰撒默角《梦禁黔湾)令一犷豁限飞犷扮l于淤撇一曹粼黔一热姗一瑙舞黔滚,襄、哪二毛撰撇丫黔黔一巍犷姗一锣敏黔滚l,一侧之扮粼燃、篇盼~:最燃粼哗饭黔改鱼i一犷舒域,之。3摆黔犷腻篇产奎淤一:i缘戳一缪袭箫癸鑫李i一非粼;释一群箭羚犷袱了黔晰豁哪翻今溉)夏一攀乏柳群梦酬姗黔孰琴撇嗜瓦黔感黔要一引筝一奎犷缪推犷黔萝荞黔纷一{麦翔粼1缪篆舞灰聋补乏犯黔淤打舒戮心羲e一;,:姗~误溉黔熬:一华愁t锹戮摆黔一l妻撒徽一谬谈肠姗一嚣重料粼图2.2交叉编译工具链下面建立一个简单的Hello,Wbrld程序来测试一下交叉工具的工作情况。Helfo.。的内容如下所示:外@ubun加外:w。 rkscathello·c#include<stdio.h> intmain(){Printf(“Hello,W6rid!\n
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2009
【分类号】:TP368.1

【共引文献】

相关期刊论文 前10条

1 宁红;张升;;基于IEC101规约的RTU在Linux下的软件实现[J];安徽电气工程职业技术学院学报;2006年01期

2 王刚;赵跃龙;;基于嵌入式网络视频监控系统的设计[J];安防科技;2007年01期

3 王静;;基于ARM的太阳能电站远程监控系统的研究[J];安防科技;2007年10期

4 吴俊君;;智能楼宇门禁系统研究与实现[J];安防科技;2008年02期

5 戴丽;张维勇;刘征宇;钱军;;嵌入式无线视频监控系统的设计与实现[J];安防科技;2008年04期

6 刘振永;高恒志;;嵌入式系统在远程监控中的应用[J];安防科技;2008年06期

7 李瑞祥;;基于PXA270的视频监控系统的设计与开发[J];安防科技;2008年08期

8 李异球;;基于嵌入式WEB的电视播出监控系统[J];安防科技;2008年12期

9 王鹏;吕志刚;黄建;;基于Linux的嵌入式无线图像监控系统[J];安防科技;2009年01期

10 刘步中;张曦煌;王庆磊;;基于嵌入式Linux的视频监控系统的设计[J];安防科技;2009年06期

相关会议论文 前10条

1 陈花;马学森;韩江洪;魏振春;;μC/OS-Ⅱ在LPC2119微处理器上移植的研究和实现[A];2005年“数字安徽”博士科技论坛论文集[C];2005年

2 王彪;;基于LPC2138的TFT触摸屏人机交互模块设计[A];2011中国仪器仪表与测控技术大会论文集[C];2011年

3 宁红;张升;;基于IEC870-5-101规约的RTU在Linux下的软件实现[A];华东六省一市电机(电力)工程学会输配电技术研讨会2004年年会论文集[C];2004年

4 魏刚;张荣奎;;嵌入式linux在火灾报警控制器中的应用[A];第十届中国科协年会论文集(一)[C];2008年

5 王勇;朱莹;贾永兴;;虚拟ARM实验室建设[A];中国电子教育学会高教分会2011年论文集[C];2011年

6 魏赵平;裘雪红;;QT/Embedded开发环境中类对象之间通信机制的分析[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(上)[C];2006年

7 李卫国;葛纫秋;;一种基于uClinux的便携式邮件接收器的设计[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(上)[C];2006年

8 陈俊;吕恒;武穆清;;VIVI在S3C2410处理器上的应用及启动流程分析[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(下)[C];2006年

9 李冰;孙建平;;基于S3C2410与嵌入式Linux的网络视频监控[A];中国电子学会第十五届信息论学术年会暨第一届全国网络编码学术年会论文集(下册)[C];2008年

10 薛楠礴;罗张;张德民;;基于架构理念的数字示波器软件设计[A];中国电子学会第十六届信息论学术年会论文集[C];2009年

相关博士学位论文 前10条

1 张红兵;基于ARM的双丝脉冲MIG高速焊分布式控制系统的研究[D];华南理工大学;2010年

2 王先超;三值光学计算机监控系统之任务管理及其理论研究[D];上海大学;2011年

3 陈学军;无线视频眼震系统实现及分析方法研究[D];重庆大学;2011年

4 乔宇;汽车四轮转向的动力学特性与混杂控制研究[D];天津大学;2003年

5 邹勇;开放式实时系统的调度方法研究[D];中国科学院研究生院(软件研究所);2003年

6 陈晗斐;实时操作系统的若干关键问题研究[D];浙江大学;2004年

7 李晓毅;EIMN传感器网络的理论基础与无线远程图像监视系统技术研究[D];重庆大学;2004年

8 毛佳;嵌入式实时系统中关键技术的研究[D];吉林大学;2004年

9 丁绪星;基于整数小波变换的图像编码研究与实现[D];南京理工大学;2004年

10 邓玉辉;基于网络磁盘阵列的海量信息存储系统[D];华中科技大学;2004年

相关硕士学位论文 前10条

1 王立飞;基于ARM的三相交流异步电动机调速系统研究[D];华中农业大学;2010年

2 张良清;基于嵌入式技术的高精度程控直流电源的研究[D];安徽工程大学;2010年

3 宫明广;基于ARM平台分布式测控终端设计[D];南昌航空大学;2010年

4 张炜;嵌入式系统功耗管理研究与实现[D];山东科技大学;2010年

5 张磊;基于ARM的矿用监测分站[D];山东科技大学;2010年

6 胡晓亮;嵌入式系统软件GUI中间件研究与设计[D];山东科技大学;2010年

7 刘立辉;基于嵌入式系统平台的城市噪声分布地图[D];山东科技大学;2010年

8 朱凯;基于ARM和μC/OS-Ⅱ的数据采集器的研究与设计[D];山东科技大学;2010年

9 刘强;基于ARM9的机器人远程控制系统研究[D];山东科技大学;2010年

10 叶智祥;基于ARM的以太网转换器研究及应用[D];长春理工大学;2010年



本文编号:2710098

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2710098.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户b8edc***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com