![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenWRT
文章平均质量分 84
木壳贝子
戒骄戒躁
展开
-
OpenWRT安装SIM7600CE 4G模块驱动
SIM7600CE4G模块的驱动与Linux内核有着很大的关系,OpenWRT18.06/19.07中的Linux内核版本较高,而在OpenWRT15.05版本较低,安装驱动的方法不一样,在讲解过程中会有区分的说明。1.添加simcom_wwan文件将附件中的simcom_wwan.c文件上到 ~/openwrt/build_dir/target-mipsel_24kc_musl/l...原创 2021-01-27 10:46:49 · 3662 阅读 · 1 评论 -
通过交叉编译libsqlite3库实现OpenWRT中的sqlite3数据库客户端
引言sqlite是属于SQL系列的数据库,sqlite数据库占用内存空间小,多用在手机、嵌入式设备中,在openwrt内核中带有sqlite库,这也是openwrt系统的一大优点,当然也可以采用手动交叉编译的方式,可参考之前写的手动交叉编译mosquitto的文章。因此本文只需要配置选用libsqlite3数据库即可,然后经过编译可以生产动态库、静态库、头文件等,编写程序的时候调用即可。一...原创 2021-01-27 10:47:32 · 1234 阅读 · 0 评论 -
通过openwrt源码配置编译mosquitto,实现在OpenWRT中的MQTT客户端协议 (一)
引言为了在OpenWRT系统中使用MQTT协议,在此选用了Mosquitto作为Client(客户端),当然也可以选择其他的客户端如Paho,选择Mosquitto的原因是在OpenWRT系统自身带有libmosquitto客户端库。为了在OpenWRT系统实现Mosquitto客户端,首先必须要交叉编译libmosquitto,有两种方式可以实现交易编译,一是通过make menucofig...原创 2021-01-27 10:46:01 · 2612 阅读 · 0 评论 -
为OpenWRT添加 Target Profile 选项
引言在下载的原始的OpenWRT源码中,通过Target Profile ------>选择具体的路由器型号,但是OpenWRT源码中给出的路由器型号较少,经常不能满足实际的需求,这里所说的不能满足的要求体现在了两点,第一为默认的路由器RAM容量与实际的不符合,第二为默认的路由器Flash容量与实际的不一致。本文章以MT7688芯片为例,增加一个基于此芯片的路由器选项,具体的配置为Fla...原创 2018-12-30 23:08:22 · 3539 阅读 · 0 评论 -
通过手动交叉编译mosquitto实现在OpenWRT中的MQTT客户端协议 (二)
引言之前的文章中已经介绍了第一种方法,本篇文章介绍使用自己下载的mosquito源码,在mosquitto源码编译的时候需要依赖其他的库,使用mipsel-openwrt-linux-交叉编译,最终生成libmosquitto.so.1动态链接库,本方法同样适用于ARM交叉编译连,在配置时把mipsel相对应的交叉编译链换成ARM对应的即可, 编译运行环境 64位 ubuntu16.04....原创 2021-01-27 10:47:14 · 1454 阅读 · 0 评论 -
使用Buildroot配置openwrt交叉编译环境
引言Buildroot(https://buildroot.org/)是一个简单,高效且易于使用的工具,可通过交叉编译生成嵌入式Linux系统. Buildroot不仅可以编译ARM架构同时支持编译MIPS架构. 本次使用的硬件参数如下:System type : Ralink RT5350 Cpu model : MIPS 24KEc V5.0一. 下载Buildroot源码在 ht...原创 2019-01-01 18:57:59 · 3379 阅读 · 0 评论