嵌入式对于我们这些初学者来讲应该比较纠结吧,因为嵌入式的学习过程是一个困难的过程,对于刚入门者来讲更是这样。那么在Linux入门过程中,新手必须掌握哪些技能?
一、学习基本的裸机编程,对于硬件学习者来讲,首先应该对硬件的基本使用方法有一个很好的认识,必须深刻认识硬件的控制方式,如果你刚开始就学Linux系统、学移植,这样的学习方式只会导致你马上陷入一个很深的漩涡。
二、使用Linux系统进行一些基本的实验,在买一套板子的时候一般会提供一些Linux的试验例程,好好做一段时间这个吧,这个过程也是很有意义的,也是为进一步的学习积累感性认识。
三、研究完整的Linux系统运行过程,这一过程主要包括bootloader、Linux kernel(linux内核)、rootfile(根文件系统)三部分。
四、开始做系统移植,在这个过程中如果你很有研究精神的话你必然会想到看源代码。很多书介绍你怎么阅读Linux源代码,我不提倡无目的地去看Linux源代码,这可以说是没有什么实质意义,当然华清远见有很多专业的Linux方面的书籍,可以作为参考内容。
五、研究Linux驱动程序的编写和应用程序的编写,这一阶段的学习和研究过程也相当重要。
上述讲到的必备技能,大概已经都呈现出来了,但如何来快速掌握Linux呢?其实没有什么更好的方法,主要的是要多动手、动脑,在学习过程中要经常与Windows做对比,建议先安装RedHat Linux,然后练习如何配置它,如何使用Linux命令,如何在X—WINDOWS下操作,如何在Linux下安装应用软件,如何在Linux下上网、编辑文档、播放多媒体文件、玩游戏等。快速上手的方法只有一个,那就是多动手操作,不懂就多看、多问和多学习,只要你不放弃,就可以成功完成上面的工作。介绍了这么多Linux新手必掌握的技能,接下来就踏踏实实学技能吧。
|