嵌入式对于我们这些初学者来讲应该比较纠结吧,因为嵌入式的学习过程是一个困难的过程,对于刚入门者来讲更是这样,刚入门学习完全懵,参加Linux入门培训,在专业的老师指导下,即使你是Linux入门初学者,也可以很好的掌握所学,接下里看看准备的这些资料,在Linux入门培训过程中,新手必须掌握哪些技能?
一、学习基本的裸机编程,对于硬件学习者来讲,首先应该对硬件的基本使用方法有一个很好的认识,必须深刻认识硬件的控制方式,如果你刚开始就学Linux系统、学移植,这样的学习方式只会导致你马上陷入一个很深的漩涡。
二、使用Linux系统进行一些基本的实验,在买一套板子的时候一般会提供一些Linux的试验例程,好好做一段时间这个吧,这个过程也是很有意义的,也是为进一步的学习积累感性认识。
三、研究完整的Linux系统运行过程,这一过程主要包括bootloader、Linux kernel(linux内核)、rootfile(根文件系统)三部分。
四、开始做系统移植,在这个过程中如果你很有研究精神的话你必然会想到看源代码。很多书介绍你怎么阅读Linux源代码,我不提倡无目的地去看Linux源代码,这可以说是没有什么实质意义,当然华清远见有很多专业的Linux方面的书籍,可以作为参考内容。
五、研究Linux驱动程序的编写和应用程序的编写,这一阶段的学习和研究过程也相当重要。
上述讲到的必备技能,大概已经都呈现出来了,但如何来快速掌握Linux呢?其实没有什么更好的方法,主要的是要多动手、动脑,在学习过程中要经常与Windows做对比,建议先安装RedHat Linux,然后练习如何配置它,如何使用Linux命令,如何在X—WINDOWS下操作,如何在Linux下安装应用软件,如何在Linux下上网、编辑文档、播放多媒体文件、玩游戏等。快速上手的方法只有一个,那就是多动手操作,不懂就多看、多问和多学习,只要你不放弃,就可以成功完成上面的工作。介绍了这么多Linux入门培训过程中,新手必掌握的技能,接下来就踏踏实实学技能吧。
哦,忘了,其实小编还想跟大家说说在Linux初学过程中几种常见的误区:
1.其中/usr,usr不是user的缩写,而是unix software resource的缩写,
就是说/usr是unix操作系统软件资源的目录。
2.tar -jxvf filename.tar.bz2中的f是filename之意,得紧挨着filename,
其他的属性顺序可以任意变换。
3.通配符和正则表达式是两个不同的概念,通配符是shell里的东西,
正则表达式是一种表达方式,比如在通配符里*表示任意个字符,包括零个;在正则表达式里表示数量关系,表示它前边那个字符出现的次数是零次或多次。