JavaScript 很少为人所知的玩法

Stack OverFlow 的联合创始人杰夫·阿特伍德(Jeff Atwood)曾提出著名的“Atwood定律”,即: Any application that can be written in JavaScript, will eventually be written in JavaScript. 任何能够用 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 »

开源 Sensor Beacon 焊样现场还原

前面说过要做一个开源的 Sensor Beacon,这么多天过去,很多小伙伴说怎么没下文了,难道真的当“太监”了,我太孤陋寡闻了,最近才明白“太监”是啥意思。 所谓“太监”,就是没有下面的意思。形象生动吧,不得不佩服论坛的大神。 声明一下,我是纯爷们,绝不当“太监”,只是最近都要忙挂了,即使是多线程,同一时间也只能做一件事,没办法这事就只能挂起了。 这里必须先来个小插曲, »

Android Things 开发体验 @ Raspberry Pi 3

前面写了一篇关于 Android Things 的文章,用到的硬件平台是 Intel Edison,有小伙伴说能不能写写关于 Raspberry Pi 3 的,刚好我手上有一块 Raspberry Pi 3 的板子,周末没什么事情,就折腾折腾。 Android Things 是 Google 基于 Android 生态推出的物联网操作系统, »

Android Things 来了,老司机快上车~

现在大家都变得好奇怪,有了“技术红利期”的概念,一旦有哪个大佬推出什么新技术,第一时间跟上,越往后就越没有你什么事了。“小程序”一开始之所以能那么火,我想应该跟很多人不想错过可能的“红利期”是有关系的,像我这个小白不也跨界凑热闹注册了个小程序的号😁 回到主题,就在这周二,Google 发布了 Android Things 开发者预览版,作为一名“资深”的吃瓜群众,趁还有点温度,赶紧凑下热闹。但是, »