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

嵌入式软件开发要在图书馆里看什么书?如果选修一些其它的专业辅助的话又可以选什么?看什么书呢?

发布网友 发布时间:2022-04-23 21:40

我来回答

5个回答

热心网友 时间:2023-10-10 17:00

我觉得看书太痛苦了,真正看书很难学好嵌入式的,这是我自己的体会。我原来自学嵌入式的时候,自己看书看来朦胧,感觉有的好像懂了,可是过阶段完全忘记了,后来看到一篇文章《如何学习嵌入式》,那是一个嵌入式的高手写的,我就跟了他的方法,看视频,确实效果非常好。

关于学习的课程,在那篇文章也写了,我给你看看。

首先C语言,这个是毋庸置疑的,不管是做嵌入式软件还是硬件开发的人员,对C语言的掌握这个是必需的,特别是对于以后致力于嵌入式软件开发的人,现在绝大部分都是用C语言,你说不掌握它可以吗?至于如何学习C语言,我想这些基础的知识每个人都有自己的方法,关键要去学习,看书也好,网上找些视频看也好。很多人会问,C语言要学到怎么样,我觉得这没有标准的答案。我想至少你在明白了一些基础的概念后,就该写代码了,动手才是最重要的,当你动手了,遇到问题了,再反过来学习,反过来查查课本,那时的收获就不是你死看书能得到的。

其次,应该对操作系统有所了解,这对你对硬件和软件的理解,绝对有很大的帮助。应该把系统的管理理解一下,比如进程、线程,系统如何来分配资源的,系统如何来管理硬件的,当然,不是看书就能把这些理解透,如果不是一时能理解,没关系,多看看,结合以后的项目经验,会有更好的理解的。

还有应该学习嵌入式系统,如linux或者wince下的编程,这些对以后做应用的编程很有帮助,当然,如果做手机的话,那可以学习MTK、塞班、Android等操作系统,Android是以后发展的趋势,现在很热门,Android也是基于linux系统封装的,所以建议先学习下linux。

还有,应该学习下单片机或者ARM或者MIPS,很多人说我没有单片机的经验,直接学ARM可以吗?我觉得那完全没有问题的,当然如果你学习过单片机,那最好不过了,以后学习ARM就更简单了。

最后如果你把以上的知识都有所了解后,就该去阅读阅读一些优秀的代码,比如结合arm芯片手册学习去学习下UBOOT的源代码,了解下最小的系统开发,那对你整个嵌入式开发的非常有帮助的,可以的话,还可以学习下linux的源代码,当然如果你直接阅读2.6的代码,我想你会很痛苦的,可以先看看linux 代码早期的版本,比如0.12 的代码等等,麻雀虽小,五脏俱全,如果你全看完了,那我想你就是一名很成功的嵌入式工程师。

至于上面说的知识如何学习呢?每个人都应该去找自己最好的方法,所谓的最好的方法就是最适合自己的方法。很多人看不进书,那就去看看视频吧。视频也应该要选择,不是随便看看,应该要有所选择,有所挑选。我也是这样一路走过来的,不过我这人比较懒,我看不进书,一看书我就想睡觉,所以这几年我都是看视频过来的,现在也算学有所成,但也不敢说是高手吧。

我在网上看到,有人把自己学习嵌入式的视频总结出来,嵌入式系列实践和视频教程,大家可以看看网址http://www.51helpyou.com/embedvideo.htm 我仔细看了觉得很不错,我本来也想整理下,可是奈何我自己的电脑硬盘空间才40G,没有办法,时间也是不够,心有余而力不足,我不是在帮他做广告,虽然要花钱,我觉得算不错,至少自己不用去整理和花大量的时间去找资源,当然如果网上有的下,你网速和硬盘都够的话,我建议大家自己网上下也好。想想我自己该开始学的时候,那时视频资源少之又少,我买书和买视频至少花了几千块,但是我觉得那很值,至少我现在赚回来了很多知识。

最后,希望这篇文章对热爱嵌入式,想致力于嵌入式开发的朋友有所帮助。送给大家一句简单而又朴素的话,坚持就是胜利,贵在坚持,也可以看看如何坚持嵌入式学习!

热心网友 时间:2023-10-10 17:01

每个学校的图书馆不一样啊

热心网友 时间:2023-10-10 17:01

先把基础课学完

热心网友 时间:2023-10-10 17:02

linux,c,操作系统,单片机类

热心网友 时间:2023-10-10 17:02

先学好c c是一切的基础,再c++/c# 软件方向
模拟电路 数字电路 集成电路 硬件方向 不过都要了解
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何理解“时间就是空间,空间就是时间”? 办公室副主任竞聘演讲稿范文 学校办公室主任竞聘演讲稿范文 最新办公室主任竞聘演讲稿 办公室主任竞聘演讲稿优秀范文 ...堆墨现象,墨线 接地和粘度都正常,请问应如何解决 ...都正常了开始喷印结果喷一条墨线好恐怖怎么解决呀各位老师 威力喷码机 求一份学生会演讲词 大学学生会个人优秀演讲稿 学习Linux 嵌入式系统基础哪本参考书好 学习嵌入式系统哪本书好? 想自学嵌入式系统工程该买什么书? 准备入门嵌入式系统,有哪些适合我的入门书籍 嵌入式学习书籍有哪些? 旋转手工灯笼怎么做? 如何安装灯笼 快手里的历史记录怎么关闭苹果手机 手机上怎么删除快手苹果手机? 苹果手机快手怎么删除自己发布的作品?苹果手机咋样在快手上删除作品 怎么截取音乐片段发到微信上 如何从一首歌中剪辑音乐片段 怎样把许多截取的音乐片段组成一首歌? 如何剪辑音乐片段? 抽象类和接口的异同 大学毕业生活动? 欢送毕业生晚会互动环节应该怎么弄 有哪些有创意的毕业生晚会节目? 急求初三毕业主题班会活动方案(30分钟内解决) 求一篇毕业活动总结,不用太多,几百字就行,写活动总结用,百度文库里的不能复制!谢谢各位啦&#128 请推荐几本好的嵌入式开发入门教材 成长必读的历史传说故事:品德故事(适合小学生)的ppt急急急急!!! 家长进课堂——能源的故事[优质ppt] 怎样给小学生讲故事??? 大一支教给小学一二年级讲那些故事?需要哪些... 小学生科普小故事(上课用) 可以分享sam 老师的课件吗? 语文课上给小学生讲解两小儿辩日和杞人忧天这如何寓言故事,你如何发挥你的专? 如何在小学英语课堂开展故事教学法 银河证券是央企还是国企 中国银河资产正式获批开业,它的主营业务是什么? 中国银河股票能到多少价格 中国银河金融控股有限责任公司与中国银河投资管理有限公司什么关系?为何银河投资也是*直属的? 银河证券是央企吗? 中国证卷的投资银河业务和资产的管理业务的什么? 中国银河投资管理有限公司怎么样? 中国银河证券-TDC策略平台“能量结构”4KA中的KA1-KA4什么意思?分别代表什么? 中国银河金融控股有限责任公司简介 怎样剪辑电影 剪电影怎么剪 微电影怎么剪辑