linux底层开发
文章平均质量分 68
生命的紫金颜色
嵌入式软件开发
展开
-
ARM架构简介&ARMv8架构的未来
一、ARM简介 ARM于1990年11月在英国伦敦成立,ARM是Advanced RISC Machines的缩写,是微处理器行业的一家知名企业,该企业设计了大量廉价、高性能、低功耗的RISC处理器架构相关技术及软件。目前,全世界有几十家著名的半导体公司都使用ARM公司的授权,其中包括TI、Motorola、Philips、IBM、Intel、ST、NEC、LG、ATMEL等。原创 2014-04-02 22:46:15 · 3744 阅读 · 0 评论 -
linux按键中断驱动示例
按键中断驱动原创 2014-05-13 18:02:40 · 1747 阅读 · 1 评论 -
linux内核启动引导过程
linux内核的启动过程原创 2014-05-12 14:28:50 · 998 阅读 · 0 评论 -
linux内核hello world模块编写
linux内核模块编写原创 2014-05-12 09:25:00 · 812 阅读 · 0 评论 -
linux字符设备驱动程序框架
linux字符设备驱动程序框架原创 2014-05-12 10:05:22 · 740 阅读 · 0 评论 -
初学linux源码编译过程
对于刚学习linuxd人来说,我想谁都想自己亲手编译出一个属于自己的内核镜像。下面我根据自己的编译过程给大家说一遍大致过程。1. 获取内核源码登录Linux内核的官方网站:http://www.kernel.org/,可以下载自己需要的linux版本,注意后面的F代表这是每个内核的完整代码,而不是补丁文件,我这里下载的是linux-2.6.22.6.tar.bz2。原创 2014-02-20 22:10:44 · 709 阅读 · 0 评论 -
linux字符设备驱动程序框架(老方法)
linux字符设备驱动程序框架(老方法)原创 2014-05-12 10:21:18 · 782 阅读 · 0 评论 -
linux开发必备的5本秘籍
有关内核的书籍可以用汗牛充栋来形容,不过只有一些经典的神作经住了考验。首先是5本久经考验的神作(个人概括为“2+1+2”,第一个2是指2本全面讲解内核的书,中间的1指1本讲解驱动开发的书,后面的2则指2本有关内核具体子系统的书,你是否想到了某某广告里三个人突然站起单臂齐举高呼“1比1比1”的场景?)。 一、《Linux内核设计与实现》 简称LKD,从入门开始,介原创 2014-04-23 23:06:04 · 689 阅读 · 0 评论 -
linux驱动程序中的poll机制编程
linux下poll机制实现原创 2014-05-14 16:23:11 · 1401 阅读 · 0 评论 -
深入浅出实例解析linux内核container_of宏
做一件事情首先应该知道它的目的是什么。 container_of的目的:如何通过结构中的某个变量获取结构本身的指针。 总体思路:假想一下,你的结构体中有好几个成员,你如何通过里面的“任一成员”获取整个结构体的首地址呢。container_of的做法就是通过typeof定义一个与“任一成员”同类型的指针变量pvar_a(假设变量名就是pvar_a),并让指针变量pvar_a指向这个“原创 2014-05-14 14:08:31 · 900 阅读 · 0 评论