Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1309950
  • 博文数量: 244
  • 博客积分: 1039
  • 博客等级: 少尉
  • 技术积分: 1562
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-06 09:40
文章分类

全部博文(244)

文章存档

2021年(2)

2019年(6)

2018年(2)

2014年(1)

2013年(187)

2012年(47)

发布时间:2013-03-15 16:13:40

                           Linux设备驱动程序学习(23)-Linux下的USB总线驱动 U盘驱动分析 USB Mass Storage是一类USB存储设备,这些设备包括USB磁盘、USB硬盘、USB磁带机、USB光驱、U盘、记忆棒、智能卡和一些USB摄像头等,这类设.........【阅读全文】

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

发布时间:2013-03-12 11:11:50

......【阅读全文】

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

发布时间:2013-03-09 14:56:15

......【阅读全文】

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

发布时间:2013-03-08 11:22:19

由于前面的学习中有用到 第十一章 内核数据结构类型 的知识,所以我先看了。要点如下: 将linux 移植到新的体系结构时,开发者遇到的若干问题都与不正确的数据类型有关。坚持使用严格的数据类型和使用 -Wall -Wstrict-prototypes 进行编译可能避免大部分的 bug。 内核数据使用的数据类型主要分为 3 个类型: 标准 C 语言类型、确定大小的类型和特定内核对象的类型。 标准 C 语言类型 当需要“一个2字节填充符”或“用一个4字节字串来代表某个东西”,就不能使用标准C语言类 型,因为在不同的体系结构,C 语言的数据类型所占的空间大小不同。后面的datas......【阅读全文】

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

发布时间:2013-03-07 16:22:16

简单的说:kmalloc和vmalloc是分配的是内核的内存,malloc分配的是用户的内存kmalloc保证分配的内存在物理上是连续的,vmalloc保证的是在虚拟地址空间上的连续,malloc不保证任何东西(这点是自己猜测的,不一定正确) kmalloc能分配的大小有限,vmalloc和malloc能分配的大小相对较大.........【阅读全文】

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

登录 注册