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

做了嵌入式软件开发后可以胜任Linux后台开发吗

发布网友 发布时间:2022-04-24 01:48

我来回答

4个回答

热心网友 时间:2023-09-09 02:53

可以的,关于如何学习嵌入式

学习嵌入式,该学习什么基本的知识呢?
首先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.003r.com/embedvideo.htm 我仔细看了觉得很不错,我本来也想整理下,可是奈何我自己的电脑硬盘空间才40G,没有办法,时间也是不够,心有余而力不足,我不是在帮他做广告,虽然要花钱,我觉得算不错,至少自己不用去整理和花大量的时间去找资源,当然如果网上有的下,你网速和硬盘都够的话,我建议大家自己网上下也好。想想我自己该开始学的时候,那时视频资源少之又少,我买书和买视频至少花了几千块,但是我觉得那很值,至少我现在赚回来了很多知识。

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

热心网友 时间:2023-09-09 02:53

你做嵌入式软件开发用的是c语言,也会涉及进程、线程等操作系统知识,这就足够了。
我已经工作,我不知道有后台开发。
我做的是路由器的软件开发,用的c语言,对网络知识要求的多,程序涉及很多linux系统编程的知识。
我也毕业不到一年,我感觉可以做到这个已经很好。做这个我都感觉有压力。
你不可能一开始就进行系统编程,那个要求特别高,不适合刚毕业的人。所以,前些年先打牢c语言编程,增强对操作系统的认识,熟悉系统编程。以后才好朝嵌入式驱动、系统编程转。

后台开发,我还真不知道是什么,应该对于一些服务器而言,守护进程的应用吧。这个不用太在意,只要自己有很好基础,朝相关方面换工作,应该不难的。

热心网友 时间:2023-09-09 02:54

学学linux编程就行了

热心网友 时间:2023-09-09 02:54

做后台要熟悉TCP/IP
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
一般的高低床长宽多少 家用高低床尺寸一般是多少 学校高低床尺寸是多少 一般学生高低床是多少尺寸 高低床多少钱? CSGO刀和手套哪个先买?CSGO刀和手套出的概率一样吗? ...高考分是463,我有机会上西北民族大学或者是北方民族大学么?很急... 我是csgo的一个萌新想要氪一把刀求大佬推荐一款500到700的刀 您好,我的分数是437可以报预科兰州西北民族大学吗? CSGO的刀为什么这么贵?CSGO的刀会慢慢磨损吗? STM32嵌入式单片机 我学过郭天祥的单片机,现在想自学ARM嵌入式系统,谁知道买什么书,和开发板比较好? rt1052开发板 底板+核心板哪家好 我以后想从事人工智能,嵌入式开发工作,要学习哪些课程?? 嵌入式开发要从哪里开始着手学习是比较好的呢?需要有些什么基础知识? 正点原子和野火STM32开发板选哪个好 在嵌入式开发中如何最大限度利用printf 《STM32库开发实战指南》epub下载在线阅读,求百度网盘云资源 工业级嵌入式开发板大的厂家有哪几些? 看野火的嵌入式书遇到的问题 ​在《stm32库开发实践指南》第22页,要向STARTCODE组中导 三峡大坝门票多少钱一张 为什么三峡大坝对国人免费,对国外游客进行收费呢? 三峡大坝有什么好旅游的地方 三峡的三峡大坝旅游区 Word 2007 里添加页眉,它都会自动在下面加条横线。我想让他前一页有横线 后一页没横向 怎么才能做到? word2007页眉如何加横线 如何在WORD文档中的页眉页脚中加下划线 长江三峡景点介绍,三峡有几个景点 页眉横线怎么设置 明基投影仪开机出现条纹,图像模糊不清,是什么原因? 关于考不考研的问题。。 飞思卡尔K64能否使用野火K60库函数? 蒸糯米饭要多少时间 隔水蒸糯米饭要蒸多久才熟? 如何解决iphone6s plus经常卡顿的问题? 用高压锅蒸糯米饭要多少时间 糯米饭蒸多久 电饭锅 糯米饭 时间 高压锅煮糯米饭需要多少时间 正宗温州糯米饭怎么做 怎么在ps里制作水花效果?有没有可以做水花特效的ps动作? ps怎么做出水花的效果 ps如何制作水花图片? 前任把我微信拉黑3年了,却一直不删除我,是什么心理? 在PS里面怎么做水花溅起的效果 分手后,前男友只是拉黑我微信,让他删除就是不删除什么意思? photoshop 怎么把水花做成想要的图案,或者其他软件? 前男友拉黑了我的手机号但是没有删微信什么心态? ps怎么做溅射的水花 和男朋友分手了,我把他微信删了,后来发现他把我拉黑了,为什么不删除而是拉黑?删除不就更彻底了吗?