自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shyodx的专栏

Stay Hungry, Stay Fool.

  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 结构体中的零长度数组

参考:http://hi.chinaunix.net/?uid-21744621-action-viewspace-itemid-48823struct node { int len; int array[];};这种零长度的的数组是为了方便结构体长度的动态扩展。一个 node 的结构体,它的长度并不包括 array[]。但是如果使用 ma

2012-04-19 10:18:31 1231

原创 关于 XtratuM 的中断接管过程

这里分析的是 XtratuM 1.0 的代码。关于 XM 中断接管的代码主要在 arch/$ARCH/kernel/irq.c ($ARCH = i386) 中。还有一部分在 patch 文件中,不过那个貌似关系不是很大,主要是替换了某些 cli 和 sti 指令,但是这些替换后的代码实质上和 cli、sti 的作用是一样的,所以我也有点奇怪为什么要有这样的替换,貌似不替换也是可以的……

2012-04-15 13:23:06 943

原创 PowerPC OpenFirmware

参考:Documentation/devicetree/booting-without-of.txtOF 是在 PowerPC 上,用于在系统加点或者重启时,初始化设备的,这些都是为操作系统的启动做准备工作。bootloader 会把系统中某些设备组织在一个树形表中,然后会把这个表传给内核。参数的传递是通过寄存器完成的,其中: r3:指向 device-tree block

2012-04-13 21:54:06 1241

原创 x86从 start_kernel 开始的中断初始化

以下主要看了 linux 3.2 中,从 start_kernel() 开始的一些跟中断有关的初始化代码,并做了一点点简单的分析。start_kernel() 在 init/main.c 中,其中和中断有关的大概就有这样一些函数:/* filename: init/main.c */467 asmlinkage void __init start_kernel(void)468 {

2012-04-13 21:45:04 2540

Embedded Linux Primer: A Practical, Real-World Approach

Embedded Linux Primer: A Practical, Real-World Approach 作者:Christopher Hallinan 发行时间: September 18, 2006 页数: 576

2012-10-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除