AR502H-CN开发笔记00:目录

本系列博客详细介绍了华为物联网网关AR502H的开发,涵盖设备使用、容器制作与使用、基础知识、C++程序设计、开发技巧、MQTT通信、设备节点管理、APP制作、U盘开局、SQLite数据库操作及Python编程等,旨在帮助读者全面掌握AR502H的开发流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本系列文章将向大家讲述华为网关AR502H的开发方法。

本系列文章将涉及从开发环境的安装到程序设计、应用和打包的所有环节

本系列文章在撰写时采用图文方式加以呈现,并尽量多的采用软件截图说明

本系列文章采用C++语言进行程序设计,基于C++语言的相关问题欢迎在文章的评论区留言,我将尽力解答

本文是整体的章节安排,大家阅读本系列文章时,应参考此文章。


目录:

1、设备使用

(1)AR502H-CN开发笔记01:硬件接口

(2)AR502H-CN开发笔记02:指示灯说明

(3)AR502H-CN开发笔记03:接口说明

(4)AR502H-CN开发笔记04:规格参数

(5)AR502H-CN开发笔记05:首次登陆设备

(6)AR502H-CN开发笔记07:IPV4配置

(7)AR502H-CN开发笔记09:使用SSH登陆

2、容器的制作

(1)AR502H-CN开发笔记22:虚拟机的安装

(2)AR502H-CN开发笔记23:docker的安装

(3)AR502H-CN开发笔记24:base镜像的制作

(4)AR502H-CN开发笔记25:buster镜像的制作

(5)AR502H-CN开发笔记26:容器的生成

(6)AR502H-CN开发笔记60:选择性编译第3方库 

3、容器的使用

(1)AR502H-CN开发笔记16:搭建ftp服务器

(2)AR502H-CN开发笔记17:容器安装

(3)AR502H-CN开发笔记19:登陆容器

(4)AR502H-CN开发笔记20:调试应用程序

4、基础知识

(1)AR502H-CN开发笔记06:边缘计算网关介绍

(2)AR502H-CN开发笔记08:开放平台

(3)AR502H-CN开发笔记10:认识Docker

(4)AR502H-CN开发笔记27:信号的使用

(5)AR502H-CN开发笔记28:exit函数

(6)AR502H-CN开发笔记29:open函数和close函数

(7)AR502H-CN开发笔记32:perror函数

(8)AR502H-CN开发笔记34:socket中的read和write函数

(9)AR502H-CN开发笔记41:认识JSON

(10)AR502H-CN开发笔记45:Ubuntu中的时间同步

(11)AR502H-CN开发笔记67:将U盘格式化为FAT32格式

5、C++程序设计

(1)AR502H-CN开发笔记31:建立TCP Server应用程序

(2)AR502H-CN开发笔记40:MQTT消息订阅程序

(3)AR502H-CN开发笔记42:使用cJSON解析MQTT

(4)AR502H-CN开发笔记49:解决多线程调用printf函数同步问题

6、开发技巧

(1)AR502H-CN开发笔记30:解决Makefile文件missing separator错误

(2)AR502H-CN开发笔记33:查看操作系统整型数据类型占用字节情况

(3)AR502H-CN开发笔记37:链接动态库

(4)AR502H-CN开发笔记57:解决bad file descriptor问题

(5)AR502H-CN开发笔记68:解决failed to umount问题

(6)AR502H-CN开发笔记69:解决“nft命令设置后重启失效”的问题

(7)AR502H-CN开发笔记70:解决485接收数据高位错误问题

7、MQTT相关

(1)AR502H-CN开发笔记35:在AR502H中进行MQTT调试

(2)AR502H-CN开发笔记36:paho-mqtt客户端的使用方法

(3)AR502H-CN开发笔记38:链接paho动态库

(4)AR502H-CN开发笔记39:链接paho动态库V1.1

8、设备节点相关

(1)AR502H-CN开发笔记43:在容器中添加设备节点

(2)AR502H-CN开发笔记44:解决设备节点的权限问题

9、APP制作

(1)AR502H-CN开发笔记50:Systemd介绍

(2)AR502H-CN开发笔记51:Systemd中Unit的配置文件

(3)AR502H-CN开发笔记52:deb包的相关知识

(4)AR502H-CN开发笔记53:deb包的制作

(5)AR502H-CN开发笔记54:OVF和OVA的区别

(6)AR502H-CN开发笔记55:生成OVA文件

(7)AR502H-CN开发笔记56:安装APP

(8)AR502H-CN开发笔记58:快速生成安装APP

(9)AR502H-CN开发笔记59:启动和停止APP

10、U盘开局

(1)AR502H-CN开发笔记61:U盘开局介绍

(2)AR502H-CN开发笔记62:U盘开局设备运行流程

(3)AR502H-CN开发笔记63:U盘开局命令usb-auto-upg

(4)AR502H-CN开发笔记64:获得eciot.cfg文件

(5)AR502H-CN开发笔记65:U盘开局文件

(6)AR502H-CN开发笔记66:U盘开局索引文件

11、SQLite数据库相关

(1)AR502H-CN开发笔记46:编译SQLite动态库

(2)AR502H-CN开发笔记47:另一种编译SQLite动态库的方法

(3)AR502H-CN开发笔记48:SQLite中的数据类型

12、Python相关

(1)Python语言系统学习3:构建Python开发环境

(2)Python语言系统学习4:构建Python集成开发环境

(3)Python语言系统学习5:构建PyQt集成开发环境

(4)Python语言系统学习6:感受面向对象程序设计

(5)Python语言系统学习11:在VS Code中添加“用户代码片段”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

snmplink

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值