linux内核分析
文章平均质量分 76
主要包括关于linux kernel的所有相关话题。
BeanHuo
linkedin.com/in/bean-huo-8299b759
展开
-
新内核 中关于spi nor的注册
3.X的内核,对于platform_device的注册和platform data,全都放在dts文件中指定,对于spi nor来说,它的整个驱动包括了master driver,master device,spi nor driver 和spi nor device.原创 2014-11-26 14:00:26 · 4411 阅读 · 0 评论 -
inux kernel 里面打印堆栈的函数
inux kernel 里面打印堆栈的函数调用dump_stack()就会打印当前cpu的堆栈的调用函数了。参考内核源代码arch/x86_64/kernel/traps.c/** The architecture-independent dump_stack generator*/void dump_stack(void){ unsi转载 2013-06-04 18:34:23 · 1332 阅读 · 0 评论 -
linux MTD partitions方法大杂烩
一、总述在linux中,我们一般会对flash进行一个分区,不同的地址空间存放不同的内容。一般我们只需要分3-4个区,第一个为boot区,一个为boot参数区(传递给内核的参数),一个为内核区,一个为文件系统区。而对于bootloader中只要能将内核下载到A~B区的A地址开始处就可以,C~D区的C起始地址下载文件系。这些起始地址在MTD的分区信息中能找到。所以bootloader对分区的概念原创 2014-04-02 16:49:48 · 10053 阅读 · 1 评论 -
cfi_cmdset_0002.c中关于等待队列的使用
1、linux下等待队列的基本概念在内核里面,等待队列是有很多用处的,尤其是在中断处理、进程同步、定时等场合。可以使用等待队列在实现阻塞进程的唤醒。它以队列为基础数据结构,与进程调度机制紧密结合,能够用于实现内核中的异步事件通知机制,同步对系统资源的访问等。原创 2014-05-06 09:20:56 · 1563 阅读 · 0 评论 -
linux下cfi_cmdset_0002中关于timeout探究
这里有一个关于cfi_cmdset_0002http://lists.infradead.org/pipermail/linux-mtd/2013-April/046446.html原创 2014-05-04 16:48:23 · 1884 阅读 · 0 评论 -
linux下启动参数大杂烩
之前移植linux,对启动参数一直理解的不是很透彻,今天以别人的一篇文稿为开始(原文出处不详),来一步一步说说它具体的实现与每一个参数的意思.u-boot的环境变量是使用u-boot的关键,它可以由你自己定义的,但是其中有一些也是大家经常使用,约定熟成的有一些是u-boot自己定义的,更改这些名字会出现错误下面的表中我们列出了一些常用的环境变量, 环境变量原创 2014-04-02 08:35:25 · 1195 阅读 · 0 评论