- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式原理及应用实训答辩 谢申兵 拉格木呷组 简单字符型驱动程序实现 1.硬件连接 2.打开宿主PC机电源,进入LINUX操作系统 3.打开一个终端窗口 4.解压源码包 5.进入Hello_driver目录 6.然后修改Makefile 7.打开hello_drv_test.c 8. 接下来就可以编译了,直接运行编译脚本 9.拷贝新内核镜像到SD卡第一个分区(新内核只是在老内核的基础上,将各个外设的驱动从内核中剥离开来,形成一个个单独的模块) 10.检查主机IP以及宿主机Ubuntu的IP设置 简单字符型驱动程序实现 11.检查NFS设置及服务 12.在A8目标板上运行测试程序 LED点阵程序设计与实现 1.硬件连接 2.打开宿主PC机电源,进入LINUX操作系统 3.打开一个终端窗口 4.拷贝并解压源码包 5.进入leds目录 6.设置交叉编译工具路径 7.修改Makefile 8.运行编译脚本进行编译 9.检查主机IP以及宿主机Ubuntu的IP设置 10.检查NFS设置及服务 11.运行测试程序 LED点阵程序设计与实现 1.运行测试程序1 LED点阵程序设计与实现 2.运行测试程序2 LED点阵程序设计与实现 3.运行测试程序3 数码管实验 1.硬件连接 2.打开宿主PC机电源,进入LINUX操作系统 3.打开一个终端窗口 4.拷贝并解压源码包 5.进入seg目录 6.设置交叉编译工具路径 7.修改Makefile 8.运行编译脚本进行编译 9.设置IP XP:88 Ubuntu:00 目标板:0 10.检查NFS设置及服务 11.运行测试程序 12.上电开机 数码管实验 1.运行修改前程序: 2.运行修改后程序: 对于在本实验过程中遇到的难题及解决办法 在对实验代码更改的时候,由于编译过程中编译环境出现问题,导致程序运行出现Bug,经重启终端,重新设置网络IP后,程序最终得以正常运行。 数码管实验 * * * 模板来自于 / * 模板来自于 / * 模板来自于 / * 模板来自于 / * 实训内容 Bootload与内核的编译 1 格式化SD卡并烧写镜像 2 简单字符型驱动程序与LED点阵程序设计与实现 3 数码管实验 4 Bootload与内核的编译 U-Boot的介绍及编译 x-loader的介绍及编译 kernel的介绍及编译 Bootload与内核的编译 01 x-loader的介绍及编译 x-loader是一级引导程序,主要完成加载uboot之前的板载初始化, fat文件驱动,以便于从sd卡fat32分区读取uboot等文件。 x-loader简介 First Step 交叉编译生成用于SD卡启动的x-loader映像文件MLO Second Step 生成用于NAND启动的x-load.bin.ift_for_NAND x-loader的编译 02 U-Boot的介绍及编译 U-Boot,全称Universal Boot Loader,是遵循GPL条款的开放源码项目。从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与LINUX内核很相似,事实上,不少U-Boot源码就是相应的Linux内核源程序的简化,尤其是一些设备的驱动程序 U-Boot的介绍 U-Boot的编译 #tar –xf u-boot-1.3.3-256.tar #cd u-boot-1.3.3-256 #make distclean #makeoursa8rp_config #make LOREM 03 kernel的介绍及编译 这里包括主要的内核代码,此目录下的文件实现大多数Linux的内核函数,其中最重要的文件是sched.c。与Xscale体系结构相关的代码在arch/arm-pxa/kernel目录中。 kernel的介绍 kernel的编译 打开终端,输入以下指令: #cd /A8RP/source/linux-omap3-a8rp 首先安装缺少的库:NCURSES #apt-get install libncurses5-dev 或者 #aptitude install libncurses5-dev 87 删除以前编译生成的余留文件,保证内核包的清洁: #make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- distclean 配置内核(请自行阅读内核目录下的README文件): #make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- menuconfig 进行编译: #make ARCH=arm CROSS_COMPILE=arm
您可能关注的文档
- 人教版七年级下册第四单元写作生动完整的记叙一件事答案.ppt
- 商品包装技术第六章辅助包装技术(选修课)答案.ppt
- 商品包装材料答案.ppt
- 桥梁工程顶岗实习答案.doc
- 人教版七年级下《真正的英雄》答案.ppt
- 地中海风格,方案终稿.ppt
- 桥梁工程(姚林森第二版)第2篇第6章答案.ppt
- 桥梁材质检测方法答案.doc
- 地中海建筑风格终稿.ppt
- 桥梁变形监测数据处理学习报告答案.doc
- 半导体材料性能提升技术突破与应用案例分析报告.docx
- 半导体设备国产化政策支持下的关键技术突破与应用前景报告.docx
- 剧本杀市场2025年区域扩张策略研究报告.docx
- 剧本杀行业2025人才培训体系构建中的市场需求与供给分析.docx
- 剧本杀行业2025年人才培训行业人才培养模式创新与探索.docx
- 剧本杀行业2025年内容创作人才需求报告.docx
- 剧本杀行业2025年区域市场区域剧本市场消费者满意度与市场竞争力研究报告.docx
- 剧本杀市场2025年区域竞争态势下的区域合作策略分析报告.docx
- 剧本杀行业2025人才培训与行业人才培养模式创新.docx
- 剧本杀行业剧本创作人才心理素质培养报告.docx
最近下载
- T_HNTI 030—2020_茶树种质资源考察收集技术规范.pdf VIP
- 报关原理与实务(第二版)(第5章)1进出口货物报关单填制.ppt VIP
- 2025年滨州市中考英语试题卷(含答案逐题解析).docx
- 基于能力培养的人工智能课程体系设计.docx
- Q/GDW1827-2013三相智能电能表技术规范.pdf VIP
- 国家中医药管理局发布的406种中医优势病种诊疗方案和临床路径目录.pptx VIP
- 华能国际电力股份有限公司本质安全体系管理手册.doc VIP
- 教育行业AI大模型设计方案【231页WORD】.docx VIP
- 2024医保物价培训.pptx VIP
- 屋顶光伏发电建设项目实施方案.docx
文档评论(0)