本系列文章将向大家讲述华为网关AR502H的开发方法。
本系列文章将涉及从开发环境的安装到程序设计、应用和打包的所有环节。
本系列文章在撰写时采用图文方式加以呈现,并尽量多的采用软件截图说明。
本系列文章采用C++语言进行程序设计,基于C++语言的相关问题欢迎在文章的评论区留言,我将尽力解答。
本文是整体的章节安排,大家阅读本系列文章时,应参考此文章。
目录:
1、设备使用
2、容器的制作
(4)AR502H-CN开发笔记25:buster镜像的制作
3、容器的使用
4、基础知识
(6)AR502H-CN开发笔记29:open函数和close函数
(8)AR502H-CN开发笔记34:socket中的read和write函数
(10)AR502H-CN开发笔记45:Ubuntu中的时间同步
(11)AR502H-CN开发笔记67:将U盘格式化为FAT32格式
5、C++程序设计
(1)AR502H-CN开发笔记31:建立TCP Server应用程序
(3)AR502H-CN开发笔记42:使用cJSON解析MQTT
(4)AR502H-CN开发笔记49:解决多线程调用printf函数同步问题
6、开发技巧
(1)AR502H-CN开发笔记30:解决Makefile文件missing separator错误
(2)AR502H-CN开发笔记33:查看操作系统整型数据类型占用字节情况
(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客户端的使用方法
(4)AR502H-CN开发笔记39:链接paho动态库V1.1
8、设备节点相关
(2)AR502H-CN开发笔记44:解决设备节点的权限问题
9、APP制作
(2)AR502H-CN开发笔记51:Systemd中Unit的配置文件
10、U盘开局
(3)AR502H-CN开发笔记63:U盘开局命令usb-auto-upg
(4)AR502H-CN开发笔记64:获得eciot.cfg文件
11、SQLite数据库相关
(1)AR502H-CN开发笔记46:编译SQLite动态库
(2)AR502H-CN开发笔记47:另一种编译SQLite动态库的方法
(3)AR502H-CN开发笔记48:SQLite中的数据类型