请教一下嵌入式linux+arm的学习顺序(有c和c++基础)

来源:百度知道 编辑:UC知道 时间:2024/06/07 05:36:11
现在我只是对c和c++的基础比较了解,linux有了初步的认识,想请问一下接下来学习什么比较好呢?象linux系统移植,驱动,内核,arm等东西,以什么样的顺序来学呢?如果想这方面的工作,还需要学习什么?
这段时间学习比较迷茫,请大家指点迷津,小弟不胜感激啊···

说不好听的
如果你本身对linux里面的关系不是很了解
假如你现在不是在linux环境里面 基本上可以这么说了
移植不要谈了 书上的都是骗你的 实际的世界是不会和书本重合的

移植非常需要经验的 需要对你所要移植的程序了解

如果真想学嵌入式linux
必需用linux 在使用时 对里面的关系慢慢理清楚 (而且这个还必需有目的性的去理)

理论规理论
嵌入式 现在很混乱的 教育行业 哎。。

最后 建议
找一个比较感兴趣的去学习
网络 图形 数据库(数据库不是课本里面的那种几句sql就行了,至少得跟程序搭上关系)

linux系统移植 驱动 内核
似乎每本书都会有 可现实世界呢? 摩托罗拉、三星 那么多牛B的公司做linux都要做哭了

这些东西不是嵌入式学习的必备知识 都差不多是终极目标了

嵌入式是跨学科的东东,涉及的知识面很广!我也刚开始学嵌入式linux+arm。要学好这个,首先C语言一定要好!其次,你用的操作系统必须从Windows转到Linux,常用的命令要熟悉。另外,汇编,接口技术,数字电路,模拟电路,操作系统,arm体系结构与编程这几门是基础学科,要好好钻研。对了,一定要买个开发板来玩玩。进阶的话,再学一下linux系统移植,linux驱动程序开发... ...总之这是个苦活,决定了就咬紧牙关加油吧,熬过这漫长而痛苦(其实苦中还有乐的)的过程,总会有收获的一天的!

内核>ARM>驱动。
不过首先建议你学嵌入式系统概论。当然C和C++只是学了基础那是够困难干这个的。

北京亚嵌有一系列的免费视频课程,你可以下载下来听听,看是否适合自己。老师讲得确实不错, 你可以学到企业真正需要的技术

关注中。。。