- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式Linux 技术与开发工具
嵌入式Linux技术与开发工具
实验指导书
****学院
***学院
2010.5
目录
Create-PXA255实验平台技术手册 1
实验一 Linux操作系统安装及使用 14
实验二 Linux服务器配置 15
实验三 Create-PXA255实验环境搭建 20
实验四 交叉编译环境设置 23
实验五 常用编程工具使用 24
实验六 嵌入式Linux内核编译 26
实验七 文件读写锁操作 29
实验八 文件与目录操作 32
实验九 包含多文件的Makefile编写 36
实验十 内存管理 39
实验十一 串口通信 41
实验十二 多路复用串口读写操作 45
实验十三 进程控制基础知识 51
实验十四 多进程编程 54
实验十五 守护进程编写 57
实验十六 进程间通信实现 60
实验十七 信号及信号处理 63
实验十八 时间与中断控制 66
实验十九 管道通信机制实现 73
实验二十 共享内存机制实现 76
实验二十一 线程创建 79
实验二十二 “生产者-消费者”多线程实现 83
实验二十三 网络socket编程 87
实验二十四 NTP协议实现 90
实验二十五 skull字符驱动设计 97
实验二十六 Linux 2.6内核驱动加载 101
实验二十七 GPIO驱动设计实现 105
实验二十八 LCD驱动设计 116
实验二十九 Qt编程环境应用 123
实验三十 GUI图形用户界面演示 130
实验三十一 学生自拟项目 132
Create-PXA255实验平台技术手册
Create-PXA255通用嵌入式系统实验平台是一款高性能、低功耗的嵌入式开发领域的专用产品,其性能指标可满足各种高校的教学要求及应用需求。产品功能齐全,配置简单,接口丰富,操作使用方便,可运行各种实时嵌入式操作系统。实验平台配备各种主流的I/O接口和外设,提供当前嵌入式领域的一个较为完整的教学解决方案,同时还提供参考硬件设计和驱动代码,并附有大量的应用实例程序,用户可参考应用实例代码。
一、性能与特点
该实验平台具有的主要性能特点如下。
1.1极低功耗:系统的耗电量1~3W,无需外加任何的散热装置和措施(液晶显示器功耗除外)。
1.2可靠性高:由于系统功耗很低,设计初专用于工业级领域,因此在器件的选用、系统的设计等等各个方面都进行了严格的论证和实验分析,其运行可靠性得到了完全的保证。
1.3完善的软件支持:实验平台为用户提供了完善的软件支持,提供包括Linux,Windows CE.net 4.2, Vxworks的源代码,同时还为用户提供原理图,PCB文档和驱动程序源代码。
1.4性能优良:实验平台采用400MHz以上主频的32位微处理器,系统总线100MHz,无论是高速实时处理还是大容量数据传输都能够满足,全新的设计体系使得整个系统具有强大的处理能力和广泛的升级空间。
1.5功能完备:该实验平台虽然主要定位于嵌入式教学领域,但其功能却非常强大,完全具备了标准计算机的几乎所有功能,体积却非常小。常用的计算机标准外设可以与其无缝连接而无需做任何额外的工作,如键盘、鼠标、打印机、USB设备,Compact Flash(CF)接口,AC97音频接口,支持数字和模拟LCD屏。
1.6向下兼容性以及体系兼容性高:该产品采用的是非X86体系的ARM平台,但是对X86平台的兼容性却非常之高。对于用户来说,由于操作系统的支持,使用中根本感受不到体系的差异,而对于开发人员来讲,以前在X86平台下编写的程序,也只需做一次重新编译简单移植一下即可,从而最大限度的保护了用户的资源。开发ARM产品不但可以做到软件上的兼容,甚至还可以做到硬件上的完全兼容。以前用户在 PC104标准下开发的硬件产品或者扩展卡等等,可以不做任何改动而直接应用在该产品中。
二、标准实验平台技术规格
Create-PXA255嵌入式系统实验平台主要由核心板和的I/O板组成,板卡之间接口采用标准PC104总线连接。
2.1系统硬件特性
序号 名称 描述 注释 1 CPU Intel Xscale PXA255AOC,400MHz主频,带MMU 2 ROM 16M Intel Flash(TE28F128) 3 SDRAM 64Mbytes SDRAM,100MHz 4 LCD 640×480 TFT 65535色显示 5 LAN 一个10M的以太网卡(DM9000E) 6 RTC 内部实时时钟 7 CF 一个标准的CF 插槽 8 IDE 一个标准的IDE插槽 9 PC104 一个PC104/ISA兼容接口(可扩展控制对象) 10 IRDA 一个可扩高速红外通信
您可能关注的文档
最近下载
- GPS控制网的布设方法.ppt.ppt VIP
- 公关语言学幻灯片.ppt VIP
- 2019版最新18项护理核心制度.docx VIP
- GPS静态网的布设.ppt VIP
- DB32T 2887-2016 曳引电梯钢丝绳电磁检测方法 .pdf VIP
- 《宁夏闽宁镇:昔日干沙滩,今日金沙滩》-中职语文高二同步课件精选(高教版2023·职业模块).pptx VIP
- 2025年5月18日河南省事业单位招聘考试《公共基础知识》试题(含答案).docx VIP
- 2025年5月18日河南省事业单位招聘考试《职业能力测试》试题(含参考答案).docx VIP
- 数据挖掘教案.doc
- DB42T 2390-2025 城市更新规划编制技术规程.docx VIP
文档评论(0)