前言
开发板集成了 wifi&bt 模块(AP6275S),测试该模块的 bluetooth 蓝牙功能。
原理图wifi&bt模块
软件平台:Ubuntu 20.04.4 LTS
硬件平台: NXP 公司的 i.MX6ULL
一、bluez5.47编译
编译之前需要交叉编译工具链,及环境配置,路径根据自己环境配置
#!/bin/sh
export PKG_CONFIG_PATH=/home/cyzhangep/workspace/6ull_41/dbus_zzy1/pkgconfig:$PKG_CONFIG_PATH
export PATH=/home/cyzhangep/workspace/6ull_41/toolchain/gcc-linaro-4.9.4-2017.01-i686_arm-linux-gnueabihf/bin:$PATH
1.相关库编译
1.编译zlib
cd zlib-1.2.8
mkdir install_us
host=arm-linux prefix=/home/cyzhangep/workspace/6ull_41/dbus_zzy1/zlib-1.2.8/install_us CC=arm-linux-gnueabihf-gcc ./configure --shared
make
make install
2.编译libffi
cd libffi-3.2.1
mkdir install_us
./configure --host=arm-linux --prefix=/home/cyzhangep/workspace/6ull_41/dbus_zzy1/libffi-3.2.1/install_us CC=arm-linux-gnueabihf-gcc
make
make install
cd ..
3.编译glib
cd glib-2.45.3
mkdir install_us
echo ac_cv_type_long_long=yes>arm-linux.cache
echo glib_cv_stack_grows=no>>arm-linux.cache
echo glib_cv_uscore=no>>arm-linux.cache
echo ac_cv_func_posix_getpwuid_r=yes>>arm-linux.cache
echo ac_cv_func_posix_getgrgid_r=yes>>arm-linux.cache
./configure --host=arm-linux --prefix=/home/cyzhang