嵌入式LINUX开发入门-V1嵌入式LINUX开发入门 V1.3 华恒科技 hharm-support@hhcn.com 1 华恒对社区的贡献 本文适用于对嵌入式系统没有概念和经验, 渴望进入嵌入式系统开发的领域, 但又觉得系统太复杂,要学的东西太多, 感觉完全无从学起,无从下手 的 初级开发人员 2 简述 1、嵌入式系统必须以实践入门,所以要学习必须购买嵌入式开发系统 (开发板或实验箱),否则永远只能停留在纸上谈兵的阶段。 2、学习嵌入式LINUX开发,必须注意学习的方式和方法!就把这个嵌 入式开发板当作一台WINDOWS PC,就像用VC一样在上面做开发(只是 开发模式由原来完全的本地开发变成宿主机--目标板的模式了)。 绝对不要去盲目阅读LINUX内核分析之类的书籍,对于初学者一两年内 根本用不到这个!就像在WINDOWS下开发永远不要关心WINDOWS内核一 个道理,不要因为LINUX内核是源代码开放的,就非要去研究LINUX内 核。90%的开发人员关心的还是“外设接口驱动+应用程序(如GUI)” ,所以对于初学者,进入嵌入式LINUX开发的殿堂,必须迈过如下两个 台阶: 9 嵌入式基本C程序开发及调试方法 9 基本驱动的概念和开发调试方法 3 嵌入式开发上手学习大纲 安装配置一台REDHAT 9的LINUX PC机。宿主机配置(TFTP/NFS) 参见: http://www.hhcn.com/chinese/embedlinux-res.html 通过终端软件minicom熟悉一下嵌入式系统的基本操作,否则你 根本就不会操作板子! 通过NFS mount的方式,学习用C语言开发最基本的嵌入式应用程 序,并熟悉嵌入式的调试方法。(HHARM9-EDU实验1) 熟悉掌握嵌入式LINUX下的编译方法和技巧,并进一步掌握调试 复杂嵌入式应用程序的方法和技巧。( HHA……