基于ARM9的嵌入式综合实验研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ARM9的嵌入式综合实验研究.doc

基于ARM9的嵌入式综合实验研究   【摘 要】随着嵌入式技术在实际生活中的应用越来越广泛,嵌入式系统课程在大学计算机专业中的地位日趋突显。本文在分析嵌入式技术的基础上,设计了一个嵌入式系统的综合性实验。   【关键词】嵌入式;实验;Linux   The Research of Embedded Comprehensive Experimental Based on ARM9   YANG Wan-hua FU Cheng-biao CHEN Hao LENG Li-hua   (Department of Computer Science and Engineering Qujing Nomal University, Qujing Yunnan 655011, China)   【Abstract】Along with the embedded technology has got more and more wide application in the real life, the status of embedded system course in university computer professional is increasingly highlighted. Based on the analysis of embedded technology, on the basis of a comprehensive experiments of the embedded system is designed.   【Key words】Embedded; Experiment; Linux   近年来,嵌入式系统依托于物联网技术[1],是发展很快的信息领域之一,也是国家信息产业的一个重要发展方向。为突出学生的实践和创新能力训练,以培养有特色的高素质的工程研究应用型人才为目标,加强实践教学环节中综合性和设计性实验,进行此综合实验设计。   1 嵌入式系统简介   嵌入式系统课程是一门软硬结合、偏向于实践与应用的技术课程,对学生的专业拓展和综合性实验技能的培养具有重要的作用。尤其是嵌入式Linux系统由于具有开源、网络功能强大、内核稳定高效等特性[2],在产品开发周期、产品的功能可扩展性、开发时的人力投入等方面都具有显著的优势,因此应用广泛。随着物联网的趋热,作为物联网的底层技术之一的嵌入式智能技术将具有巨大的市场前景。   而在高校教学中,对于嵌入式技术这类强调实践性的学科,实验对于培养学生的实际操作能力和解决问题的能力是至关重要的嵌入式系统课程具有很强的渗透性,与其他专业课程相比,嵌入式系统课程具有独特的特点:该课程对学生的专业知识有较高的要求,课程具有交叉性,并且对学生的动手能力和系统思考解决问题的能力要求较高。   通过实验,使学生掌握嵌入式系统程序设计方面的基本概念和技能[3],嵌入式软件设计的一般方法和流程,系统引导、内核配置与编译、嵌入式文件系统操作、嵌入式网络编程等知识,使学生能够达到实际开发能力的目的,适应于社会的需要。   2 综合实验的设计   本综合设计实验,以开源的Linux操作系统为基础,进行综合的蓝牙通信实验。第一步是进行目标机引导程序、内核和文件系统的烧写。   在本实验中采用vivi引导程序,完成引导程序的烧写。以源程序的形式提供给学生一个分析研究的例子,展示内核的配置、内核镜像的编译过程以及内核的测试,并使用串口完成内核的烧写。另外一个就是文件系统的烧写,本实验选用cramfs作为根文件系统,由于它只是一个只读文件系统,为了得到可读写文件系统,用户文件系统使用YAFFS格式。用户文件系统挂载于根文件系统下的/mnt/yaffs目录。yaffs是专为嵌入式系统使用NAND Flash而设计的一种日志型文件系统。   第二步是搭建嵌入式交叉开发环境。在一台PC机(宿主机)上安装Linux操作系统以及交叉开发工具,编辑、编译目标板的Linux引导程序、内核、文件系统以及应用程序,然后把结果下载到目标机。通常这种在主机环境下开发,在目标板上运行的开发模式称为交叉开发。由于主机与目标板是两个独立的个体,要想在它们之间传输数据,就必须先建立某种数据连接,才能实现通信、文件传输等功能。通常,在目标板和主机之间可以使用串口、以太网接口、USB接口和JTAG接口等连接方式。   在此学习一般的嵌入式开发流程,以及开发环境中的软件和硬件的安装与调试。目的是了解嵌入式交叉编译的相关知识,以及能够搭建嵌入式Linux系统的开发环境。本实验是在Windows系统上面使用Vmware虚拟机安装一个Linux Redhat 9.0进行实验。   要实现Wind

文档评论(0)

jingpinwedang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档