嵌入式应届生需要掌握什么?
1、熟练掌握C、C++语言。
2、精通数据结构、计算机算法、实时操作系统。
3、熟悉模拟电路/数字电路,MCU/DSP/ARM等有一定的了解。
4、能理解硬件原理图。
5、具有STM32平台软件开发经验。
6、熟悉TCP/IP协议栈和常用的网络通信协议,熟悉网络编程。
7、掌握嵌入式软件的设计和调试方法。
8、熟悉并有ucos、Free-RTOS、Linux驱动和应用程序开发经验。
9、熟悉并熟悉Socketet、SQLite、XML、JSON应用开发经验。
10、熟悉I2C、SPI、UART、485、MOD-BUS等通信原理及开发。
11、有ZIGBEE、BLE、Lora设备开发经验者优先。
12、掌握Svn等源代码版本管理工具,具有良好的代码习惯。
以芯动科技嵌入式软件开发工程师职位为例。除了学历和专业,我们还对技术和项目经验有一定的要求。技术要求是熟悉C/C++编程语言、CPU系统结构、Linux设备驱动开发、中断机制、I万用表、示波器、逻辑分析仪等调试设备将用于控制和普通外设,以及良好的硬件读图和调试能力。
嵌入式开发试验仪的使用方法
嵌入式开发测试仪是一种用于开发和测试嵌入式系统的设备。使用时,需要将待测试的嵌入式系统连接到测试仪上,并在PC端打开相应的软件界面。然后根据测试要求选择相应的测试模式和参数,开始测试。
测试完成后,可以通过软件界面查看测试结果和数据分析。嵌入式开发测试仪广泛应用于汽车电子、工业控制、智能家居等领域。
嵌入式开发测试仪,如示波器、信号发生器、逻辑分析仪、频谱分析仪等,是嵌入式系统开发和调试过程中不可或缺的工具。这些仪器可以帮助我们监控电路的信号和状态,从而优化和调试系统。以下是如何使用这些测试仪:
示波器:
连接:将示波器的探头连接到待测信号的相应点。
设置:根据信号的特性选择合适的时间基础、振幅值、触发方法等参数。
观察:观察信号的波形、振幅、频率等参数,分析信号的状态和质量。
信号发生器:
选择波形:根据需要选择正弦波、方波、三角波等波形。
设置参数:设置信号的频率、振幅、偏置等参数。
输出:将信号输出到待测电路,并与示波器一起使用,以便于测试电路。
逻辑分析:
连接:将逻辑分析仪的探头连接到待测电路的逻辑信号输出点。
设置:设置捕获深度、时钟频率等参数。
分析:通过观察捕获的逻辑信号序列,分析电路的逻辑功能和性能。
频谱分析仪:
连接:将频谱分析仪的输入端连接到待测信号的输出端。
设置:选择合适的频率范围、分辨率带宽等参数。
分析:观察和分析信号的频谱分布和谐波成分,评估信号的质量和性能。
使用这些测试仪时,应注意以下几点:
仪器应正常工作,并定期检查仪器的性能,如探头、电源等。
仪器应在使用前进行校准,以确保测试结果的准确性。
根据待测信号的特点选择合适的测量范围和采样率,以获得更准确的测试结果。
在试验过程中,应注意防止外部干扰对试验结果的影响。
仪器参数应根据测试要求合理设置,以获得更可靠的测试结果。
简而言之,嵌入式开发测试仪是嵌入式系统开发和调试过程中不可或缺的工具。掌握这些仪器的使用对提高嵌入式系统的开发效率和性能具有重要意义。