首页:修订间差异

来自资料库(何亚红)
跳转到导航 跳转到搜索
imported>HEYAHONG
imported>HEYAHONG
第7行: 第7行:
|-
|-
| RN8211B || 单相计量SOC || [[RN8211B]]
| RN8211B || 单相计量SOC || [[RN8211B]]
|-
| HT502X || 单相计量SOC || [[HT502X]]
|-
|-
| Air724UG || 4G模块,进行C语言开发 || [[Air724UG]]
| Air724UG || 4G模块,进行C语言开发 || [[Air724UG]]

2022年4月20日 (三) 05:50的版本

常用芯片及模块

可编程开发的芯片及模块

可编程开发的芯片及模块
芯片/模块名称 说明 wiki(若有)
RN8211B 单相计量SOC RN8211B
HT502X 单相计量SOC HT502X
Air724UG 4G模块,进行C语言开发 Air724UG
ESP-12F WIFI透传模块,可支持二次开发,主芯片为ESP8266 ESP8266
ESP-32S ESP32模块,可支持WIFI、蓝牙、以太网,可采用esp-idf开发 ESP32
TB-01 W600开发板,WIFI SOC,Cortex-M3内核 W600
TB-08 W800开发板,WIFI/蓝牙 SOC, XT804内核 W800
CH579 以太网、蓝牙、USB SOC,Cortex-M0内核MCU CH579
HLK-7688A MT7688芯片核心模块,可采用openwrt开发 MT7688
E18-MS1 CC2530芯片核心模块,可采用contiki开发或者Z-Stack开发 CC2530


注意:此章节可能不包含资料较多,应用极其成熟的芯片系列,如STM32

外设芯片及外设模块

外设芯片及外设模块
名称 说明 接口 wiki(若有)
RN8302B 三相计量芯片 SPI RN8302B
RN8209C/RN8209D 单相计量芯片 UART/SPI RN8209
NRF24L01+ 2.4G无线芯片,具有众多兼容替代(如Si24R1) SPI+GPIO(中断、CE) NRF24L01+

常用软件

本章节不包含工具类软件(如集成开发环境、编译工具链等)。

名称 说明 wiki(若有)
FreeRTOS 嵌入式操作系统 FreeRTOS
paho.mqtt.embedded-c MQTT客户端,可移植到各种芯片平台 paho.mqtt.embedded-c
openwrt 操作系统,嵌入式Linux构建工具 openwrt

常用工具

常用工具
名称 说明 wiki(若有)
easy-rsa 使用SSL/TLS时,自签证书制作/管理工具 easy-rsa
buildroot 嵌入式Linux构建工具 buildroot
debootstrap Linux系统根文件系统创建工具,可创建Debian系Linux系统根文件系统 debootstrap
crosstool-ng 交叉编译工具链创建工具 crosstool-ng

服务器资源

通常本章的服务器资源只用于测试和编写Demo使用,不用于实际生产。

MQTT Broker

地址:mqtt.hyhsystem.cn
端口:1883、8883(SSL)
若连接启用SSL的端口,客户端需要使用SSL证书。

SSL证书

文件:MQTT BROKER Certs.zip
对于物联网设备,测试时仅需要 cacert.pem、client-cert.pem、client-key.pem三个文件。
由于证书为测试证书,故客户端需要把SSL/TLS中校验服务器名称的代码关闭,否则会出现TLS错误。

NTP

主要

国家授时中心 NTP服务器地址:ntp.ntsc.ac.cn

备用

地址:ntp.hyhsystem.cn

V2Ray隧道

用于在网络不良时访问github.com。速度不高。

vmess://ew0KICAidiI6ICIyIiwNCiAgInBzIjogInByb3h5Lmh5aHN5c3RlbS5jbiIsDQogICJhZGQiOiAiNDMuMTUzLjE2LjgwIiwNCiAgInBvcnQiOiAiNDU2NTgiLA0KICAiaWQiOiAiMTBjNDc3NjctODRhNC00YzAxLWE5MDUtYTU0OWM5MzE2YWE5IiwNCiAgImFpZCI6ICIwIiwNCiAgInNjeSI6ICJhdXRvIiwNCiAgIm5ldCI6ICJ0Y3AiLA0KICAidHlwZSI6ICJub25lIiwNCiAgImhvc3QiOiAiIiwNCiAgInBhdGgiOiAiIiwNCiAgInRscyI6ICIiLA0KICAic25pIjogIiINCn0=

注意:上网行为可能会被记录。

本地资源

注:本地资源为非云服务器资源,通过内网穿透、VPN等技术开放到公网。
由于使用的是普通宽带,服务器也是使用普通PC或者开发板魔改的,受网络情况及电力情况影响较大,可能无法访问。

源代码本地备份

Gitea

公网访问地址

http://hyhsystem.cn:3000 需要登陆访问

说明

本人常用的源代码的备份,当github.com不通时可临时使用。

部分测试的资源

此章的内容为部分功能正常,可能出现不可忽视的缺陷的资源,但也可能是不常用的资源。

软件

软件
名称 说明 链接 Wiki(若有)
contiki 嵌入式操作系统 http://www.contiki-os.org/ contiki
nuttx 嵌入式操作系统 https://nuttx.apache.org/ nuttx

芯片及模块

芯片记录
芯片/模块名称 说明 链接 Wiki(若有)
XT-BL12 BL602模块,WIFI/蓝牙 SOC,RISC-V内核 博流智能科技

尚未测试的资源

已发现但未使用过的芯片及模块

芯片记录
芯片/模块名称 说明 链接 Wiki(若有)
HT501X 单相计量SOC,Cortex-M0内核 钜泉光电
HLK-M50 RDA5981模块,WIFI SOC,Cortex-M4内核 紫光展锐
XR806 WIFI/蓝牙 SOC,Arm-Star ARMv8-M MCU XR806
PB-02 PHY6212模块,蓝牙 SOC,Cortex-M0内核 奉加微电子
TB-02 TLSR8258模块,蓝牙 SOC,TC32内核 泰凌微电子
ST17H66 蓝牙 SOC,Cortex-M0内核 伦茨科技

软件

软件
名称 说明 链接 Wiki(若有)
rt-thread 嵌入式操作系统 https://www.rt-thread.org/
micropython 嵌入式操作系统,Python3在嵌入式设备的实现。 https://micropython.org/
sylixos 嵌入式操作系统 https://www.sylixos.com/
mbed-os 嵌入式操作系统 https://os.mbed.com/
LiteOS 物联网操作系统,OpenHarmony内核之一。 http://www.huawei.com/liteos