想玩玩单片机(ARM)了。求推荐个开发板。另外也求推荐个电路以及开发的教程。

2012-10-29 05:48:28 +08:00
 sivacohan
起因是我最近无聊了……单疼了……想折腾折腾单片机了
但是本人无电路基础,自己焊板子难度太高

目前有linux c基础
android基础

想在单片机上写点小应用(测量室内温度,并且在超过或低于指定温度情况下发微薄报警)
请V2EX上的单片机大牛指点迷津
4659 次点击
所在节点    问与答
18 条回复
tempdban
2012-10-29 07:23:46 +08:00
建议先折腾比较不蛋疼的51
Limy
2012-10-29 09:59:40 +08:00
推荐一本书《电子设计从零开始》
内容涵盖数电模电,单片机。
很好不错的一本入门书。
lookhi
2012-10-29 11:00:50 +08:00
raspberry 300多 可玩多了
MartianZ
2012-10-29 11:02:11 +08:00
温度测试用51就好了嘛,很简单的

另外ARM跟单片机没啥关系吧。。
Weakdancer
2012-10-29 11:24:07 +08:00
arduino 就是为你设计的
Weakdancer
2012-10-29 11:26:07 +08:00
我的意思是根据你的需求,没必要 使用arm架构的
liwei
2012-10-29 14:38:43 +08:00
Arduino+1

这么简单的需求没必要上arm,51都足够。
Arduino各个方面的资料都比较多,所以推荐arduino
sivacohan
2012-10-29 15:07:44 +08:00
@Limy 方便说一下出版社或者给一个链接吗?我想去买一本学习一下。
timonwong
2012-10-29 15:10:40 +08:00
Arduino+1

非得要ARM的话,可以用Maple(大部分内容跟Arduino兼容), 这个是STM32的(Cortex-M3)
http://leaflabs.com/devices/#Maple

如果有C语言的洁癖,就不要碰51了,要碰也不能碰Keil C51,IAR 8051还好点,不过环境难配些,用汇编的话怎么样都行。
sivacohan
2012-10-29 15:17:58 +08:00
@liwei
@Weakdancer
我不是很了解这个领域,想上arm是受环境影响吧。刚才看了一下,貌似学习成本很低,功能也很强大。但是我想通过这个板子连wifi,然后通过这个发微薄。这个板子能实现这个需求吗?
上arm另外一个原因,是我有linux c基础,刷一个linux的话,我觉得能跑起来c 和python吧?这样就不需要学新语言,在旧有基础上了解些特性就可以上手了。
另外,我不太会焊板子,点锡很费劲,所以最好有成品开发板,买好模块往上插就好了。。。
hiwljun
2012-10-29 15:21:49 +08:00
Arduino+Raspberry Pi
sivacohan
2012-10-29 15:22:54 +08:00
@lookhi 你这个是好东西啊!能给个链接吗?没买过这个东西,不知道怎么挑选。这个应该够我玩了!
timonwong
2012-10-29 15:36:25 +08:00
@sivacohan
单纯学习电子的话不建议直接上Raspberry Pi, 特别是需要学习一下外围硬件的开发,不仅仅是单纯的硬件知识,还有Linux驱动开发知识要掌握。

ARM9以上基本上都是跑Linux,裸奔费劲。
看你的需要了,我个人觉得你需要的是一块ARM的MCU而不是CPU。
Limy
2012-10-29 16:17:10 +08:00
Weakdancer
2012-10-29 17:56:40 +08:00
根据你说的,openwrt 加 arduino 就完全可以了。
参考 www.sl088.com
Weakdancer
2012-10-29 17:58:52 +08:00
另外 不知道你是否对跑起来C这个说法有完全的理解,因为这是和硬件相关的。你之前的经验可能和硬件关系不大。也就是有很多种C
zhouhua97
2012-10-29 21:22:03 +08:00
不想自己焊板子直接编程的话arduino是首选了,而且基于arduino的接口模块也很多,wifi,蓝牙,zigbee,还有各种传感器,去淘宝看看,有好几家不错的,国内的创客空间玩这个的也不少。
另外一个raspberry pi也是不错的,上面跑linux系统也挺不错的,可以满足你在上面进行编程和跑webserver的需求了。这个板子是目前性价比较高的ARM板子。
要再高端些的,可以找找beaglebone,beagleboard-xM的板子,这些用OMAP的芯片的,功能更强大。
southwolf
2012-10-30 01:19:54 +08:00
楼上提的这些东西基本都玩过,51单片机->Arduino->RaspberryPi->BeagleBone/Board 基本代表了偏硬件->偏软件,从EE到CS的方向。按照楼主的需求,Arduino是王道。
推荐一本书, Pragmatic的Programming Your Home:Automate with Arduino, Android, and Your Computer, 正好就是介绍Arduino+Android智能化家居的实际案例。
http://book.douban.com/subject/6893670/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/51143

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX