- 37
- 0
- 约3.85千字
- 约 8页
- 2017-11-27 发布于河南
- 举报
Linux数码管驱动详细过程
嵌入式Linux系统系列培训
基于JXARM9-2410-1实验
嵌入式Linux中驱动程序的编写(静态加载方式,模块(动态)加载方式)与应用程序开发。
分5个步骤:
① 数码管驱动程序seg和应用程序segtest编译;
② 修改驱动程序seg虚拟地址空间――smdk.c;
③(静态或动态)加载驱动程序seg到linux内核(zImage);
④ 修改文件系统Ramdisk.gz,将应用程序segtest加入其中;
⑤ 下载linux内核和文件系统,并自动运行应用程序运行。
在Linux下编译驱动程序,以学习机上的数码管显示驱动Seg应用程序为例。
数码管显示驱动和应用程序包括seg.h,seg.c,segtest.c,segc四个文件,其中seg.h,seg.c是驱动程序,segtest.c是调用驱动的应用程序,segc是编译文件。
DEVICE_NAME: “char_dev” (seg.c定义)
MAJOR_NUM: 96 (seg.h定义)
DEVICE_FILE_NAME: “seg” (seg.h定义)
将WinXP下的seg目录下的四个文件复制到VMware中的linux中的/home/cvtech/jx2410/examples/seg目录下。
采用两种方法将winxp中的文件夹映射到VM
您可能关注的文档
- vc下如何锁屏.doc
- 【总教程2】百变锁屏 2.0 【1.22 更新】.doc
- 安卓系统精简列表.doc
- 一直想搞定手机的root.doc
- 9003系统软件.doc
- 第一节 从不同途径获取图像.ppt
- 同课异构课件1:1.2.1 物质的分离与提纯(方案1).ppt
- 2.1信息获取的方法-浙教版-烽火戏诸侯的例子.ppt
- 喹诺酮类药物残留检测方法.ppt
- 第二章 声现象备课.doc
- ST庚星一季度财务分析报告银行版.docx
- (共8页PPT)第4课时 美丽滇池.pptx
- 白山市抚松县2025-2026学年第二学期五年级语文第五单元测试卷(部编版含答案).docx
- 2025年小学语文六年级上册期中测试卷及答案.docx
- 呼和浩特市托克托县2025-2026学年第二学期五年级语文期中考试卷(部编版含答案).docx
- ST庚星一季度财务分析结论报告.docx
- (共8页PPT)第4课时 平均数的再认识.pptx
- 2025年高中二年级地理模拟练习卷.docx
- 那曲地区安多县2025-2026学年第二学期三年级语文第五单元测试卷(部编版含答案).docx
- 保定市雄县2025-2026学年第二学期五年级语文第五单元测试卷(部编版含答案).docx
原创力文档

文档评论(0)