[译]在不到2美元的开发板上运行Nuttx实时操作系统

原文: https://acassis.wordpress.com/2016/06/12/running-nuttx-on-a-less-than-u2-00-board/


几个月前我发现了一款便宜的微控制器 - STM32F103C8T6
我从AliExpress上购买仅花了1.96美元
收到货之后, 我实现了在板子上运行Nuttx, 并且向Mr. Greg(译者注: 应为Nuttx主要开发人员)提交了补丁,使Nuttx主线版本支持该板子

所以现在,任何人都能轻而易举地在STM32F103C8T6上运行Nuttx了
该教程将展示我是如何做到的,首先列出我们需要的物件:

Java链路层通信协议简单实现

玩无线模块有点上瘾了,如果能实现TCP通信应该很有成就感吧,因为几年前用 tun/tap 做过小工具,想当然地以为把无线收发的数据直接传输给 tun/tap 就可以了,结果往tun write数据时一直报错Invalid argument

OrangePi Zero卡片电脑评测

OrangePi是什么? 类似RaspberryPi的国产卡片电脑。 OrangePi Zero相当于RaspberryPi Zero W。其实本来想入手RaspberryPi Zero W的,但 $10 的东西在淘宝被炒到 ¥280, 只能呵呵了。
随后发现国产的OrangePi zero,价格¥59 ! 相比RaspberryPi zero w,缺少摄像头模块接口蓝牙模块,多出RJ45接口标准USB接口,4核CPU而RPI-zero w是1核,果然是符合国情的作品,遂入之 !

开通Github Pages博客

工作6年多, 陆续记录了1652篇工作笔记(截至2017-04-11 14:45),其中大部分只是随笔性质,称不上博客。我会从中挑选符合以下几类的笔记贴到这里

  • 有深入研究的
  • 有一定技术含量的
  • 有一定创新性质的
  • 原创且字数超过500的
  • 翻译的英文文章

另外本博客用 hexo + light主题搭建,搜索和评论功能暂时没实现,刚开始玩hexo, 慢慢完善吧 :)

apache commons-pool2参数说明

commons-pool是java世界很常用的对象池框架,dbcp和jedis都使用commons-pool作为其自身连接池的基础。了解其各项参数的作用,对系统性能提升有较大的帮助。
以下参数来自commons-pool版本: 2.4.2