Chinaunix首页 | 论坛 | 博客
  • 博客访问: 67163
  • 博文数量: 17
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 213
  • 用 户 组: 普通用户
  • 注册时间: 2014-12-24 12:38
个人简介

专注的力量很大,它能把一个人的潜力发挥到极致,一旦达到那种状态你就没有了自我的概念,所有的精力集中到了一点。

文章分类
文章存档

2015年(11)

2014年(6)

我的朋友

发布时间:2015-01-07 16:25:57

之前学过内核分离思想的实现过程,第一次没怎么看懂,后面通过查资料有了一定的了解。在这里自己总结一下:之前写的驱动代码里面,包含两个部分:1.纯软件部分,比如设备号,字符设备对象,设备类等。2.纯硬件部分,比如GPIO的编号,GPIO寄存器地址等。那么如果当我们把这个驱动程序移植到不同型号的开发板上时,但凡.........【阅读全文】

阅读(1973) | 评论(0) | 转发(0)

发布时间:2015-01-06 11:22:41

前面有说到过字符设备和块设备,这里写写混杂字符设备。在我们Linux内核中,有一类特殊的字符设备,就是混杂字符设备(英文名:misc)。下面说说他的一些特点:1.内核使用miscdevice数据结构来描述这个设备。2.所有混杂字符设备都共享一个主设备号,那就是10。3.既然主设备号都共享,我们就必须得用次设备号来区分设备.........【阅读全文】

阅读(1443) | 评论(0) | 转发(0)

发布时间:2014-12-29 14:53:12

前面所写到的系统调用号,设备号对于内核来说是一种非常宝贵的资源。同样,硬件中断对于内核来说也是一种非常宝贵的资源!在使用的时候也要去向内核去申请中断资源。中断处理流程包括4个部分:    1.建立异常向量表    2.编写保存现场的代码    3.恢复之前保存的代码    4.........【阅读全文】

阅读(1251) | 评论(0) | 转发(0)

发布时间:2014-12-26 22:34:47

请不要做浮躁的嵌入式系统工程师1. 不要看到别人的回复,第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。 2. 初学者请不要看太多的书那会误人子弟的。先找一本好书系统的学习。很多人用了很久都是只对部分功能熟悉而已,不系统还.........【阅读全文】

阅读(1155) | 评论(0) | 转发(0)

发布时间:2014-12-26 22:28:29

Linux内核设备驱动分类:1.字符设备: 串口,LED,按键,蜂鸣器,声卡,显卡...(按字节传输)    有顺序的访问。2.块设备:     Nand Flash,硬盘,U盘,TF卡,光盘...(512字节)            可以随机访问。3.网络设备: 网卡.........【阅读全文】

阅读(1034) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册