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

嵌入式linux开发好不好学?

发布网友 发布时间:2022-04-21 01:31

我来回答

3个回答

热心网友 时间:2022-06-17 03:04

我最开始用Linux是被*的。当时用的是一台旧的笔记本电脑,做一些文字处理的工作。跑Windows动不动就死机,无奈之下安装了Ubuntu。当时只是想找一个Windows的替代品。用Ubuntu的图形化界面很多,不怎么用命令行,所以总觉得比不上Windows。当然,基本的功能还是全的。我用那台旧电脑兼职翻译,赚了2000块的“巨款”。
后来深入使用Linux,是因为做论文时要用服务器。服务器是Debian系统,只能用ssh连接。我只能可怜巴巴的对着命令行敲字了。也是在这种情况下,我才真正发现Linux的好处。
首先,Shell编程很方便,特别是配合Linux下的各个工具,比如cat, sed, awk, grep。我经常会向服务器的任务管理器提交工作。工作太大,没有足够处理器时,就要排队等空隙。用shell编写一个小脚本,让它来替我安排工作的提交,就节省了我大量的时间。Shell编程甚至可以实现相当复杂的功能。Linux把每个小工具的功能都做强。想要实现复杂功能时,就利用文本流把它们连接在一起。这样,功能性和独立性就都兼顾了。(Linux文本流)
其次,Linux的稳定性很好。这也是大部分服务器使用Linux的一个重要原因。我没有用过Windows的服务器版本,不好评价。但在PC上,Linux要比Windows稳定的多。由于Linux与Windows的存储方式不同,所以Linux可以长时间的持续运转,也不需要对磁盘进行碎片整理。当然,Linux的图形化界面略弱。如果用图形化界面,会时有崩溃。(为什么Linux不需要磁盘碎片整理)

再次,Linux的源码和架构都是开放的,你可以从中学到很多操作系统原理。Linux的整个哲学体系继承自UNIX,发展的年头要比Windows长很多时间,整个设计体系已经相当稳定,并化繁为简。POSIX的标准也很普遍,Linux熟悉了之后,其它的UNIX系统也很容易上手。Windows的许多东西不透明,很复杂,又常变化,并不是一个很好的学习样例。(Linux架构)

最后,Linux下的各种工具基本上都是的。更方便的,使用package manager编译好的版本。这和Windows下到处买光碟、找可用连接、找注册码的繁琐过程完全不同。如果你想要使用任何的工具,一般只需要几分钟,就能借网络搞定。Linux的开源社区也很活跃,很容易找到人讨论,或者找个项目练手。

再从我个人的角度说说吧。首先,Linux是一个很强的附加技能。Windows对于用户来说很贴心,但也意味着使用门槛低,基本上大家都会。而Linux,即使是命令行的使用,也需要一定时间熟悉。在CV上写上熟悉Linux的命令行使用,熟悉Linux配置,要比写熟悉Windows使用,加分不少。

其次,服务器和云服务选用Linux的比较多。这意味着,在超越PC的战场上,Linux是一个必修技能。如果是从事IT开发的人,Linux基本上是绕不过去的一个槛。现在Linux在移动端发展的也不错。看Ubuntu最近的动作,是希望在移动端有所作为的。而安卓用的也是Linux内核。

最后,Linux设备投入小,而Linux知识更新换代较慢,学习的性价比很高。学完后还可以通吃Unix和Mac。

热心网友 时间:2022-06-17 03:04

嵌入式软件开发有什么难的,无非就是要心细加耐心而已。
嵌入式软件相对是比较简单的,系统相对是简化的。其软件复杂度一般都比起他大系统的系统软件的复杂度低,比如dbus、sqlite、Android的surfaceflinger、camera service和HAL等。
嵌入式软件开发的另一个问题是debug麻烦,不像普通软件一样有很好的调试工具,特别是调试有些硬件导致的问题的时候。有时解决问题需要冥想。
以上是创客学院的一些相关看法,可以作为一部分参考,希望能帮助到你。

热心网友 时间:2022-06-17 03:05

不是着急的活
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2198香辣虾是什么意思 虾什么梗 肖战 刻纸制作需要哪些步骤 好玩的生存游戏手游(好玩的生存游戏手游推荐) 北京电脑职业培训学校都有哪些北京电脑培训班都有哪些 欧盟商标注册需要提供什么资料? 怎么注册欧盟商标?需要准备哪些材料? 5g手机有什么好处 5g手机大概多少钱 口水臭是什么原因呢? 口水臭是什么原因 口水臭怎么改善 嵌入式好学吗?多长时间能学会?我学过C语言和单片机 嵌入式相比Java好学么? 零基础学习嵌入式可以吗? 怎么看自己的手机是不是合约机 嵌入式开发是不是很难学? 单片机和嵌入式好学吗? 学习嵌入式怎么入手? 学嵌入式难么? 我朋友说学嵌入式很难!是不是真的? 嵌入式难学吗? 嵌入式好学吗? 自学嵌入式难吗 嵌入式零基础可以学吗? 嵌入式好学吗 在手机上拍照片后怎么换背景 如何用手机更换照像背景? 手机是如何区分合约机与非合约机的。 苹果6s换外屏要多少钱 梧州的地理环境 苹果6splus换个外屏多少钱 嵌入式培养 难学吗 我适合学嵌入式吗? 嵌入式怎么自学?自学嵌入式有什么方法? 世界上最胖的女模特,体重高达800斤,集优雅甜美于一身,你觉得美吗? 一晌地八百斤肥,500+200+100做每袋40公斤怎么平均 404 Not Found 我身高2米98,体重800斤,算是正常的吗? 请牛人指点一下,牛800斤左右,怎么样长膘肥体壮呢 八百斤育肥肉牛一天喂多少饲料 土地施了8OO斤玉米肥,还能用来种黄豆吗? 800斤育肥牛喂土豆渣一天喂多少合适 生猪收购站收进一头大肥猪,大约800斤。可是站里只有一太600斤的磅秤。你能想办法称这头猪的重量么? 历史上最胖的人是谁、有多少斤? 黄精的种植方法和时间 800斤育肥公牛一天吃多少酒糟 亩产800公斤水稻要用多少肥料 400kg800斤肉牛育肥牛每天采食多少精粗料 甘蔗一亩田施多少氮磷钾肥 新建温室大棚种番茄用什么肥料 “800斤夫妻”生活在一起是一种怎样的体验?