欢迎来到天天文库
浏览记录
ID:33665531
大小:1.64 MB
页数:56页
时间:2019-02-28
《嵌入式移动导航系统的关键技术研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要随着汽车行业的迅速发展,汽车的普及率越来越高,相应的各种车载系统也相继发展起来。今天,汽车己不再是纯机电的交通工具,汽车已进入了智能化时代。嵌入式系统以应用为基础,已经投身于汽车行业中,为汽车的智能化莫定了基础。本文以基于S3C44BOx微处理器和uClinux嵌入式操作系统的移动导航系统为例,对其嵌入式软件的关键技术进行了研究和实现,主要研究了:Bootload盯(引导加载程序)、嵌入式操作系统、驱动程序和应用程序四个部分。Bootloader是整个系统的起点,系统上电后运行的第一段程序;嵌入式操作系统是将微处理器时间、中断、I/O、定时嚣等资源包装起来,留给用户一个应用程序编程接
2、口(API)的系统,它主要负责进程的管理、系统时钟管理、进程间通信管理和系统中断管理;驱动程序作为操作系统内核与机器硬件之间的接口,对上层来说它只是调用HAL(硬件抽象层)提供的功能,对下层来说负责对外围设备的控制、管理和读写操作。应用程序由c语言编写的多种功能的程序构成,它是系统应用功能的具体体现,其内部函数之间采用函数调用的方式进行连接。嵌入式操作系统、驱动程序、应用程序这三者之间,uClinux是整个软件系统的枢纽,它采用系统调用的工作模式,通过文件系统、进程管理等与各种硬件驱动程序进行数据交换,通过应用API与LCD(液晶显示器)应用程序进行数据交换,以实现移动导航系统AFI的显
3、示。由于uClinux嵌入式操作系统的自身特点,设计中选用MiniGUI设计嵌入式用户图形界面,具有良好的人机交互性。研究表明,利用uClinux构建基于S3CA4BOX的移动导航的嵌入式操作系统是可行的。与之配套的MiniGUI能提供更加友好、简洁的界面,并且软件具有可移植性,可以根据不同的硬件平台进行定制剪裁,具有良好的应用价值。关键词:移动导航系统;嵌入式系统;Bootloader;uClinux;MiniGUI嵌入式移动导航系统的关键技术研究TheResearchofKeyTechniquesofEmbeddedMobileNavigationSystemAbstraotwitl
4、lthem#ddevelopmentoftheautomobileindus.,theautomobile’Spopularizationrateb∞.omeshigherandhigherandsortsofvehicleloadsystemshavebeendeveloped.Nowadays,theautomobileiSnotonlymechanicalandelectronicvehicle.butalsotheintelligeutizedone.Basedonapplication,embeddedsystemshavebeenintheautomobilemdustrya
5、ndbecomethebasisofautomobileintelligentization.Takingthemobilenavigationsystembasedonthe$3C44BOXmicroprocessoranduClinuxembededoperationsystemas锄‘example,somekeytechniquesofthesoRwareofembeddedsystemsarestudiedandrealized,mainlyincludingtheBootloader,embeddedsystem,driversandapplicationprograms.B
6、oofloaderisthejumping-off-pointofasystemandthefirstsegmentprogram.Aembeddedoperationsystemisasystemwhichpacksthe~口Utime.interrupt,I/OandtimerandleavesAPItousers.Itmainlytakeschargetheprocessmanagement,systemclockmanagement,correspondmanagementofproces辩sandsysteminterruptmanagement.Driversarethein
7、terfacebetweentheoperationsystemandhardw缸e.Totheoperationsystem,theytransferthefunctionsuppliedbyHAL;tothehardware,itchargesthecontrol,managementandread/writeoperationofpcdpheralequipment.Applicationprogramsconsistofki
此文档下载收益归作者所有