nRF52832-MDK 物联网开源项目

又是一个月没有更新文章了,难道真的被某人说中,要变“月更”了...... 最近不是在跑工厂跟生产,就是在写代码搭网站,折腾了这么久,终于有一个像样的项目可以开源出来了。 先上图~ 这是一款完全开源、基于 Nordic 新一代高性能低功耗蓝牙系统级芯片 nRF52832、面向物联网嵌入式应用的开发套件。 希望给开发者带来不同于以往的 开发体验 ! 完全开源 nRF52832-MDK 是一个开源项目,所有硬件设计资料、源代码、开发文档完全开源,项目托管在 GitHub »

关于 Zephyr 的一些认识

我第一次知道世界上有 Zephyr 这个东西挺偶然的: 之前在帮客户开发一款硬件,对方发了一个名为 zephyr.hex 的固件,当时比较好奇这个名字,结果一搜索才发现 Zephyr 是 Linux 基金会发布的实时操作系统,也发现这个客户跟 Linaro 颇有关系,后来才得知 Linaro 加盟 Zephyr 项目的消息。从那以后,我便开始有意无意地关注着 Zephyr 项目的发展。 »

为玩转 JavaScript 而生的硬件

距离上一篇文章「JavaScript 很少为人所知的玩法」发表正好过去一个月,文章反响还不错,也带来了不少关注,说明还是有人对在微控制器上跑 JavaScript 感兴趣的。 为了进一步学习 JavaScript 以及在微控制器上实现的解析器,我专门设计了一款简单的硬件 nRF52832 Micro Development Kit,目前已经能够支持 JerryScript 以及 Espruino 这两个 JavaScript 解析器,平时就用来研究学习,感觉还是挺方便的。 »

是的,mbed OS 5 可以用了

前阵子,ARM mbed 释放出了 mbed OS 5.3,是在之前版本的基础上做了更近一步的性能升级,这是好事,说明基本框架和开发方式已经确定下来了,应该不会再有“2+3=5”的小尴尬了吧。 ARM mbed 官方是这样定义 mbed OS 5 的:2+3=5, »

这样的设计,你会喜欢吗?

不了解前戏的小伙伴可以看这篇文章:我设计了一款 Sensor Beacon 硬件,准备开源出来。 第一版的设计已经出来一个月了,我自己也体验开发了一个月,也有几位朋友拿到了样板试用,据说还有一块已经漂洋过海了。期间收到了不少非常好的建议,我总结一下问题,小伙伴可以当做参考,避免不必要的改板。 先上第一版的设计图,这样更好对照说明问题: 尺寸怎么这么奇葩 这个不规则尺寸的灵感来源是:有一天我走路上,看到地面上一块块看似不规则的六边形石砖居然无缝镶嵌成了一个平面,回来查了一下平面镶嵌理论的一些知识,然后就用 AutoCAD 约束设计了这个外形。 想法似乎很“丰满” »

快速构建 nRF5 SDK + ARM GCC 开发环境

nRF5 应用开发的方式有挺多的,官方文档介绍的就有: Keil µVision IDE, IAR Embedded Workbench, GCC ARM Embedded. 前两种方式优点是比较简单,很多事情 IDE 可以帮你一下搞定,但劣势也比较明显,这两个都是收费软件(如果你说可以和谐啊,那就当我没说啰...),还有就是只能在 Windows 系统下使用,跨平台基本没戏。 GCC ARM »