嵌入式Linux设备驱动程序开发的研究.ppt
嵌入式Linux设备驱动程序开发 电子信息工程学院 杨昕欣 本讲主要内容 交叉编译环境 Makefile简介 设备驱动相关概念 设备驱动程序的开发流程 I2C驱动程序实例 交叉编译环境 嵌入式系统的开发需要宿主机(Host pc),因为嵌入式系统一般没有大容量的存储设备。 由于host pc的处理器与嵌入式微处理器通常不同,为了生成能够在嵌入式系统中运行的代码,需要进行交叉编译。 交叉编译:在宿主机上编译可以在目标系统上运行的二进制文件。 交叉编译环境 一般包括: Gcc编译器,for c,c++ Binutil,一些辅助工具,包括objdump(可反编译二进制文件)、as(汇编器)、ld(链接器)等 Glibc,提供系统调用和基本函数的c库 C header Gdb调试器 交叉编译环境的建立 以root用户登陆linux系统 将/usr/local目录备份,然后清空 将BSP0.3.6/Toolchain/中的 armLinuxXToolChain01.tar.gz glibc2.1.3.tar.gz inst_glibc2.1.3 ftp上传到/usr/local 执行 # tar xvfz armLinuxXToolChain01.tar.gz # tar xvfz glibc2.1.3.tar.gz # rm -rf arm-elf-linux/lib
您可能关注的文档
最近下载
- 医美行业商业计划书.pptx VIP
- 2020款广汽合创HYCAN 007_新能源电动汽车使用手册用户操作图示驾驶指南车主车辆说明书电子版.pdf
- 2024年全国中学生数学奥林匹克竞赛广西赛区选拔赛试题(含解析).docx VIP
- Goodwe固德威储能系统GW125 261-ESA-LCN-G10用户手册.pdf
- 疆农业发展概况和各地种植结构分布.pdf VIP
- 给排水国标图集-02S404:防水套管.pdf VIP
- IPC-1602A_2024 印制板搬运和储存标准Standard for Printed Board Handling and Storage.pdf VIP
- ASTM B117-19_操作盐雾装置的标准实施规程.pdf VIP
- 学术英语(综合) 季佩英 课后答案.pdf VIP
- 2025年河南工业和信息化职业学院单招职业技能考试题库带答案.docx VIP
原创力文档

文档评论(0)