APE StartKit 开发套件的特点

APE StartKit 开发套件的特点,第1张

1、APEStartKit开发套件采用的意法半导体公司的STM32F103系列芯片,通信模组采用移远的低功耗NBIOT模组,开发者通过使用板载的ST-LINK功能可以实现对主控MCU进行程序的下载及调试。

2、开发板上包含有按键、SWD调试接口、USB接口、RGB三色灯、马达、温湿度传感器、红外传感器、扩展IO、调试串口等功能。

开发工具一般说来包括编辑器,编译链接类的相关工具,调试器。

在不同的平台下都有自己推荐的开发套件,在Windows上通常是VC。

如果你想从Windows上转到Linux下,那么你要做的工作就很多了,首先别用VC。

编辑器用VI或EMACS,Unix类OS下的标准编辑器,在Windows下有移植版,功能强大。

编译链接工具改用GCC,自己写makefile。

调试器用GDB,同样强大。

代码时可以使用W32API,但是移植麻烦,建议尽量使用一些可移植的库。比如作界面可以用QT,wxWigets等,写线程可以用pthead,网络通信用基本socket。

基本思想就是想实现什么功能,先看看Linux下有没有,如果有,那就找在Windows下的移植版本,没有,那看看能不能用已有的东西自己实现,最后实在不行或太麻烦才使用Windows的东西。

这样你就能很快熟悉Linux下的开发工具(跟熟悉Linux是两码事)了。

但是这样做你们公司可能不会同意,你这样写的代码可能没问题,但是如何跟其他同事合作?谁来评估你的代码?如果移植库有问题,你怎么解决?你走了,你的代码如何维护?等等问题都很现实。

所以建议在公司还是用VC开发,可以尽量别使用W32API,而使用标准C/C++库函数,或其它标准的东西。私下再研究Linux下的开发吧。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12034076.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存