下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、嵌入式实验报告 期末论文 学生姓名: 杨佳洁 学 号: 班 级: 11计算机2班 指导教师: 黄 静 2014年5月20日 嵌入式程序设计与应用课程主要以理论与实验结合的方式讲授,包括设备驱动,信号转换I、II,帧缓冲设备驱动和触摸屏这五部分,通过学习,我逐渐加深了对linux的理解。 在模块驱动部分,通过老师的讲解,我了解了Linux驱动程序的结构,掌握了程序驱动的结构体和操作函数这些基本知识,尤其知道了驱动程序负责将应用程序如读、写等操作正确无误的传递给相关的硬件,并使硬件能够做出正确反应的代码。驱动程序隐藏了硬件的工作细节,应用程序只需要通过一组标准化的接口实现对硬件的操作。S3C241
2、0X 芯片内部集成了一个8 路10 位A/ D 转换器,其中第5、第6 通道可用于支持触摸屏接口,而AD转换器的功能是将输入的模拟信号转换成数字信号,驱动程序主要依赖于ADC控制寄存器、ADC数据寄存器等进行读写操作。而实验过程中涉及的驱动程序加载则是之前未曾接触的知识,所以在知道了编译方式分为动、静两种方式后,我掌握了如何对程序进行动态编译方式。 系统有多个显示卡时,Linux 下可支持多个帧缓冲设备,FrameBuffer是 Linux 为显示设备提供的一个接口,把显存抽象后的一种设备。课程中我主要理解了相关程序代码的分析,尤其对FB程序中内存的申请以及填充描点函数有了较为详细的理解。在触
3、摸屏驱动部分,理论方面我熟悉了解了触摸屏的原理,即检测触摸点被压下后的电压值来返回坐标。通过代码分析,掌握了触摸屏进行输出标定、与LED显示器配合的过程。课程的最后一部分是AD转换,与之前的转换不同之处在于本次目的是将采集的数据呈现在html网页中。所以在实验过程中,我在掌握boa服务器的编译和配置之外还掌握了制作网页的基本结构。 当然虽然基本理解了老师讲解的理论知识但是在实验中仍然遇到了很多问题。如在文件共享时由于忽略pc机与虚拟机必须在同一网段的条件导致无法使用提供的src;修改文件中涉及的路径与实际情况不相符使程序编译出现错误。还有一些尚未解决的为题,在触摸屏实验部分“消除默认路径”部分,有时会出现“没有此进程”的错误提示,通过重启linux可避免这个错误,但是出现错误的原因不是很清楚。 8周的课程结束了,它拓展了我对嵌入式应用涉及的领域的认识,掌握了很多之前没有接触过的知识,也在老师和同学的帮助下比较顺利地完成了实验,尤其是对在linux系统及xshell下操作的基本命令有了很大的扩展和更加熟练的使用。但是老师在讲解理论知识的时候主要关注的是程序代码的解析,所以在做实验时对比较复杂的实验步骤理解的不够透彻,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年博人技能测试题及答案
- 2026年灵活思维测试题及答案
- 2026年创业计划测试题及答案
- 2026年解放儿童测试题及答案
- 2026年餐饮英语结账测试题及答案
- 2026年基层基础知道测试题及答案
- 2026年喀秋莎怎样添加测试题及答案
- 2026年综合基础能力测试题及答案
- 如何撰写项目总结
- 护理生理学:掌握生命活动
- 潞安化工集团有限公司招聘题库
- 六年级下数学小升初数学每日一练
- 精神科心理治疗应用课件
- 2026年深圳市盐田港集团有限公司校园招聘笔试参考试题及答案解析
- 雨课堂学堂在线学堂云《口译理论基础(大连外国语)》单元测试考核答案
- 2026年新疆维吾尔自治区克拉玛依市辅警考试试卷带答案
- 病理科肺癌病灶取材流程
- 光伏电站专业运维和管理课件
- 灭火器培训课件2025
- 律所聘用合同范本
- GB/T 6104.1-2025工业车辆术语第1部分:工业车辆类型
评论
0/150
提交评论