03 2011 档案

摘要:写给Linux内核新手-关于Linux内核学习的误区 先说句正经的:其实我没资格写这篇文章,因为自己也就一两个月以来才开始有所领悟的。因此,这里与其说是关于Linux内核学习的经验,不如说是自己的教训吧,希望不要扔鸡蛋砸我^_^ 常常有人问:我想学习内核,需要什么基础吗?Linus Torvalds本人是这样回答的:你必须使用过Linux。 这个……还是有点太泛了吧,我想下面几个基础可能还是需要的,尽管不一定必需: 1, 关于操作系统理论的最初级的知识。不需要通读并理解《操作系统概念》《现代操作系统》等巨著,但总要知道分时(time-shared)和实时(real-time)的区别是什么,进程 阅读全文
posted @ 2011-03-02 10:27 XOXOJ 阅读(262) 评论(0) 推荐(1)
摘要:嵌入式(ARM+Linux(uClinux))分为两个部分:硬件和软件。(就这两个方面而言,这两者有何侧重点吗?研发时需要注意哪些方面呢?)一. 软件1. bootloader1)能够基于ADS和GCC来编写,编译等。(这两者除了在使用汇编和编译器上有所不同之外,更有什么不同呢?哪个是侧重点呢?)2)在引导进入C语言的main()函数的时候,上面两个方面有何不同?其中ads是通过他的库函数来实现的,那用gcc研发呢?3)编写bootloader的时候主要是要符合初始化的顺序,那除了这一点,其他还需要注意些什么?在写bootloader的时候应该把重点放在哪里(还是初始化的过程,还是一些驱动的修 阅读全文
posted @ 2011-03-02 09:58 XOXOJ 阅读(381) 评论(0) 推荐(1)