玩嵌入式,可以试试Micro Bit!

转载 2017年12月12日 00:00:00

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1

自Raspberry Pi 推出以来,就陆续有不少同类的产品出来让更多人能以低成本学习编程。BBC对此也公布了Micro Bit的最终设计,这是一款可以塞进口袋的超迷人计算机。


此前BBC有人表示,Micro Bit是一个高度灵活、可编程的嵌入式设备,它是以“帮助这一代人成为编码员、程序员和未来开拓数字化的先驱为目的而创造的”,主要用于青少年的编程教育。


640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1

Micro:bit包装盒


打开套件包装盒,里面就是一块5x4厘米的电路板,电池、USB数据线,可以看到硬件非常的少,但别小看它。


0?wx_fmt=jpeg


我们知道,树莓派3采用了1.2GHz64位四核ARM Cortex-A53处理器,Broadcom Videocore IV显卡和1GB内存。而BBC Micro Bit则使用的是32位 ARM Cortex M0处理器和16KB内存。后者所使用的处理芯片是ARM阵营当中最小的,不仅非常节能,还很容易进行编程,不过它的性能也要比树莓派3所使用的Cortex-A53低很多。


其实,Micro Bit可以被看作是通往树莓派3设备的大门,Micro bit拥有一系列新颖的功能,开发板尺寸虽小(5cm X 4cm),但集成了种类丰富的电子模块:5x5 LED显示屏,两颗可编程按键,加速度计,电子罗盘,温度光线传感器,蓝牙低功耗等。


0?wx_fmt=jpeg


例如25个可显示消息的红色LED灯;有两个可编程按钮,可以用于控制游戏操作或者暂停/播放一首音乐,可以检测动作并且告知你动作进行的方向,同时它也可以通过低功耗蓝牙模块与其它设备或因特网互联!


0?wx_fmt=jpeg


当然,BBC Micro Bit需要和其他设备进行交互,而非作为一部独立系统工作。Micro Bit则使用的是32位 ARM Cortex M0处理器,所使用的处理芯片是ARM阵营当中最小的,不仅非常节能,还很容易进行编程。


0?wx_fmt=jpeg


BBC Micro Bit只有5个I/O环,用户需要使用弹簧夹将其连接到其他设备,比如传感器或机器人。但蓝牙功能的存在使其可以与手机或其他设备进行无线连接,加速度计和指南针的存在也让它可以用来运行方向应用或基于动作的游戏。


0?wx_fmt=jpeg


小结:BBC Micro Bit是一个嵌入软件平台,无法运行完整的操作系统。可以利用BBC micro:bit实现任何酷炫的小发明,无论是机器人还是乐器,没有想不到。亮点如下:1.Micro Bit支持几乎所有的PC和移动设备;2.Micro Bit由于很小的尺寸,可以集成到诸多便携的项目中;3.设计灵活,可适合编程学习。 640?

1.《单片机与嵌入式系统应用》12月电子刊新鲜出炉~

2.CPU和GPU擅长和不擅长的地方

3.Python是这样调用matlab程序的!

4.写了 15 年代码,总结出提升 10 倍效率的三件事

5.电子爱好者向电子工程师进阶,你需要做些什么?

6.C++17 标准正式发布,以后开发者可更简单地编写和维护代码

0?wx_fmt=gif

免责声明:本文系网络转载,版权归原作者所有。如涉及作品版权问题,请与我们联系,我们将根据您提供的版权证明材料确认版权并支付稿酬或者删除内容。

(嵌入式)位(bit)操作

嵌入式系统总是要用户对变量或寄存器进行位操作。给定一个整型变量a,写两段代码,第一个设置a的bit 3,第二个清除a 的bit 3。在以上两个操作中,要保持其它位不变。  对这个问题有三...
  • lianliange85
  • lianliange85
  • 2014年10月19日 11:36
  • 634

想玩好嵌入式,你需要关注以下几个方面

首先,嵌入式从业者可以怎么划分? 可以把嵌入式工程师分成bsp相关和业务相关。 bsp做的浅的,根据板子需要裁剪下boot loader和kernel,集成下驱动,简单调试硬件平台的各...
  • heart18335101121
  • heart18335101121
  • 2016年05月05日 20:30
  • 548

嵌入式系统设计师

这两个月来,因为公司项目比较多,所以工作量也比较大,学习的时间比较少。但是从工作中还是学到了不少,特别是cpu编译器相关方面的东西。 打算下半年考一个中级软件工程师的证书,就把这段时间需要注意的东西纪...
  • Destihang
  • Destihang
  • 2017年04月30日 17:46
  • 619

Smith Micro Moho Pro(二维动画制作软件) v12.4.0官方中文版下载附安装教程

Moho12汉化版是又称Anime Studio 12,一款专业的2D动画制作软件,为用户提供了先进的动画制作工具,可以进行动画智能变形、时间轴设计、物理运动跟踪、64位架构设计、贝塞尔手柄动画等设计...
  • mililly2013
  • mililly2013
  • 2017年11月29日 21:41
  • 205

Micro definition ---C语言中宏定义使用总结

Micro definition ---C语言中宏定义使用总结 1、在头文件中定义不会变化的常量 #define MAX_LEN 1024...
  • qq302501035
  • qq302501035
  • 2014年12月27日 16:16
  • 572

将手机micro-USB口转换为USB Type-C连接器的低成本方案(非标准,需要定制线缆)

将手机micro-USB口转换为USB Type-C连接器的低成本方案
  • zoosenpin
  • zoosenpin
  • 2014年12月20日 10:25
  • 13424

mysql关于bit类型用法

mysql bit
  • u013238950
  • u013238950
  • 2015年12月12日 18:57
  • 12678

【物联网智能网关-17】.NET Micro Framework之MDK C++二次开发

.NET Micro Framework虽然好学易用,但是在一些需要实时,需要高性能的应用领域,却有些勉为其难。我们提供基于流式驱动方式用MDK开发C++程序。用户程序可采用标准的流式驱动接口进行相关...
  • yefanqiu
  • yefanqiu
  • 2014年01月16日 18:17
  • 5712

java 数据存储 bit

大家都知道在Java 数据存储方式。定1 int = 4 byte, 1 byte = 8 bit。以此推理那么1个int在计算机中就是以4 * 8 = 32位(bit)的方式存储的。 如果创建一个...
  • xiaomin1991222
  • xiaomin1991222
  • 2016年03月10日 16:05
  • 1326

Mysql bit类型带来的坑

对一个表进行创建索引后,开发报告说之前可以查询出结果的查询在创建索引之后查询不到结果: mysql> SELECT count(*) FROM `node` WHERE uid='1655928604...
  • gua___gua
  • gua___gua
  • 2015年07月06日 15:26
  • 8640
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:玩嵌入式,可以试试Micro Bit!
举报原因:
原因补充:

(最多只允许输入30个字)