关于嵌入式Linux开发学习路线精华篇:
1.掌握至少50个以上的常用命令。
2.熟悉Gnome/KDE等X-windows桌面环境操作 。
3.掌握.tgz、.rpm等软件包的常用安装方法
4.熟悉Grub/Lilo引导器及简单的修复操作 。
5.学习添加外设,安装设备驱动程序(比如网卡)
6.熟悉Linux文件系统和目录结构。
7.掌握vi,gcc,gdb等常用编辑器,编译器,调试器。Linux下编程,主要是选用一个文本编辑工具(如vi eclipse nano gedit等)编写,再用GCC编译链接,最后用gdb调试。
8.理解shell别名、管道、I/O重定向、输入和输出以及shell脚本编程。
9.学习Linux环境下的组网。
深入学习linux的大致方向
文件系统:linux的相关的系统设定,各种linux环境下的软件的使用与调试。这类知识是基础,但并不简单,学好了,绝对可以当讲师的。
网络服务:linux这种类UNIX的操作系统其另一个作用域是网络服务器。linux本身自带几乎所有网络上的用得到的服务,可以充当任何网络服务器,比如DNS、DHCP、ftp、NFS、Proxy等等。而且其特点是,所有这些服务的配置与设定都可以通过文本形式的配置文件进行配置。所以学好linux下网络服务的配置与使用,完全可以当CIO(首席信息官)了,因为已经具备linux网络工程师的能力了。
软件设计:linux是开源的大环境,也是较原始的编成环境,其下的C/C++、PHP等都是比windows下更纯语言。但linux下高级的开发环境较少,不像VC等工具好使,所以linux下的软件工程师要具备的知识更多。要是学好了linux下的软件设计,也算编成是高手了。
linux这三大块知识的学习不相互影响,但也有相互依赖和促进的作用,想深入某一个领域,不见得要其它领域都掌握,但建议也对其它领域也有所涉及,会有事半功倍的效果。
本人整理了大量的有关这方面的学习资料和视频,大约60G,无法在这里分享,有需要的私下联系qq:1247921159
无论选择哪一方向,基本的linux的知识是需要具备的,其他还需要掌握的知识有ARM(最常用的一款嵌入式处理器)和C语言编程,每一方面知识的掌握熟练程度都最终决定了个人进行嵌入式linux开发的综合能力。
本人整理了大量的有关这方面的学习资料和视频,大约60G,无法在这里分享,有需要的私下联系qq:1247921159
0
|
|
|
|
顶起 这才是我等菜鸟需要的指引
|
|
|
|
|
60g……………………………………………………………………………………
|
|
|
|
|
学习下。。。。。。。。。。。。。
|
|
|
|
|
谢了,站在前人的路下,省下了探路的时间和走路的担忧,有好处也有坏处
|
|
|
|
|