嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合的产物。目前,嵌入式系统己经广泛应用到工业、交通、能源、通信、科研、医疗卫生、国防以及日常生活等领域,并不断朝着体积小,功能强的方向发展。嵌入式系统不同于原来的单片机系统,它不仅有自己的操作系统,上层应用程序,而且还具备网络通信和信息管理的功能。 ARM体系的处理器是目前嵌入式系统中使用最广泛的处理器。它采用了RISC技术,具有寻址方式简单,寄存器多,指令长度固定等的特点使得它的处理速度快,执行效率高。由于Linux对于ARM技术的支持,具有内核可裁减,网络功能强大,代码开放的特点,把Linux应用到嵌入式系统中,能充分发挥ARM和Linux的优势。 论文以“掌上中文语言学习系统”项目为依托,以ARM体系处理器和Ljnux操作系统的嵌入式系统为基础,构建一个掌上语言学习设备。 论文首先进行了开发环境的设计与搭建,对开发主机进行TFTP服务器、NFS服务器、minicom串口通信和GNU交叉工具链进行配置。实现了针对NAND闪存的U-Boot启动程序的建立,并对Linux操作系统内核进行了移植工作。最后利用图形界面系统MiniGUI和远程调试技术实现了掌上语言学习的软件功能。
上传时间: 2013-07-24
上传用户:jiangfire
自上世纪90年代Linux首次应用于嵌入式系统,至今已过了近10年。10年间,随着芯片技术、总线技术以及计算机技术的发展,嵌入式处理器也从8位单片机时代发展到了如今高低端处理器百花齐放的时代。32位、16位处理器的价格不再是那么高不可攀。在这种背景下,本课题拟研究一种适用于小规模现场的,低成本的,具有RS-232C和CAN总线通讯方式且可在线进行软件更新的监控系统。 现今,很多监控系统都以装有微软操作系统的IPC作为监督平台,以单片机、PLC、DSP等作为DDC控制器,通过串口等方式通讯。其开发周期短,但成本总体较高,通讯方式单一。 本课题首先对几种嵌入式处理器和嵌入式操作系统进行比较,确定了以ARM核的处理器和Linux作为本监督平台的处理器和操作系统;其次研究了Linux在ARM上的移植以及运行过程,包括引导加载程序vivi、Linux2.6内核、根文件系统、各种外设(包括触摸屏与以太网等)驱动程序的移植,以及基于Qt/E的串口通讯的图形用户界面的开发;最后对CAN总线以及RS-232C通讯方式在ARM7核的处理器及单片机上的应用进行研究。 基于以上研究开发的监控系统的监督平台以S3C2410处理器为核心,以Linux2.6内核为操作系统,以触摸屏为主要人机界面,具有RS-232C和以太网通讯方式,其成本较低,体积较小,功能较为灵活;其DDC控制器由基于STC5410AD和ARM7核的LPC2119的两块控制板以及一块RS-232C与CAN总线转换板组成,其控制功能更加强大,通讯方式也更加多样化;另外,监督平台与DDC控制器均可在线更新程序,降低了系统维护难度。 经过实践调试,本监控系统的软硬件均工作正常,实现了预期目标。本监控系统可应用于电力、化工、机电等多个领域的现场,具有较强的通用性。
上传时间: 2013-07-08
上传用户:zhch602
本文是四川省教育厅重点项目“经济型网络同步课堂关键技术研究与装备开发”关键技术的一部分,主要内容是实现嵌入式视频采集与存储。通过构建基于ARM微处理器和开源Linux操作系统的平台,实现视频数据的通用USB移动存储设备存储,达到经济型的目标。 本文详细介绍了整个系统平台研究开发和设计实现的过程。论文讨论了ARM微处理器在嵌入式系统中的应用,实现了SDRAM存储系统、Flash存储系统、串口、USB接口、IIC接口等模块的原理设计;分析了高速印制电路板设计中的难点并予以克服,实现了印制电路板设计。 论文介绍了Linux作为嵌入式操作系统的特点与优势,实现了将其完整移植到一个新硬件平台;论文同时还实现了引导代码、根文件系统、驱动程序等内容;视频采集与存储应用,设计采用缓冲区的方法保证其衔接,采用Linux线程机制进行多任务调度,最终实现了视频采集存储功能。 本系统充分结合了计算机科学、嵌入式技术和数字视频技术等前沿领域的众多理论和成果,体现了学科交叉与技术集成的创新。
上传时间: 2013-06-02
上传用户:wangchong
TKStudio下GCC ARM开发快速入门
上传时间: 2013-07-02
上传用户:彭玖华
·详细说明:嵌入式linux系统的网络编程(C++) 在ARM上实现视频会议此程序获得全国研究生电子大赛一等奖 压缩包内为全部源码,包括音频视频(H.264)socket部分 文件列表: 视频会议源码 ............\audio.h ............\audio_cap.cpp ............\audio_
上传时间: 2013-04-24
上传用户:caozhizhi
■ 硬件平台:realARM 6410 ■ 操作系统:fedora kernel 2.6.33.3-85.fc13.i686.PAE ■ 交叉编译器:arm-none-linux-gnueabi gcc version 4.3.2 ■ WIFI模组:磊科NW336 芯片 realtek 8188cus 介绍在嵌入式linux方面如何移植usb wifi相关
上传时间: 2013-07-14
上传用户:lishuoshi1996
ARM 嵌入式linux培训班视频(全) 的下载链接
上传时间: 2014-12-30
上传用户:nanxia
嵌入式Linux系统开发技术详解--基于ARM(完整版)
上传时间: 2014-01-24
上传用户:love_stanford
本书全面介绍基于 32 位ARM 架构嵌入式微处理器的软、硬件系统的高级应用开发, 以Cirrus Logic 的EP93XX(ARM920T 核)系列微处理器为基础,包含EP93XX 的体系结 构特点、片内资源、软硬件开发平台、嵌入式操作系统移植及应用程序开发等内容,着重 强调了基于EP93XX 系统微处理器的硬件系统设计,嵌入式实时操作系统eCos 在EP93XX 系列微处理器上的移植及应用开发,嵌入式Linux 操作系统及应用程序开发,设备驱动程 序的开发等内容,最后以一个完整的系统开发说明嵌入式应用系统设计的一般流程。 全书内容以应用为出发点,内容详尽,可作为 ARM 应用技术开发人员的参考用书, 以及高等院校相关专业的师生阅读使用。
上传时间: 2013-11-15
上传用户:lanhuaying
进行arm-linux嵌入式系统开发时,需要将文件烧写到flash上,在网上可以找到win下的烧写程序,但多数情况下开发环境应该是在linux下,烧写程序时切换到win下很不方便,使用该程序可以在linux下直接对flash进行烧写 该程序运行后将一个小的for arm的c程序通过串口传送到arm开发板上,使用该小程序与主机端通信,将主机传送信息烧写到flash上
上传时间: 2013-12-24
上传用户:lvzhr