怎样学习嵌入式linux ?

我现在是做单片机的,工作也有个6,7年了,有点经验,最近正好手头有个项目,想学下嵌入式linux,可是什么都不懂,完全不知道怎么入门啊,我不怕一点点的学起,但现在我觉得学... 我现在是做单片机的,工作也有个6,7年了,有点经验,最近正好手头有个项目,想学下嵌入式linux ,可是什么都不懂,完全不知道怎么入门啊,我不怕一点点的学起,但现在我觉得 学什么都是不懂,哪位能告诉我,应该 从哪里学起,或者看哪本书能先入门也好,我最终目的是想先做个USB gadget的驱动。 展开
 我来答
百度网友cf5a082
2017-08-12 · TA获得超过871个赞
知道小有建树答主
回答量:298
采纳率:100%
帮助的人:112万
展开全部
嵌入式系统学习路线:C语言;C++;操作系统;计算机组成原理:linux编程;arm;硬件编程语言(FPGA);模拟电路&数字电路。

1.C/C++语言,可以说这是计算机行业的一门必修课,所以要扎扎实实掌握好。

2.操作系统,要学习一下操作系统的基本原理,熟悉Linux环境下的开发环境,然后你就照着相关的资料写一个操作系统试试看。

3.计算机组成原理,要能够熟悉计算机的基本原理,看看你一个计算机的基本组成以及软件实质是如何来跑的。
匿名用户
2017-08-12
展开全部
精通c语言! 这是最终要的 !!!!
如果是大学生,请再学好以下课程
数据结构
计算机原理(包括汇编的)
编译原理
操作系统
先做以上的,别着急!要做好嵌入式工程师请远离浮躁!
如果你严厉的觉得觉得你学的可以了?请考虑以下问题:不参考任何代码的情况下,能自己写链表吗?树的遍历呢?图的最短路径怎么实现?能自己写小型抢占式内核吗?如何用c实现语法分析,词法分析?
ps:以上四门课是嵌入式大神必修课!!!!
再者就是linux
linux主要说这几点
1:命令
2:系统编程
3:驱动
4:vim
当然linux也要学习的很好呢 ,你可以去看《linux就该这么学》相信你会有更好的见解,很适合新手学习的 ,这里给你分享点关于linux的工具软件吧 ,希望可以对你有帮助啊

作者:Mr Crane
链接:
来源:知乎
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式