
至于你问的用什么语言,那是次要的,只要可以 *** 作硬件的语言都可以,工业上常用的是c和汇编。C++也是可以的,但是C++更适合面向对象编程,而嵌入式开发是面向过程的结构化编程,所以我个人觉得C更适合。
至于开发环境,有很多编译工具可以选择,比如GCC,CYGWIN,最近Keil被收购以后也可以对ARM芯片进行开发了
你说的是烧录二进制到STM中吧肆衫,STM内部集成的有纯雹运ISP模块,电脑安装做梁mcuisp,链接STM32的串口就可以烧录。如果是开发STM软件的话,建议用MDK+官方代码包。在MDK下可以用50块钱的Jlink仿真下载。不用jlink也行,STM串口和电脑串口对接,用mcuisp烧录。
你用的不会也是LPC21XX系列的吧?楼上略有错误,陆知镇猛卜ARM7跑不动linux,最多能跑uc/os...可以用C,C++,汇编写,还可以C嵌套汇编一起写,我用的是code warrior 编译器 以及AXD仿真调试。希望对你有所帮助,我刚学完ARM7没多久,有啥问题可以共同早粗探讨,QQ:2437310372欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)