//TODO
Ubuntu 16.10更新到17.10及18.04 LTS
最近Ubuntu 18.04 LTS开放了从17.10版本在线升级(16.04 LTS的在线升级还要再等到六月的18.04.1)。正好前几天一个linode从17.04通过update-manager-core
的do-release-upgrade
命令刚升级到17.10,今天很顺利又升级到了18.04 LTS。但是用update-manager-core升级另外一台16.10的linode的时候出现了问题,提示:
1 | Can not upgrade |
而Ubuntu官方也表示,不支持用户跨版本升级,只能按照16.10->17.04->17.10->18.04逐个版本升级上去。
内田彩幕张call本(三专)
三专ICECREAM GIRL
加了一点奇奇怪怪的东西w
划重点请查看全文。
给ESP8266用上MicroPython
还是ESP8266,这次使用的是安信可公司生产的开发板。由于项目需要使用这块板子向aprs-is.net
报告APRS信息,通过调查发现了ESP8266可以使用MicroPython来做APRS POST(虽然也有别的各种各样的方法啦)。
MicroPython简单的使用方法如下:
烧录MicroPython到ESP8266上
首先下载ESP8266用的MicroPython固件,这里选择最新版的esp8266-20170108-v1.8.7.bin。
需要说明的是,MicroPython使用的是 Python3 ,嗯,Python3。
然后安装烧写工具esptool,可以使用pip安装:
1 | pip install esptool |
安装完成后,先清空flash,再烧入固件。macOS下,CP2102安装驱动后串口在/dev/cu.SLAB_USBtoUART
1 | esptool.py --port /dev/cu.SLAB_USBtoUART erase_flash |
对于某些8266固件,可能需要加上-fm dio
参数。
LinkNode D1 评测与使用
本文原文发表在《无线电》上,感谢fm老师提供开发板和指导
LinkNode D1 简介
LinkNode D1是LinkSprite公司出品的一款Arduino兼容的WiFi开发板。ESP-8266EX 使用 Tensilica L106 32 bit 为MCU,这款MCU主要特点有:
- 支持802.11 b/g/n标准
- 支持WPA/WPA2
- 支持STA/AP/STA+AP 三种工作模式
- 唤醒到开始传输数据时间小于2 ms
- 待机功率小于1.0 mW
这些特性使得LinkNode D1可以以低功耗模式、在多种WiFi环境下运行。此外,LinkNode D1的开发板还在此基础上扩展了以下功能:
- 11个数字IO口
- 1个模拟输入口
- 1个Micro USB口用于供电和UART数据传输
- 1个9~24V供电口
- 4M Flash
- 80K 内存
这使得LinkNode D1可以连接更多的传感器等元件,也可以支持更复杂的代码。
LinkNode D1的串口转USB使用的是CH340,它提供了Windows、Mac和Linux的驱动,使得这款LinkNode D1可以在多平台上进行开发。