首页 » 软件开发 » 现在在实习stm32,linux软件工程师和stm32之间怎么抉择「」

现在在实习stm32,linux软件工程师和stm32之间怎么抉择「」

雨夜梧桐 2024-08-10 17:38:08 软件开发 0

扫一扫用手机浏览

文章目录 [+]

各位网友好,小编关注的话题,就是关于bsp博客怎么设置友情链接?的问题,为大家整理了4个问题bsp博客怎么设置友情链接?的解答内容来自网络整理。

现在在实习stm32,linux软件工程师和stm32之间怎么>决议/h2>

天下代码不分家. 如果基于Linux 系统工作环境,命令行+M0-M3单片机手册,基于OpenOCD裸机开发M0/3程序,写驱动代码和GCC makefile,写汇编启动代码,手动编写GCC链接符号表,生成ELF文件刷Flash, 如果能玩任意一款哪怕Openocd不支持的M0/4单片机,基本上Linux和STM之流都可以入门了... 有人说Linux比单片机复杂,宏观看是对的,但是拿到一款openocd不支持的单片机直接愣逼,如果真正掌握linux, 开发单片机完全可以抛弃Windows MDK和IAR开发环境,如果不行,说明Linux学了皮毛

STM32更贴近底层硬件,重点在底层设备和器件;Linux更贴近应用层,重点在驱动和应用

现在在实习stm32,linux软件工程师和stm32之间怎么抉择「」 现在在实习stm32,linux软件工程师和stm32之间怎么抉择「」 软件开发
(图片来自网络侵删)

前者开发所需要的知识偏散偏底层,要做好需要沉下心来积累几年才行,要求经验; 后者开发所需的知识面很广,好在与互联网或普通计算机所需的知识高度复合,因此上手快。

在工作的前期,linux开发待遇高,后期STM32所代表的高级硬件开发待遇高,且可遇不可求。

现在在实习stm32,linux软件工程师和stm32之间怎么抉择「」 现在在实习stm32,linux软件工程师和stm32之间怎么抉择「」 软件开发
(图片来自网络侵删)

以上

谢谢邀请,作为一名嵌入式开发工程师,由我来回答这个问题。

STM32软件工程师和linxu软件工程师,都是使用C语言进行程序开发,但linux可以分为linux驱动开发和linux应用开发。

linux比STM32难度大

linux开发比STM32软件开发要复杂,从事linux开发,需要学习linxu gcc和shell指令,makefile编程,系统移植,文件系统,linux驱动,QT等等相关知识,门槛比stm32开发难度高。需要掌握的知识点更多更复杂。学习难度非常大。

linux就业>远景/strong>

学习stm32的工程师,等到工作年限,一定会遇到职业瓶颈,这个时候,如果你会linux开发,操作系统,那么职业道路将会走的很宽,二则,工作待遇来讲,普遍linux开发会比STM32开发的福利待遇要好一些。

选择linux或者STM32,是分情况来选择的

  • 如果本身有一定的linux系统基础,那么强烈建议选择linux,因为linux整体工资要比stm32开发要高。学完linux后,如果项目需要stm32单片机,那么再去做STM32,会觉得十分简单。

  • 如果没有任何的linux基础,公司没有师傅带着做linux的话,或者公司对linux项目有较高的要求和时间限制,那么不建议转linux,先将STM32学好,再过半年一年后,自学合作参加培训linux。不至于打击学习的自信心,二则对于后续找工作也有一定的好处,至少有一项技能能够在毕业后找到工作。

总之,因为处在即将毕业的时间点,先要根据自身条件,结合自己的兴趣爱好,保障毕业能够找到好工作为>条件/span>

我是科技电小二,一名嵌入式开发工程师,欢迎点个赞,并加个关注吧。

这里不针对楼主所谓哪个平台,只是想提醒一下在读书的同学。实际上一个工程人员的核心竞争力难度不在于平台,在于基础知识积累。通信原理,数字信号处理,微机原理,英语好,理解能力强也是很重要的。

弄Linux大部分功能都是现成的,原厂提供了bsp在上面改就行了。要增加一些什么功能,有非常多的开源代码直接换个交叉编译工具就可以移植了。linux只有个芯片手册就能把系统搭建起来的恐怕凤毛麟角了。不过linux就业机会确实比单片机多点,我从事单片机开发,这点有体会。另外就是单片机,这是完全可以靠gcc和makefile搞起来的。但一般都用原厂的sdk,没必要自己搞。

