自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 通过openwrt源码配置编译mosquitto,实现在OpenWRT中的MQTT客户端协议 (一)

引言为了在OpenWRT系统中使用MQTT协议,在此选用了Mosquitto作为Client(客户端),当然也可以选择其他的客户端如Paho,选择Mosquitto的原因是在OpenWRT系统自身带有libmosquitto客户端库。为了在OpenWRT系统实现Mosquitto客户端,首先必须要交叉编译libmosquitto,有两种方式可以实现交易编译,一是通过make menucofig...

2021-01-27 10:46:01 2566

原创 1. 嵌入式OpenWRT入门基础篇-----OpenWRT源码下载、编译

之前一直在做关于op系统的项目,现在不从事这一行了,或许以后也不会了,趁现在还有点记忆,因此在此也算记录一下以前的工作吧,因为OpenWRT是一个很完善的系统,本系列博客也是按照整个系统的开发步骤进行的。本人技术水平不精,如有错误之处,还望多多指正,感谢各位阅读者。OpenWRT是一个功能很强大的路由系统,本系列文章主要介绍将OpenWRT应用于物联网和嵌入式之中。一、源码下载...

2020-01-25 18:10:53 1445

原创 通过交叉编译libsqlite3库实现OpenWRT中的sqlite3数据库客户端

引言sqlite是属于SQL系列的数据库,sqlite数据库占用内存空间小,多用在手机、嵌入式设备中,在openwrt内核中带有sqlite库,这也是openwrt系统的一大优点,当然也可以采用手动交叉编译的方式,可参考之前写的手动交叉编译mosquitto的文章。因此本文只需要配置选用libsqlite3数据库即可,然后经过编译可以生产动态库、静态库、头文件等,编写程序的时候调用即可。一...

2021-01-27 10:47:32 1216

原创 通过手动交叉编译mosquitto实现在OpenWRT中的MQTT客户端协议 (二)

引言之前的文章中已经介绍了第一种方法,本篇文章介绍使用自己下载的mosquito源码,在mosquitto源码编译的时候需要依赖其他的库,使用mipsel-openwrt-linux-交叉编译,最终生成libmosquitto.so.1动态链接库,本方法同样适用于ARM交叉编译连,在配置时把mipsel相对应的交叉编译链换成ARM对应的即可, 编译运行环境 64位 ubuntu16.04....

2021-01-27 10:47:14 1434

原创 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 3579 1

原创 4. 嵌入式OpenWRT入门基础篇-----设置OpenWRT系统为AP、中继模式

一、设置OpenWRT系统为AP(开启WIFI热点)1.源码中开启WIFI热点要在源码中使能Wi-Fi信号,那么需要修改mac80211.sh这个脚本程序,位于openwrt源码 openwrt/package/kernel/mac80211/ files/lib/wifi目录。修改后的如下图所示:将该文件中的 option disabled1 内容删除掉,上图为删除后的截图,上图...

2020-01-26 12:37:14 6747

原创 3. 嵌入式OpenWRT入门基础篇-----OpenWRT系统IP地址修改

OpenWRT路由系统的密码一般为192.168.1.1,有时为了改成自己想要的IP地址,可通过 1. 源码中修改IP地址 ;2. OpenWRT板上修改IP地址一、源码中修改IP地址脚本文件位于系统源码的openwrt/package/base-files/files/bin/目录中,该脚本程序名称为config_generate,在该脚本程序中可以看到默认设置的IP地址为192.168...

2020-01-25 20:16:08 6274

原创 5. 嵌入式OpenWRT入门基础篇-----OpenWRT与电脑之间互传文件

OpenWRT与电脑之间互传文件方式有多种,方法会陆续更新....................一、Winscp与OpenWRT互传文件由于 openwrt 默认开启 scp 服务器,所以我们不需要在开发板上安装其他软件,即可用scp 协议连接开发板传输文件。在Windows系统上安装WinSCP软件,安装完成后,点击图标 进入 winscp 界面,如下图所示协议选择SCP;...

2020-01-25 19:37:23 2875

原创 2. 嵌入式OpenWRT入门基础篇-----OpenWRT固件烧录

OpenWRT固件烧录方式有很多种,会逐渐更新烧录方法一、此方法适用于OpenWRT系统可以正常启动的情况,用于OpenWRT 固件的升级1) 开发板上电,至启动完成。2) 登录开发板地址“192.168.10.1”(可以用网口连接登录,也可以用 wifi 连接登录)3) 点击系统配置页面的顶部菜单“系统” ->“备份/升级”4) 选择页面下的“固件文件”一栏...

2020-01-25 18:45:34 1283

原创 使用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 3344

原创 为OpenWRT添加 Target Profile 选项

引言在下载的原始的OpenWRT源码中,通过Target Profile ------>选择具体的路由器型号,但是OpenWRT源码中给出的路由器型号较少,经常不能满足实际的需求,这里所说的不能满足的要求体现在了两点,第一为默认的路由器RAM容量与实际的不符合,第二为默认的路由器Flash容量与实际的不一致。本文章以MT7688芯片为例,增加一个基于此芯片的路由器选项,具体的配置为Fla...

2018-12-30 23:08:22 3513

原创 ESP-202(小黄板) 与 STM32 使用笔记

引言ESP-202(小黄板) 板载了一颗ESP8266芯片,并引出来一些GPIO,TX, RX,GND端口,因此STM32可以通过串口进行通信,这块板子的串口只能接收3.3V的串口电平。电路板如下图所示:一.烧录AT固件烧录AT固件,STM32可以通过串口发送AT指令,控制ESP8266的工作方式。烧录固件的具体步骤可参考板载的资料进行配置,大致的流程为:1.开发板上电,将电源...

2018-12-10 23:32:57 1415

mt7628-wifi.rar

openwrt15.05系统中不支持mt7628 wifi驱动,因此需要手动添加;; 将下载到的驱动包,在linux系统中解压后,然后把整个文件夹(包含了三个子文件夹)放到openwrt下的package目录中,而不是将三个子文件夹放到openwrt下的package目录中,正确放入后,进入make menuconfig后,会看到Ralink---->选项,选中里面的内容即可

2020-03-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除