问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

计算机专业的学Linux下的嵌入式,请问应该怎么选择发展方向呢?

发布网友 发布时间:2022-04-22 13:30

我来回答

2个回答

热心网友 时间:2023-11-06 12:26

如果是希望向嵌入式软件方向发展的话,目前最常见的是嵌入式Linux+ARM方向,关于这个方向,我认为大概分3个阶段:
1、嵌入式linux上层应用,包括QT的GUI开发
2、嵌入式linux系统开发
3、嵌入式linux驱动开发

嵌入式目前主要面向的几个操作系统是,LINUX,WINCE、VxWorks等等
Linux是开源免费的,而且其源代码是开放的,更加适合我们学习嵌入式。

所以自学的话你可以尝试以下路线:
(1) C语言是所有编程语言中的强者,单片机、DSP、类似ARM的种种芯片的编程都可以用C语言搞定),因此必须非常熟练的掌握。
推荐书籍:谭浩强的很不错,《The C Programming Language》 这本经典的教材是老外写的,也有中译版本。
(2) 操作系统原理,是必需的,如果你是计算机专业毕业那也就无所谓了,如果是非计算机专业的就必须找一本比较浅显的计算机原理书籍看一看,把啥叫“进程”“线程”“系统调度”等等基本问题搞清楚。
(3) Linux操作系统就是用C语言编写的,所以你也应该先学习下Linux方面的编程,只有你会应用了,才能近一步去了解其内核的精髓。
推荐书籍:《UNIX环境高级编程》(第2版)
(4) 了解ARM的架构,原理,以及其汇编指令,我们在嵌入式开发中,一般很少去写汇编,但是最起码的要求是能够看懂arm汇编。
(5) 系统移植的时候,就需要你从最下层的bootloader开始,然后内核移植,文件系统移植等。而移植这部分对硬件的依赖是非常大的,其配置步骤也相对复杂,也没有太多详细资料。
(6) 驱动开发
linux驱动程序设计既是个极富有挑战性的领域,又是一个博大精深的内容。
linux驱动程序设计本质是属于linux内核编程范畴的,因而是对linux内核和内核编程是有要求的。在学习前你要想了解linux内核的组成,因为每一部分要详细研究的话足够可以扩展成一本厚书。

以上只不过是大概的框架,在实际的开发中还会涉及很多东西,比如:交叉编译、makefile、shell脚本等等,所以说学习嵌入式的周期较长,门槛较高,自学的话更是需要较强的学习能力和专业功底。只要能坚持下来一定会取得成功!

推荐到华清远见的网站上了解嵌入式的课程体系和学习方法,还有很多资料和视频教程可以下载。

热心网友 时间:2023-11-06 12:27

可以做嵌入式程序设计或者硬件开发或者机器人设计
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
先奇XQ-23投影仪-高清画质 商务教学必备 XIANQI 先奇 XQ-68 家用投影机 语音版 白色-超高清4K解码,AI智能语音... 先奇XQ-17投影机-高清投影体验 先奇XQ-17办公投影机-高清投影轻松投屏 XIANQI 先奇 XQ-17 办公投影机 银色 语音版-详细介绍 办公投影仪推荐-XIANQI先奇XQ-23标配版 bootcamp安装win7修复-(bootcamp 安装win7) win7装机鼠标不能用 苹果电脑装win7系统鼠标不动苹果电脑win7系统鼠标不能用 QQ免费主题设置方法 linux在嵌入式工业领域的应用 怎样调蛋挞液的做法 蛋挞液比例是怎么样的? 刮痧的方法及注意事项 【图】后背刮痧图案,求高手分析!男性,31岁 怎么刮痧才是正确的? 2019端午节宁夏的景区都有哪些活动 做粽子需要自制什么好吃 生姜刮背的正确方法 背部刮痧怎麼刮,求正确方法? 华为pad能不能下载带拼音的字体? 高分求解答!!!市场营销计算题,求高人解答!!!最好是能写出计算过程的!!! DIY粽子怎么做好吃又简单,做法图解分享,看戏吃饭 某某红黄蓝早教中心营销策划书模板 背部刮痧的方法有哪些? 超级简单的粽子怎么做 刮痧的具体操作方法 急!急!急!谁能教我教我做粽子! 怎么刮背? 请问怎么做粽子 嵌入式linux需要掌握哪些技能 初学嵌入式Linux需要撑握哪些基本知识? qq邮箱在苹果自带的邮箱无法发送邮件 苹果手机中qq邮箱发送邮件被接收器拒绝怎么回事 iphone手机QQ邮箱为什么只能收不能发邮件? 影视大全为什么一离开无线网就用不了了 为什么手机上的影视大全,爱奇艺,腾讯视频上刚离线的视频就不能看? 360影视大全离线要流量吗 360影视大全离线的文件在哪个文件夹 360影视大全离线下载存储路径如何修改? 为什么我越学习,越觉得自己无知? 360影视大全离线空间不足怎么办 为什么存在桌面上的文件无故消失 蛋挞烤好了皮不黄怎么回事 蛋挞不上色是为什么 我做的蛋挞为什么不黄色的? 为什么蛋挞烤出来不是金黄色 什么技巧可以让蛋挞出现诱人的焦黄斑点? 蛋挞为什么蛋液不上色皮糊 怎样可以使蛋挞烤出来挞心更黄?