说了这么多,想表达的意思是平台不是问题,入门成本不高。当然,硬是要搞得非常彻底,那还是算了吧,估计一般人早晚都会放弃。站在巨人肩膀上做事才会更好。

真正的牛人不是用哪个平台,而是基础知识积累怎样。举个例子,移植驱动写makefile好像逼格很高吧?但一般人依样画葫芦一样可以搞定。但是,牵涉到基础理论的代码,别说写了,一般人看都看不懂,函数在那里都不知道怎么用。不相信的同学可以随便去看看各种解压缩算法,各种通信协议。另外想表述到是英语跟重要,因为99%的有价值的文档都是英文的。举个例子,各种标准化组织的spec都是英文的,没人给你翻译中文。国内的论坛,大部分情况下问题解决了不会说解决方法,国外的就不一样了,大部分情况下解决了会详细解决方法描述。不相信的同学等你们工作了就会有感触。

因此,读书的时候积累好基础知识,哪个平台是基本技能,花一年左右时间补短就好了。以后的工作中,基础知识扎实的同学肯定能脱颖而出。这也是为什么牛逼企业招985的多一些。哪个平台写代码是大砖小砖的区别,而基础理论知识才是设计图纸。

网络营销>本领/h2>

 网络品牌。

 网络营销的重要任务之一就是在互联网上建立并推广企业的品牌,以及让企业的网下品牌在网上得以延伸和拓展。网络营销为企业利用互联网建立品牌形象提供了有利的条件,无论是大型企业还是中小企业都可以用适合自己企业的方式展现品牌形象。网络品牌建设是以企业网站建设为基础,通过一系列的推广措施,达到顾客和公众对企业的认知和认可。网络品牌价值是网络营销效果的表现形式之一,通过网络品牌的价值转化实现持久的顾客关系和更多的直接收益。

网站推广。

信息发布。

销售促进。

网上销售。

顾客服务。

顾客关系。

网上调研。

去哪儿订机票,身份证填错了怎么办

证件号错误,出票方是可以修改的,且不需要收费。CZ(南航)客服告诉你的是没错的。国际客票出票只要不是航司官网客票,都是由代理人出,代理人出票都是BSP客票,都是在GDS客户端出票(境内是Eterm,境外GDS就比较多了,Abacus、Saber、Galileo、Amadeus等),在这些客户端出票都是可以修改的;航司官网出票可以联系航司处理。

姓名错误,一般不能修改,少数航司保留可以修改姓名的功能,改名、改姓或修改姓名根据航司谷规则来,可能会收费,收费根据航司规则来。

根据我所了解,去哪儿的客服比较菜,很多时候回忽悠客人,可能因为不懂业务(部分根本不懂机票业务),你可以找一些途径查一下出票方式谁,最好能查到代理人的IATA号,找航司、找民航协会投诉出票代理人;另外,你还可以打12315消费者者投诉热线投诉去哪儿,因为你是消费者,你直面的商家是去哪儿,你找去哪儿限时给你解决就是了。

现在某些OTA就知道欺负业外人士,曾经帮朋友的朋友退一张国际机票,5500的票价,去哪儿和代理人勾搭,一分钱不退,航司客规退票收取1000元,后来我要求去哪儿至少必须退4000,后来那朋友表示们就退了4000下来。

网络营销>本领/h2>

 网络品牌。

 网络营销的重要任务之一就是在互联网上建立并推广企业的品牌,以及让企业的网下品牌在网上得以延伸和拓展。网络营销为企业利用互联网建立品牌形象提供了有利的条件,无论是大型企业还是中小企业都可以用适合自己企业的方式展现品牌形象。网络品牌建设是以企业网站建设为基础,通过一系列的推广措施,达到顾客和公众对企业的认知和认可。网络品牌价值是网络营销效果的表现形式之一,通过网络品牌的价值转化实现持久的顾客关系和更多的直接收益。

网站推广。

信息发布。

销售促进。

网上销售。

顾客服务。

顾客关系。

网上调研。

到此,大家对bsp博客怎么设置友情链接?的解答时否满意,希望bsp博客怎么设置友情链接?的4解答对大家有用,如内容不符合请联系小编修改。

标签:

相关文章