No.45391 作者:iotekcom 邮件:isabella1212@yahoo.cn ID:112043 登陆:5次 文章数:29篇 最后登陆IP:116.233.9.6 最后登陆:2009/8/13 17:13:08 注册:2008/10/21 17:13:26 财富:154 发帖时间:2009/5/22 17:20:08 发贴者IP:116.233.1.213 标题:iotekcom:嵌入Linux的学习方法建议 摘要:No.45391嵌入Linux的学习方法建议 学习掌握嵌入Linux的开发与移植现在非常流行。各种学习文章与培训班,充斥书店、街头。笔者,也上了路,经历漫长的摸索,参加海同嵌入式培训班 ),终于一日开窍。作为过来人,现写下自己的感受,供好学寒士参考。 第一要点:实验重于看书(多编码,少翻书) 一定要首先搭建X86实验环境。用旧计算机(周末电脑城抛售存货,有新的),搭建一套实验环境。 Host主机:一台PC机(能够跑redhat linux ,看文档就可以了,配网卡与软驱)。 Target目标机一块旧PC主板,配一张网卡和一个软驱,电源。 附件:交叉网线,交叉串口线。 够了,不会超过三千元(已经很满足了)。 软件全部到电脑城/网站下载。 先不管什么 arm ppc mips ,以后看看文档吧。 第二重点:GNU C编译 在PC上安装redhat linux包括开发工具。熟悉linux配置命令。 练习 linux 的 C 语言编程,多个程序的编译工程制作。无聊的话,将C语言教材的例程,编译十几个,熟悉GNU 编译器。  包括gcc make ld objdump ar 等 GNU toolkit 第三重点:realtime linux 内核编程/加载到目标板运行。 1. 下载 rt-linux ,或uclinux 或什么非 redhat的linux 源码,一定是包括,编译工程makefile, 并且for x86 PC的。 2. 修改和配置程序,将 rtlinux的 标准 console口 改为串口,不是vga与键盘。 3. 在redhat linux 环境下,编译 这个 embedded linux内核。 用mkboot的这样程序(或按代码中工具,) 将编译好的内核执行文件 拷贝定位软盘引导区。 4. 用这张软盘引导在目标PC ......
>>返回讨论的主题
|