博客园 - HintLee
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=99880
2020-02-15T09:48:53Z
HintLee
https://www.cnblogs.com/HintLee/
feed.cnblogs.com
https://www.cnblogs.com/HintLee/p/12268070.html
nRF52832 开发记录(二) - DFU 功能 - HintLee
前言 NRF 官方提供了 DFU (Device Firmware Upgrade) 设备固件升级的例程,在项目中使用需要自己生成密钥用于加解密固件。本工程基于 nRF5_SDK_16.0.0 相关软件下载和安装 nRF Command Line Tools 10.5.0 (上篇博文已安装) "下载
2020-02-15T09:49:00Z
2020-02-15T09:49:00Z
HintLee
https://www.cnblogs.com/HintLee/
【摘要】前言 NRF 官方提供了 DFU (Device Firmware Upgrade) 设备固件升级的例程,在项目中使用需要自己生成密钥用于加解密固件。本工程基于 nRF5_SDK_16.0.0 相关软件下载和安装 nRF Command Line Tools 10.5.0 (上篇博文已安装) "下载 <a href="https://www.cnblogs.com/HintLee/p/12268070.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HintLee/p/12254151.html
nRF52832 开发记录(一) - 入门及相关小问题的处理 - HintLee
前言 近段时间因项目需要开始接触蓝牙芯片 nRF52832,官方的文档和 SDK 确实相当完善和易于上手,最开始是在 nRF5 SDK v15.3.0 做开发,不久前官方更新了 nRF5 SDK v16.0.0,后续文章也会以这个版本做记录。 开发环境安装和配置 Keil MDK ARM 5.29
2020-02-06T03:37:00Z
2020-02-06T03:37:00Z
HintLee
https://www.cnblogs.com/HintLee/
【摘要】前言 近段时间因项目需要开始接触蓝牙芯片 nRF52832,官方的文档和 SDK 确实相当完善和易于上手,最开始是在 nRF5 SDK v15.3.0 做开发,不久前官方更新了 nRF5 SDK v16.0.0,后续文章也会以这个版本做记录。 开发环境安装和配置 Keil MDK ARM 5.29 <a href="https://www.cnblogs.com/HintLee/p/12254151.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HintLee/p/10403943.html
斐讯 N1 刷 Armbian 5.75 - HintLee
前言 不知不觉居然鸽了快半年的博客_(:3」∠)_ 好吧最近发现之前玩的 N1 Armbian 系统已经出到 5.75 了,之前刷 5.64 玩过,具体博文 "在此" ,说实话并不是很稳定,有线网络有时会卡死,重启才能恢复。前段时间发现有大神发布了新的 dtb,链接 "在此" ,似乎稳定性好了不少。
2019-02-19T15:02:00Z
2019-02-19T15:02:00Z
HintLee
https://www.cnblogs.com/HintLee/
【摘要】前言 不知不觉居然鸽了快半年的博客_(:3」∠)_ 好吧最近发现之前玩的 N1 Armbian 系统已经出到 5.75 了,之前刷 5.64 玩过,具体博文 "在此" ,说实话并不是很稳定,有线网络有时会卡死,重启才能恢复。前段时间发现有大神发布了新的 dtb,链接 "在此" ,似乎稳定性好了不少。 <a href="https://www.cnblogs.com/HintLee/p/10403943.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HintLee/p/9976820.html
Domoticz 中接入斐讯 M1 空气质量检测仪 - HintLee
前言 M1 是翻车讯出的一款空气质量检测仪,如今斐讯的服务器经常连不上了,M1 不动动手接到 Domoticz 怕是变成摆设了。教程参考了 "这里" 和官方的 "Using Python plugins" 。 步骤 安装 Python 3.5 将 Python 3.5 设置为默认 Python 3
2018-11-17T18:51:00Z
2018-11-17T18:51:00Z
HintLee
https://www.cnblogs.com/HintLee/
【摘要】前言 M1 是翻车讯出的一款空气质量检测仪,如今斐讯的服务器经常连不上了,M1 不动动手接到 Domoticz 怕是变成摆设了。教程参考了 "这里" 和官方的 "Using Python plugins" 。 步骤 安装 Python 3.5 将 Python 3.5 设置为默认 Python 3 <a href="https://www.cnblogs.com/HintLee/p/9976820.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HintLee/p/9902910.html
N1 Armbian 安装 Domoticz - HintLee
前言 N1 中安装 Domoticz 的方法与 "这篇" 类似,MQTT 服务器改用 mosquitto,更轻量级。 步骤 安装 Domoticz,只选择 HTTP 8080 端口 安装完成后查看 Domoticz 状态 显示 libusb 0.1.so.4: cannot open shared
2018-11-03T17:36:00Z
2018-11-03T17:36:00Z
HintLee
https://www.cnblogs.com/HintLee/
【摘要】前言 N1 中安装 Domoticz 的方法与 "这篇" 类似,MQTT 服务器改用 mosquitto,更轻量级。 步骤 安装 Domoticz,只选择 HTTP 8080 端口 安装完成后查看 Domoticz 状态 显示 libusb 0.1.so.4: cannot open shared <a href="https://www.cnblogs.com/HintLee/p/9902910.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HintLee/p/9899471.html
N1 Armbian 安装 OpenMediaVault - HintLee
前言 接上一篇继续折腾,这次在 N1 上进行一些本地化设置并安装使用 OpenMediaVault 步骤 使用 ssh 连接到 N1,修改系统源 按 d 删除全部内容,按 i 粘贴以下内容,完成后按 Esc 然后 :wq 保存并退出,完成后可输入 apt update 查看是否有问题 输入 armb
2018-11-02T19:02:00Z
2018-11-02T19:02:00Z
HintLee
https://www.cnblogs.com/HintLee/
【摘要】前言 接上一篇继续折腾,这次在 N1 上进行一些本地化设置并安装使用 OpenMediaVault 步骤 使用 ssh 连接到 N1,修改系统源 按 d 删除全部内容,按 i 粘贴以下内容,完成后按 Esc 然后 :wq 保存并退出,完成后可输入 apt update 查看是否有问题 输入 armb <a href="https://www.cnblogs.com/HintLee/p/9899471.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HintLee/p/9866485.html
斐讯 N1 刷 Armbian 5.64 - HintLee
前言 N1 天天链是斐讯出的一款挖矿产品,虽然已经翻车,但是本身硬件配置还是很不错的,晶晨 S905D 主控,蓝牙 4.1,双频 WiFi,2G + 8G,USB2.0,HDMI。而一个只要不到 80 块,真是玩 Linux 神器。买了个回来折腾刷上了 Armbian 5.64,记录一下折腾过程。
2018-11-01T13:47:00Z
2018-11-01T13:47:00Z
HintLee
https://www.cnblogs.com/HintLee/
【摘要】前言 N1 天天链是斐讯出的一款挖矿产品,虽然已经翻车,但是本身硬件配置还是很不错的,晶晨 S905D 主控,蓝牙 4.1,双频 WiFi,2G + 8G,USB2.0,HDMI。而一个只要不到 80 块,真是玩 Linux 神器。买了个回来折腾刷上了 Armbian 5.64,记录一下折腾过程。 <a href="https://www.cnblogs.com/HintLee/p/9866485.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HintLee/p/9802024.html
STM32F0 中 ADC 多通道转换结果相同的问题 - HintLee
前言 前段时间调试 STM32F030 的 ADC,在多通道转换时遇到了奇怪的问题,使用官方的例程和库函数连续转换多个 ADC 通道,得到的几个通道的结果是一样的,解决办法参考了 "关于STM32F0系列多路ADC单独采样数据相同问题的处理" ,在此表示感谢。 记录 在官方库的例程 ADC_Basi
2018-10-17T01:12:00Z
2018-10-17T01:12:00Z
HintLee
https://www.cnblogs.com/HintLee/
【摘要】前言 前段时间调试 STM32F030 的 ADC,在多通道转换时遇到了奇怪的问题,使用官方的例程和库函数连续转换多个 ADC 通道,得到的几个通道的结果是一样的,解决办法参考了 "关于STM32F0系列多路ADC单独采样数据相同问题的处理" ,在此表示感谢。 记录 在官方库的例程 ADC_Basi <a href="https://www.cnblogs.com/HintLee/p/9802024.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HintLee/p/9557182.html
Domoticz 中添加彩云天气 - HintLee
前言 用过一段时间的彩云天气 APP,最吸引我的地方是精确到局部区域的天气预测,虽然准确度并不算高,但是对于预测下雨还是不错的选择。在 Domoticz 中添加彩云天气的数据,利用的是彩云天气提供的 "API" ,本文参考了 Domoticz "官方文档" 和 "http/https poller
2018-08-29T13:52:00Z
2018-08-29T13:52:00Z
HintLee
https://www.cnblogs.com/HintLee/
【摘要】前言 用过一段时间的彩云天气 APP,最吸引我的地方是精确到局部区域的天气预测,虽然准确度并不算高,但是对于预测下雨还是不错的选择。在 Domoticz 中添加彩云天气的数据,利用的是彩云天气提供的 "API" ,本文参考了 Domoticz "官方文档" 和 "http/https poller <a href="https://www.cnblogs.com/HintLee/p/9557182.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HintLee/p/9536136.html
Domoticz 接入苹果的 HomeKit 实现 Siri 控制 - HintLee
前言 接上次的折腾,这次尝试将 Domoticz 接入到苹果的 HomeKit,也就是在 iPhone 的 Siri 中可以语音控制。参考 "官方文档" 步骤 安装 nodejs 安装 Homebridge 和 Homebridge Config UI X 将 Homebridge 配置为服务和开机
2018-08-25T18:01:00Z
2018-08-25T18:01:00Z
HintLee
https://www.cnblogs.com/HintLee/
【摘要】前言 接上次的折腾,这次尝试将 Domoticz 接入到苹果的 HomeKit,也就是在 iPhone 的 Siri 中可以语音控制。参考 "官方文档" 步骤 安装 nodejs 安装 Homebridge 和 Homebridge Config UI X 将 Homebridge 配置为服务和开机 <a href="https://www.cnblogs.com/HintLee/p/9536136.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HintLee/p/9535949.html
Ubuntu Server 中实际内存与物理内存不相等的问题 - HintLee
记录 来源 "v2ex" ,提到了一个平时不是很起眼的问题,Ubuntu Server 中系统默认会占用 128M 内存,用于 CVM 内部的 kdump 服务。 科普 1. 查看 CVM 所拥有的物理内存 通过 dmidecode 命令查看底层硬件信息 2. 为什么 free 看到的内存会少了?
2018-08-25T16:12:00Z
2018-08-25T16:12:00Z
HintLee
https://www.cnblogs.com/HintLee/
【摘要】记录 来源 "v2ex" ,提到了一个平时不是很起眼的问题,Ubuntu Server 中系统默认会占用 128M 内存,用于 CVM 内部的 kdump 服务。 科普 1. 查看 CVM 所拥有的物理内存 通过 dmidecode 命令查看底层硬件信息 2. 为什么 free 看到的内存会少了? <a href="https://www.cnblogs.com/HintLee/p/9535949.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HintLee/p/9502913.html
将优狐智能插座接入 Domoticz - HintLee
前言 前几天在某淘宝优惠中看到一个 WiFi 智能插座卖 29 块包邮,心想要是里面是 ESP8266 模块说不定可以刷上固件玩玩,就买了俩回来,记下折腾过程。 拆解 WiFi 智能插座的淘宝介绍页 开拆,果然是 ESP8266 模块,具体型号是 ESP WROOM 02,看起来整个控制包括按键、驱
2018-08-19T14:06:00Z
2018-08-19T14:06:00Z
HintLee
https://www.cnblogs.com/HintLee/
【摘要】前言 前几天在某淘宝优惠中看到一个 WiFi 智能插座卖 29 块包邮,心想要是里面是 ESP8266 模块说不定可以刷上固件玩玩,就买了俩回来,记下折腾过程。 拆解 WiFi 智能插座的淘宝介绍页 开拆,果然是 ESP8266 模块,具体型号是 ESP WROOM 02,看起来整个控制包括按键、驱 <a href="https://www.cnblogs.com/HintLee/p/9502913.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HintLee/p/9502259.html
树莓派安装开源智能家居系统 Domoticz - HintLee
前言 最近闲来无事开始折腾自己的智能家居系统,对比了几种比较流行的开源智能家居系统,觉得 Domoticz 更适合,Domoticz的 "官方中文文档" ,虽然不是很完善但还是可以参考一下。需要注意的是下文用了 mosquitto 对接到 Domoticz 。 安装 树莓派使用 raspbian 系
2018-08-19T12:11:00Z
2018-08-19T12:11:00Z
HintLee
https://www.cnblogs.com/HintLee/
【摘要】前言 最近闲来无事开始折腾自己的智能家居系统,对比了几种比较流行的开源智能家居系统,觉得 Domoticz 更适合,Domoticz的 "官方中文文档" ,虽然不是很完善但还是可以参考一下。需要注意的是下文用了 mosquitto 对接到 Domoticz 。 安装 树莓派使用 raspbian 系 <a href="https://www.cnblogs.com/HintLee/p/9502259.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HintLee/p/9499456.html
STM32F030 定时器多次溢出才触发中断的问题 - HintLee
前言 最近在调试项目过程中,用了 STM32F030 的定时器 16 作为系统时钟,1ms 触发一次中断,过程中遇到一些值得记录的问题。 记录 STM32F030 中定时器 16 的初始化配置如下 对应的中断配置 配置使用了 Update 中断,也就是更新事件中断。值得注意的是初始化中的 TIM_R
2018-08-18T16:52:00Z
2018-08-18T16:52:00Z
HintLee
https://www.cnblogs.com/HintLee/
【摘要】前言 最近在调试项目过程中,用了 STM32F030 的定时器 16 作为系统时钟,1ms 触发一次中断,过程中遇到一些值得记录的问题。 记录 STM32F030 中定时器 16 的初始化配置如下 对应的中断配置 配置使用了 Update 中断,也就是更新事件中断。值得注意的是初始化中的 TIM_R <a href="https://www.cnblogs.com/HintLee/p/9499456.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HintLee/p/9499451.html
树莓派编译安装 EMQ 服务器 - HintLee
前言 EMQ 是一款开源的物联网 MQTT 消息服务器,使用 Erlang/OTP 语言平台设计,在 DIY 智能家居时可以作为网关,前几天摸索了一下在树莓派中安装 EMQ 的方法,记录一下。 步骤 安装 Erlang 从源码编译安装 OTP,编译需要安装 Java 运行环境,参考 "这篇" 提示“
2018-08-18T16:50:00Z
2018-08-18T16:50:00Z
HintLee
https://www.cnblogs.com/HintLee/
【摘要】前言 EMQ 是一款开源的物联网 MQTT 消息服务器,使用 Erlang/OTP 语言平台设计,在 DIY 智能家居时可以作为网关,前几天摸索了一下在树莓派中安装 EMQ 的方法,记录一下。 步骤 安装 Erlang 从源码编译安装 OTP,编译需要安装 Java 运行环境,参考 "这篇" 提示“ <a href="https://www.cnblogs.com/HintLee/p/9499451.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HintLee/p/9499449.html
树莓派使用安装 Java 8 - HintLee
前言 从不久前开始,Oracle Java 已经不开放下载了,所以原有的 PPA 安装方法也已经失效。不过此 "链接" 有人收集了此前所有 Java 8 版本,所以有了手动安装的方法 步骤 raspbian 目前只支持 32 位,所以下载 jdk 8u212 linux arm32 vfp hflt
2018-08-18T16:48:00Z
2018-08-18T16:48:00Z
HintLee
https://www.cnblogs.com/HintLee/
【摘要】前言 从不久前开始,Oracle Java 已经不开放下载了,所以原有的 PPA 安装方法也已经失效。不过此 "链接" 有人收集了此前所有 Java 8 版本,所以有了手动安装的方法 步骤 raspbian 目前只支持 32 位,所以下载 jdk 8u212 linux arm32 vfp hflt <a href="https://www.cnblogs.com/HintLee/p/9499449.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HintLee/p/9499447.html
STM32F030 使用硬件 SPI - HintLee
前言 以前玩过一点 STM32 单片机(主要是 STM32F103 系列),去年(2017)STM32F1 涨到不知哪里去了,今年好像降下来了。F0 系列相比 F1 系列少了一些功能,最高主频只到 48M(F1 是 72M),但是价格便宜啊,刚好最近工作需要重新接触了 STM32F030,记录一下。
2018-08-18T16:47:00Z
2018-08-18T16:47:00Z
HintLee
https://www.cnblogs.com/HintLee/
【摘要】前言 以前玩过一点 STM32 单片机(主要是 STM32F103 系列),去年(2017)STM32F1 涨到不知哪里去了,今年好像降下来了。F0 系列相比 F1 系列少了一些功能,最高主频只到 48M(F1 是 72M),但是价格便宜啊,刚好最近工作需要重新接触了 STM32F030,记录一下。 <a href="https://www.cnblogs.com/HintLee/p/9499447.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HintLee/p/9499441.html
编译 OpenWrt/LEDE 基本过程 - HintLee
说明 前段时间花 110 从闲鱼淘了个 Newifi D1,这个路由的 Soc 是 MT7621AT,性能强劲,于是又开始折腾编译固件了,重新记录一下编译基本过程。 步骤 安装必要的软件包 LEDE 源码源偷懒用了 "Lean's OpenWrt source" ,作者在官方源码基础上做了很多修改,
2018-08-18T16:45:00Z
2018-08-18T16:45:00Z
HintLee
https://www.cnblogs.com/HintLee/
【摘要】说明 前段时间花 110 从闲鱼淘了个 Newifi D1,这个路由的 Soc 是 MT7621AT,性能强劲,于是又开始折腾编译固件了,重新记录一下编译基本过程。 步骤 安装必要的软件包 LEDE 源码源偷懒用了 "Lean's OpenWrt source" ,作者在官方源码基础上做了很多修改, <a href="https://www.cnblogs.com/HintLee/p/9499441.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HintLee/p/9499435.html
微信小程序 WebSocket 使用非 443 端口连接 - HintLee
前言 微信小程序支持使用 "WebSocket" 连接到服务器,准确地说是带 SSL 的 WebSocket,而微信小程序中不允许使用带端口的 wss 连接,只能使用 443 端口。想使用其他端口就需要在服务器做一层代理,本文以 Ubuntu 16.04 服务器为例,使用 nginx 做 Web S
2018-08-18T16:40:00Z
2018-08-18T16:40:00Z
HintLee
https://www.cnblogs.com/HintLee/
【摘要】前言 微信小程序支持使用 "WebSocket" 连接到服务器,准确地说是带 SSL 的 WebSocket,而微信小程序中不允许使用带端口的 wss 连接,只能使用 443 端口。想使用其他端口就需要在服务器做一层代理,本文以 Ubuntu 16.04 服务器为例,使用 nginx 做 Web S <a href="https://www.cnblogs.com/HintLee/p/9499435.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HintLee/p/9499429.html
nginx 搭建 rtmp 服务器 - HintLee
前言 最近接手了一个跟视频监控相关的项目,用了近年来越来越流行的 Web 服务器 "nginx" 加上 "nginx rtmp module" 搭建 rtmp 服务器。使用了阿里云的服务器,系统 Ubuntu 16.04 。 步骤 更新源并安装 nginx 。 输入 nginx V 查看 nginx
2018-08-18T16:37:00Z
2018-08-18T16:37:00Z
HintLee
https://www.cnblogs.com/HintLee/
【摘要】前言 最近接手了一个跟视频监控相关的项目,用了近年来越来越流行的 Web 服务器 "nginx" 加上 "nginx rtmp module" 搭建 rtmp 服务器。使用了阿里云的服务器,系统 Ubuntu 16.04 。 步骤 更新源并安装 nginx 。 输入 nginx V 查看 nginx <a href="https://www.cnblogs.com/HintLee/p/9499429.html" target="_blank">阅读全文</a>