Sam_Lee

2016年6月5日

第七章读书笔记

摘要: 一、编写LED驱动 1、创建LED驱动的设备文件 第一步:使用cdev_init函数初始化cdev 第二步:指定设备号 设备号指定方法:1.直接在代码中指定;2.动态分配。 第三步:使用cdev_add函数将字符设备添加到内核中的字符设备数组中 第四步:使用class_create宏创建struct 阅读全文

posted @ 2016-06-05 17:16 Sam_Lee 阅读(152) 评论(0) 推荐(0) 编辑
第六章读书笔记

摘要: 1.建立Linux驱动骨架(装载和卸载Linux驱动) Linux驱动程序需要提供两个函数来分别处理驱动初始化和退出的工作,用module_init和module_exit宏指定。 2.注册和销毁设备文件 使用misc_register创建设备文件,使用misc_deregister移除设备文件。 阅读全文

posted @ 2016-06-05 17:15 Sam_Lee 阅读(120) 评论(0) 推荐(0) 编辑
第五章读书笔记

摘要: 第五章 搭建S3C6410 开发板的测试环境 S3C6410是由三星公司推出的一款低功耗,性价比的RISC处理器,它基于ARM11内核(ARM1176JZF-S),可广泛应用于移动电话和通用处理等领域。 安装串口调试工具: 第1步:检测当前系统是否支持USB转串口 #lsmod | grep usb 阅读全文

posted @ 2016-06-05 17:14 Sam_Lee 阅读(196) 评论(0) 推荐(0) 编辑