45.1 6620_launcher
6620_launcher 工具是作为后台的一个服务程序运行,该服务会配置串口的工作参数,下载固件补丁到 MT6620 中,它位于开发板的“/usr/bin/”目录下,在系统中内置,用户可以直接覆盖。
45.2 移植 wpa_supplicant
在进行编译之前要先修改编译器为 4.3.2 版本,如何设置编译器参见手册 19.1 章节“Qt4.7 编译器的安装”。另外为了避免使用环境变量设置编译器而可能出现的问题,文档中大部分编译是使用编译器的绝对路径,用户也应先找到自己编译器的绝对路径待用。下图是本次编译使用的编译器以及编译器压缩包。
由上图可知该编译器的绝对路径为“/usr/local/arm/4.3.2/bin/ arm-none-linux-gnueabi-gcc”。
用户需要将提供的源码压缩包拷贝到 Ubuntu 的工作目录,分别解压 ,如下图所示。
45.2.1 移植 OpenSSL
首先进入目录 openssl-1.1.0g,内容如下图所示。
执行下面指令,做相应配置。
./config no-asm shared --prefix=$(pwd)/__install
执行完成后如下图所示。
no-asm: 是在交叉编译过程中不使用汇编代码代码加速编译过程,原因是它的汇编代码是不支持 arm格式。
shared :生成动态连接库。
--prefix :指定 make install 后生成目录的路径,不修改此项则默认为 OPENSSLDIR 目录
(/usr/local/ssl)。
使用命令“vim Makefile”打开 Makefile,搜索 CFLAG,定位到下图中所示位置。
删除上图中红框中的“-m64”,完成后 CFLAG 应如下图所示。
执行以下命令,编译 OpenSSL 库,注意这里使用的是交叉编译器的绝对路径。
make CROSS_COMPILE=/usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi- 编译完成后如下图所示。
执行下面命令,将编译好的库文件拷贝到第一步指定的目录
make install
如下图所示在当前目录下的__install 目录下生成了头文件和库文件:
include 下文件在编译程序的时候需要指定该 include 的路径。而 lib 下在程序运行时会用到,需要将 lib 下所有文件包括文件夹拷贝到开发板/lib 文件夹中。
45.2.2 移植 libnl
libnl 是为了方便应用程序使用 netlink 接口而开发的一个库。这个库为原始 netlink 消息传递以及不同的 netlink family 专用接口提供了一个统一的接口。
进入目录“libnl-1.1.4/”,如下图所示。
执行下面的指令,配置编译架构。
./configure --prefix=$(pwd)/__install --enable-shared --enable-static
其中--prefix=$(pwd)/__install 指定了编译出来的库存放的路径,一般将其放在当前目录下的__install 目录下,执行结果如下图所示。
执行下面的命令,编译库 make CC=/usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gcc完成后如下图所示。
使用命令“make install”, 将编译好的库文件拷贝到指定目录。在当前目录下的__install 目录下生成了头文件和库文件 ,如下图所示。
include 目录下文件在编译程序的时候会用到,而 lib 下在程序运行时会用到。故在移植 hostapd 的时候需要指定 include 的路径,需要将 lib 目录下所有文件包括文件夹拷贝到开发板中的/lib 文件夹中。
上一篇:迅为IMX6ULL开发板搭建 Web 服务器
下一篇:迅为4412开发板一键烧写QT程序到开发板
推荐阅读最新更新时间:2026-03-21 11:17
- LM2904DMR2G 函数发生器运算放大器的典型应用
- DEMO9RS08KA2: DEMO9RS08KA2 Demonstration Board
- MCP73871EV,MCP73871 锂离子电池充电器评估板
- STEVAL-IHM039V1,采用 STM32F415 微控制器的双电机控制演示板
- LTC1606CG 演示板、16 位、250ksps ADC
- RT8086B 3.5A、1.2MHz、同步降压转换器的典型应用
- TS4999EIJT 典型应用 免滤波器立体声 2.8 W D 类音频功率放大器,可选择 3D 音效
- LTM4615,采用 15mm-15mm 封装的完整双路和三路输出负载点模块稳压器
- LTC2415-1IGN 24 位 ADC 的典型应用电路使用电阻器阵列在励磁放大器中提供精确匹配
- 使用 Analog Devices 的 LTC1450LIN 的参考设计

I2C定义文件
Esp32-S3任务代码合集
基于i.MX93的soft PLC源码及可执行代码
非常经典的关于LLC的杨波博士论文
XC6406PP60DL






京公网安备 11010802033920号