嵌入式linux怎么学

在线求帮请分析下,嵌入式linux怎么学
最新回答
青春喂了作业

2024-05-06 02:07:18

嵌入式的Linux与常规Linux在实际操作中区别不是很大。

而想要学习嵌入式Linux,你还需要对常规 Linux有所涉猎才行,因为嵌入式Linux的编译、远程控制等都需要在常规Linux下完成。

当你对Linux基础有所有了解之后,你就可以针对某个版本的嵌入式Linux进行钻研了,首先你手上需要配备有相关的硬件,比如arino啊、树霉派啊、路由器啊之类的,然后去转一转相关的论坛,了解下基础的系统安装配置、软件的安装之后,首先拿一些现有已经编译好的系统来做一做,如果搞定了,觉得没什么难度了,可以学习自己编译自己的系统。

编译的时候所学习到的知识量才是大量的,你可以从基础的开始编译,遍历学习Linux各种lib、kmod之间的依赖关系,尤其是了解一些常用、必用的模块、软件包的功能和编译。

如果到这里,你觉得没什么挑战了,时间可能至少已经过了几个月了,这个时候可以去研究下自己编程,shell程序、C程序等,写一写自己的模块。

可以这么说,从linux扩展开来的知识点是海量的,要看你向哪个方向发展,比如你想要做语音方向还是视频方向,还是网站建设方向,还是人工智能方向,还是机械操控方向等等等等,只有有针对性地发展,你才可能长期保持热情。

另外要说的是,学习linux的过程中,对英文的学习也需要完善的,因为越是专业化的东西,在国内网络上能够提供给你的帮助就越小,你可能长期需要混迹在国外的技术论坛上。

行吧,我就说这些,说得有些空旷,没指明太具体的东西,但核心应该就是这些了。

另外,学习成功一个看起来有些难度的知识,前提是你拥有这方面的愿望和实际目标,比如你需要在学习过程中不断地要实现哪些具体的功能,比如你要让你的arino完成无人越野,那你就不得不在实现这个功能的过程中去走过一道道难关,最终在你百折不挠的坚持下,最终完成了,结果是可喜的,过程是痛并快乐的。