毕业快三年了,之前在学校学到的可能忘得差不多了,还是建议系统的学习一下嵌入式软件开发,可以将下面的路线做个参考,结合自身水平调整;1、linux系统学习:(1)如何安装linux系统(2)知道基本的linux命令(3)掌握一种linux编辑器:比如vim或者gedit学习目的/方法:此阶段不用深入linux内核学习等,只要学会linux...
转到嵌入式软件开发,是因为当时我认识的一个大学同学,他学的通信工程,走的这种方向,当时薪资到了40万➕,现在他又跳了,估计是60的水平。对比了我们这几年的经历,我觉得我应该也行。然后就开始了默默一年的准备。 其实我还考虑了以下几点,作为我转嵌入式软件的理由: &...
这些状态机都拥有自己的内部状态和状态转换,从中可看出软件如何与各种激励相互作用。 用状态机来设计软件,可简化软件的开发,使之模块化、可维护,并易于理解。目前拥有的广泛资源可演示状态机的理论和算法。 3、避免使用全局变量 嵌入式特别是单片机os-less的程序,最易范的错误是全局变量满天飞。这个现象在早期汇编转型...
然后果断的问主管去要了个嵌入式通讯项目(STM32下c)+上位机(QT下C++为主,外带一点前端JS),大概花了一个半月时间把两部分软件都实现了。从此对软件工程也有了个初步的认识。20年9月份果断辞职,包装了一下面试技巧和简历,目前跳槽到一家军工(也是小型私企),做嵌入式视频处理板卡(硬+软都做,以linux下偏底层应用...
嵌入式系统设计不仅要求了解硬件,还要求了解软件的作用方式,以及如何与之交互。设计硬件需要的某种范式可能与设计软件完全相反。 当从硬件设计转向包含软件的设计时,软硬件工程师应牢记以下十个技巧。 1、流程图第一,实现第二 当工程师首次迈入软件开发领域时,会有种强烈的诱惑力促使他们立刻投入工作并开始写代码。
2. 了解嵌入式系统架构和协议 嵌入式系统通常包括处理器、存储器、输入输出接口等各种硬件设备,并与外部设备进行通信。学习嵌入式软件开发需要对硬件和软件的交互有所了解。同时,要掌握一些嵌入式通信协议,例如UART、SPI、I2C等,以便于设计和调试嵌入式系统。3. 学习嵌入式编程语言 嵌入式软件开发通常使用C/C++等...
面试时处理缺乏相关工作经验:强调转型意愿:在面试中,强调您希望转向嵌入式软件开发的决心和意愿。解释...
当然了,转软件也是需要过程的,急于求成只能是失败告终!我自己是只从事过单片机方向和嵌入式Linux方向,...
java 转 嵌入式 java转嵌入式软件 前言 因公司项目需求,需要在zynq 7000平台下运行 java web程序,所以需要移植java环境。 走过的坑: 最先的想法是:直接下载支持嵌入式ARM系统的JDK,在zynq平台上直接解压JDK,配置环境变量就OK了。但是并么有找到能用的JDK;然后寻找了几天,找到了一个最轻量级的 java虚拟机 javam...
自学嵌入式编程语言:如果你还不熟悉C或C++等嵌入式编程语言,可以通过在线教程、书籍或相关课程进行自学。掌握这些语言是嵌入式软件开发的基础。 项目经验:开展一些嵌入式项目,无论是个人项目还是参与开源项目。这将为你提供实际的项目经验,增加你在嵌入式领域的竞争力。参加培训和课程:参加一些嵌入式软件开发的培训或...