微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > 说一下好用的开发工具吧

说一下好用的开发工具吧

时间:12-13 整理:3721RD 点击:
首选Keil,从早期的2到现在的5,8051开发到ARM系列开发,都很好用。
安装包小,运行快,资源占用小,IDE与编译器分离架构。编译速度与硬件平台和
优化程度相关,8051编译速度极快,STM32普通优化速度也很快。
配套工具比如ST-LINK,U盘大小,加几根杜邦线就可以开始调试了。价格才十几块。
易用性完爆TI全系列。。

这个还是得首选gcc吧,也是各平台通吃,还不要钱
vim+make,不变应万变
stlink确实方便,还便宜

都是绿色版的吗?

+1
不过硬件开发很难有一套不变应万变的方案,所以很多时候也真的是没办法...
jlink盗版太坑爹,我后来买了个教育版...正版太tmd的贵了...简直抢钱...
然后,最后还是用stlink调的比较多...

编辑器?编译器?调试工具?etc?
编辑器,
Keil uV 5代码编辑上,也就刚及格的水平吧,个人感觉就是刚堪用。
uV的编辑设置信息的Config Page是个亮点,对MCU应用很直观方便。
编译器,
Keil 51和IAR比可能也就是Soso,高优化的时候也是有问题的。IAR似乎要好。
Keil ARM被官方吃了,6好像开始是Clang的前端了?
和GCC比,除了自己的Lib和针对MCU的初始化代码外,没感觉到明显优势。
调试工具。。。
Keil应该说是接口比较好,做的比较稳定,51系列的时候;
ARM系列应该说是ARM芯片的调试设计的比较好了,ADS的时候就很爽。
Trace 32那样的调试环境据说很爽……没用过。Jlink似乎在学。

re
我买了两个jlink,最后也是改用stlink了

我又来唱反调,430三根杜邦线就能调试,
怎么就不易用了,ccs gcc爱用谁就用谁

stlink不供电的话也是三根线啊,gnd, swdio, swclk

都是三根,怎么就被完爆了

我没说完爆啊

stm8 2根

就是不能用gcc比较不爽
之前版上有个高人是sdcc的成员,推荐了一通,我还没试。。。
似乎nrf的51核也可以用sdcc玩

51用keil就很好了。
可惜stm8不能用keil,stvd易用性比keil差很多。

SDCC我以前使用的时候,C编译器的优化比较弱,内存管理也略弱。
对于51这种内存紧俏的体系,简单代码没问题,复杂代码内存比较伤;
Keil用函数调用树进行静态内存分配,相对“节约”内存。

没说被完爆啊。。。
不过话说回来,MSP430的两线好像是封装的JTAG协议?ARM是专门定义的。

那是回应lz的。
stm8如果用单线调试,那肯定是做了一个类似one wire的封装转接。
这种比较一般是没什么结果和意义的。

turbo c

MDK在调试的时候Bug很多
指针指向结构体,显示数据内容几乎就没对过

是对齐的问题么

先说版本,然后是处理器……
For ARM的似乎问题比较少;For 51的不好说,尽管我没遇到过。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top