arm m3 linux,ARM Cortex-M3开发工具?

我已经开始使用其中之一(MBED开发板)。对我而言,最大的卖点是我可以使用C或C ++进行编码,与USB的直接连接以及光滑的在线开发环境(根本不需要安装任何本地工具!)。

在打开盒子五分钟后,我有一个示例闪烁程序(嵌入式世界的“ hello world”)运行以下程序:

#include"mbed.h"DigitalOutmyled(LED1);intmain(){while(1){myled=1;wait(0.2);myled=0;wait(0.2);}}

而已!以上是完整的程序!

它基于ARM Cortex M3,具有快速和充足的内存,可用于嵌入式项目(100MHz,256k闪存和32k ram)。在线开发工具有一个很好的库和大量示例,并且有一个非常活跃的论坛。关于将设备连接到MBED等的大量帮助

即使我在嵌入式系统(ARM 7/9,Renases M8 / 16/32,Coldfire,Zilog,PIC等)上有丰富的经验,但我仍然发现这是一个令人耳目一新的轻松系统,并且具有强大的功能。

最初在基本面包板上玩过之后,我从这些人那里购买了一块基板:http ://www.embeddedartists.com/products/lpcxpresso/xpr_base.php?PHPSESSID=lj20urpsh9isa0c8ddcfmmn207。它具有大量I / O设备(包括微型OLED和3轴加速度计)。我还从同一站点购买了其中一种LCPExpresso处理器板,它比MBED便宜,功耗/内存少,但非常适合较小的工作(仍然使PIC / Atmega处理器不受欢迎)。基板同时支持LCPExpresso和MBED。购买LCPExpress处理器板还为我提供了一个附加的JTAG调试器和一个脱机开发工具(基于Code Red的基于GCC / Eclipse的开发工具包)。这比在线MBED开发环境要复杂得多,但是在您获得MBED经验之后,这是合乎逻辑的进步。

参照我的原始观点,尽管如此,MBED控制器比LPCExpresso控制器具有更多的功能,但使用和学习却简单得多。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值