4. 生成 main.cpp,保存并进行宿主机上的测试 5. 文件转换并修改.pro 文件 6. 设定环境变量,编译,链接,下载运行 详细步骤参考背景知识中的说明 六、实验结果: 宿主机上程序能够正常运行,显示出“Hello,World”的对话框 在嵌入式开发板上运行的程序能够出现与宿主机上相同的画面。 实验总结:通过这次实验,我了解了嵌入式系统的 GUI 编程,了解了Qt 程序开发的特点和流程。 课程名称: 嵌入式系统技术 上机内容 :驱动程序设计 实验报告: 该实验开发板处于正常启动模式,打开 minicom 用 zmodem 传输文件。 SW1 的 123456 拨码开关设置为 ON-OFF-OFF-ON-ON-ON。 SW2 的 123456 拨码开关配置为 ON-ON-OFF-ON-ON-ON,即关闭 IrDA 模块 一、实验说明:讲述 Linux 设备驱动的分类及其概念,最基本的驱动编写方法和注意事项。由此设计以下几个实验。 4. Hello Kernel 内核模块的设计,编译,插入,卸载与验证。了解内核模块的设计过程以及内核模块最基本的结构。 5. 一个设备驱动程序的设计实现,实现从一个字符设备中定时读取数据,提供给应用程序以调用接口,可向设备写入数据,并向内核注册。 6. 选择 BHU DBMX1 ADS 的触摸屏驱动程序做以分析。 7. 环境:Red Hat Linux 9.0,gcc3.x,/usr/src/linux 目录内核版本为 2.4.18。minicom 8. 查看调试信息:KDB 内核调试环境。 9. 工具:vi,gcc,make。 二、实验注意事项: 4. 不要使用浮点运算 5. 在驱动中不要进行繁忙的等待,内核中的用时一秒相当于整个系统都等待一秒 6. 驱动程序在与硬件打交道的时候需要精确的定时 7. 内核编译选项应该加上-D__KERNEL__ 和-DMODULE 标志 8. 有些内核函数需要编译时的高优化级别支持,如 outb 需要-O2 级别以上 9. 注意内核树目录的包含 –I/usr/local/src/linux-2.4.18 10. 注意防止内核模块被加载到一个与它不兼容的内核去,使用 MODVERSIONS 11. 定义检查函数版本,在设备驱动程序中需要包涵
嵌入式实验报告 - 图文(3)
2019-01-12 12:53
嵌入式实验报告 - 图文(3).doc
将本文的Word文档下载到电脑
下载失败或者文档不完整,请联系客服人员解决!