当前位置:首页 > 新闻资讯 > FPGA之家动态 >

竟然这么多!盘点嵌入式工程师做一个项目需要用到哪些软件?

时间:2024-07-24      来源:网络搜集 关于我们 0

文章字数:990  干货指数:⭐⭐⭐⭐⭐

硬件:

基本都是window下,画板的话,AD、pads、cadence基本上确定三选一吧。

软件:

系统window+虚拟机linux嵌入式开发来说,最好是标配window+虚拟机linux,双系统不方便,单linux又有很多window的开发软件不方便移植。IDEsi或vscodesi付费,比较适合大型代码维护,系统驱动层等。vscode免费,比较小,非常多好用的插件,基本满足应用开发所需。界面相关开发QtCreator或Android Studio,这个之前没啥选择,Qt跨平台做得比较好,现在很多带屏的嵌入式应用,都考虑上Android了,所以Android应该也算一个吧。编译链window,不同芯片不一样,IAR、KEIL、eclipse for xxx等,一般芯片平台都有推荐的。linux下,一般由芯片公司提供的交叉编译链工具以及SDK。编译脚本工具autotools、cmake、makefile、shell一开始都是手写makefile,但工程大了后,还是用autotools方便,后面又发现cmake步骤来说更简单,所以用哪个看自己习惯了。shell就是为前面几个擦屁股的,做点减少手工敲指令的操作。调试工具securecrt、串口调试助手、逻辑分析软件、网络调试工具根据具体情况来吧,日志打印的,一般是securecrt够用了,调底层信号的,就是示波器和逻辑分析仪相关了,调试通讯协议的,可以用专门的调试助手,比如Modbus的,CanOpen的等等,网络的也有TCP/IP的,POSTMAN,MQTT,COAP等相关工具。debug工具内存泄漏检测、在线debug、gdb、coredump等正常情况不用,出现问题的时候,你就会到处搜刮各种debug方法了。代码/版本管理git、ftpsvn一般用得比较少了,git多点,ftp做硬件版本或软件生产固件管理。🙋‍♂️你在日常工作中都会用到哪些软件(工具)?欢迎来下方留言区讨论交流。免责声明:本文素材来源网络,版权归原作者所有。如涉及作品版权问题,请与我联系删除。

1

《纠结!嵌入式Linux和FPGA选哪个前景更好?》

2

《单片机、PLC、嵌入式等方向哪个前景好一些?》

3

《厉害啦!小伙用树莓派做蜘蛛机器人,还是3D打印的!》

点分享点点赞点在看
注明:本内容来源网络,不用于商业使用,禁止转载,如有侵权,请来信到邮箱:429562386ⓐqq.com 或联系本站客服处理,感谢配合!

用户登陆

    未注册用户登录后会自动为您创建账号

提交留言