LinuxKernel之工作点滴
文章平均质量分 83
linux_inside
这个作者很懒,什么都没留下…
展开
-
ARM平台下数据类型char的误区
Char类型自然是Cprogramming中最为常用的数据类型之一,我们都认为再简单不过了,所以使用的时候会如果信手拈来可能会产生不必要的麻烦,甚至是严重的bug,这类错误往往又是比较难debug的。笔者当前使用的LinuxKernel是2.6.27.8,我们先看该版本下JFFS2 file system源代码中的一个例子。这里为了方便理解,列出其源代码:static int jffs2_原创 2013-08-01 13:02:23 · 2534 阅读 · 0 评论 -
Linux Module的来龙去脉浅析
本文的目的在分析清楚Linux下module的来龙去脉,相关的code均来自于Linux Kernel 2.6.23. 这个版本现在来说是比较老的版本了,以后有时间我会重新review一下最新的Kernel版本并更新之。但是我个人认为应该大同小异。 先看一个最简单的Hello World Example,该例子来自于LDD[1]第二章节,为了方便阅读,这里我原文拷贝了这个例子:#inc原创 2013-08-03 18:21:57 · 805 阅读 · 0 评论