摘要: 为自己的坚持加油! 切入正题,今天要学习的是驱动的分层/分离概念。 分离分层的目的是将硬件相关的代码和系统中比较稳定的代码分离开,并且按照一定的框架联系到一起。这样我们在写一个驱动的时候能够更加灵活,顶层的应用程序也能更加稳定的调用底层的接口。对驱动开发者而言,这样写驱动程序将更有逻辑性。纯粹时个人 阅读全文
posted @ 2016-11-03 23:07 Linux-杠杆 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 老实的承认博客晚写了一天,今天把昨天的内容补上哈。开始进入正题。 先来回忆一下韦老大之前教我们写驱动的几个步骤: 1、 分配主设备号 2、构造一个file_operation函数 3、register_chrdev注册设备 4、出口、入口函数 从第一节我们知道,输入子系统无非就是把我们刚入门时写的驱 阅读全文
posted @ 2016-10-31 23:38 Linux-杠杆 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 接触S3C2440已经有一段时间了,可是总是没有去坚持学习,刚毕业的我深受到自身技能的缺乏和工作中的压力,决定痛改前非,坚持每天下班都去学习,在这里我不敢说自己能把2440学完,因为技术永无止境。但是我相信我能一直坚持下去。我是一个热爱思考,并且将思考的东西通过各种方法实现,我要做我思想的造物主。考 阅读全文
posted @ 2016-10-27 00:14 Linux-杠杆 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 1.位(bit)表示二进制位。位是计算机内部数据储存的最小单位,11010100是一个8位二进制数。 2.字节(byte)用大写的“B”表示。字节是计算机中数据处理的基本单位。计算机中以字节为单位存储和解释信息,规定一个字节由八个二进制位构成,即1个字节等于8个比特(1Byte=8bit)。八位二进 阅读全文
posted @ 2016-08-01 11:02 Linux-杠杆 阅读(2353) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2016-07-30 16:57 Linux-杠杆 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 只为了更了解Makfile。 一、Makefile的基本规则 target xxx : prerequisites uuu 目标 依赖 (tab)command 命令 ...... clean: rm ..... 二、示例 hello : main.o //目标文件是生成hello 依赖文件是mia 阅读全文
posted @ 2016-07-25 15:43 Linux-杠杆 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1、创建文件系统之后sudo apt-get install nfs-kernel-server。 2、输入showmount -e 如果可以共享出去那就不用执行下一步。 用ubuntu14.04 64bit 是可以显示的,不知道为什么32bit的不行..... 3、如果还是无法共享就配置/etc/ 阅读全文
posted @ 2016-07-09 19:01 Linux-杠杆 阅读(914) 评论(0) 推荐(0) 编辑