- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 linux2.6驱动开发系列教程
这段时间一直在做android下的驱动,android驱动底层跟linux如出一辙,所以这里准备做一个专题,把linux驱动做一个总结,为android接下来的驱动开发打好基础,大致的思想如下:一、linux驱动基础开发0、linux驱动基础开发0——linux 设备驱动概述1、linux驱动基础开发1——linux 设备驱动基本概念2、linux驱动基础开发2——li
2011-09-22 12:38:42 10954 19
原创 linux驱动基础开发3——linux 内核配置机制(make menuconfig、Kconfig、makefile)讲解
前面我们介绍模块编程的时候介绍了驱动进入内核有两种方式:模块和直接编译进内核,并介绍了模块的一种编译方式——在一个独立的文件夹通过makefile配合内核源码路径完成 那么如何将驱动直接编译进内核呢? 在我们实际内核的移植配置过程中经常听说的内核裁剪又是怎么麽
2011-09-29 16:41:17 37166 22
原创 linux驱动基础开发2——linux 驱动开发前奏(模块编程)
一、linux内核模块简介 linux内核整体结构非常庞大,其包含的组件也非常多。我们怎么把需要的部分都包含在内核中呢? 一种办法是把所有的需要的功能都编译到内核中。这会导致两个问题,一是生成的内核会很大,二是如果我们要在现有的内核中新增或删除功能,不得不
2011-09-29 09:10:34 8961 11
转载 2011年全球IT企业研发投入排行榜
ZDNet至顶网蒋湘辉根据全球IT和电子信息企业的年度研发投入规模,首次推出了“2011年全球IT研发投入排行TOP30”,榜单如下。其中美国企业12家,日本企业10家,欧洲企业6家(分属6个国家),中国仅有一家,即排名21位的华为。 值得注意的是,研发的投入强度并
2011-09-27 08:52:50 2527
转载 我该怎么安排下属的工作-项目经理如何分配任务
记得自己第一次当PM。那是接手的项目,原来的PM,在项目需求分析做完之后,去接手另一个重要的项目去了。当时我和另外两个小组长,自然就成了接手PM的人选。最终原PM选择了我做他的接班人。而我当时最头疼的就是,我怎么给另外两个小组长分配任务啊。前一天大家还是平级的讨论问题,现在就轮到
2011-09-27 08:40:40 2404 1
转载 项目经理问:为什么总是只有我在加班 – 挂包袱现象
最近和一位项目经理聊天。这位PM之前是个技术大牛,没什么搞不定的东西,而且做事也认真,也卖命。领导没理由不提拔这种牛人。所以,这个项目让这哥们当PM。聊着聊着,这位牛人发出一声感慨,现在的员工不好带啊,每天到了晚上7点,就只剩我和另一个小组长了。项目组10多个人,都跑的精光。
2011-09-27 08:32:52 4065 3
转载 linux 下C语言学习路线
UNIX/Linux下C语言的学习路线。一、工具篇“公欲善其事,必先利其器”。编程是一门实践性很强的工作,在你以后的学习或工作中,你将常常会与以下工具打交道, 下面列出学习C语言编程常常用到的软件和工具。1、操作系统 在UNIX或Linux系统中学习C很方便
2011-09-24 15:00:55 44226 11
原创 linux驱动基础开发1——linux 设备驱动基本概念
学习linux设备驱动首先我们必须明确以下几个概念,为我们接下来学习linux驱动打下坚实的基础:应用程序、库、内核、驱动程序的关系设备类型设备文件、主设备号与从设备号驱动程序与应用程序的区别用户态与内核态Linux驱动
2011-09-22 17:27:15 16071 20
原创 linux驱动基础开发0——linux 设备驱动概述
目前,Linux软件工程师大致可分为两个层次: (1)Linux应用软件工程师(Application Software Engineer): 主要利用C库函数和Linux API进行应用软件的编写; 从事这方面的开发工作,主要需要
2011-09-22 14:27:39 18307 14
s5pv210_gpio驱动及及其在android2.3.1下jni调用
2012-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人