- 7
- 0
- 约5.38千字
- 约 24页
- 2019-12-22 发布于广东
- 举报
电子信息工程 杨健 嵌入式系统软件开发 10.1 嵌入式Linux驱动程序开发基础 第8章 嵌入式系统Boot Loader技术 第9章 嵌入式Linux操作系统移植 第10章 嵌入式Linux设备驱动程序开发 第11章 嵌入式Linux应用程序设计 10.1 嵌入式Linux驱动程序开发基础 10.1.1 嵌入式Linux设备驱动程序分类 静态加载的驱动程序 动态加载的驱动程序 Linux将设备按照功能特性划分为三种类型:字符设备,块设备和网络设备。 10.1.2 最简单的内核模块 1.helloworld模块源代码 2.模块的编译 3.模块的加载和卸载 10.1 嵌入式Linux驱动程序开发基础 10.2 嵌入式Linux设备驱动重要技术 10.2.1 内存与I/O端口 (1)内核空间和用户空间 (2)内核中内存分配 内核中获取内存的几种方式如下。 ①通过伙伴算法分配大片物理内存 ②通过slab缓冲区分配小片物理内存 ③非连续内存区分配 ④高端内存映射 ⑤固定线性地址映射 (3)I/O端口 根据CPU体系结构的不同,CPU对IO端口的编址方式有两种:I/O映射方式(I/O-mapped)和内存映射方式(Memory-mapped)。 下面主要讨论一下内存映射方式访问I/O端口的方法,我们称之为I/O内存操作
您可能关注的文档
- 免疫细胞分离与检测工作检测工作.ppt
- 伤寒论中咳喘辩证治疗方案.ppt
- 商业和城市发展关系规律.ppt
- 膳食营养和慢性疾病的预防.ppt
- 如何善用法律保护自己.ppt
- 色谱分析法的综合导论.ppt
- 神经外科脑水肿特点.ppt
- 神经的反射检查.ppt
- 内科病症的护理一课题.ppt
- 神经定位诊疗要求.ppt
- 九年级上学期班主任工作总结.docx
- 2025年中国家居电商行业发展报告.docx
- 2025年中国心血管疾病外科治疗指南.docx
- 中国成人社区获得性肺炎诊断和治疗指南2025版耳鼻喉科患者版.docx
- 减轻学生课业负担实施方案.docx
- 2025年注册会计师《财务管理》考试真题及答案.docx
- 中国成人血脂异常防治指南(2025年修订版).docx
- 中国肿瘤临终关怀防治指南2025版.docx
- 【山东师范大学附属中学2026级高三高考前适应性训练】高三地理 - 山东师大附中2026.6高考考前打靶卷.pdf
- 【山东师范大学附属中学2026级高三高考前适应性训练】高三地理答案 - 山东师大附中2026.6高考考前打靶卷.pdf
原创力文档

文档评论(0)