在hi3518ev300平台移植rtl8723DS(蓝牙篇1)

目录

1 说明

2 环境描述

2.1 PC端操作系统

2.2 嵌入式板端操作系统

2.3 嵌入式板端硬件平台

3 移植bluez 5.18

3.1 主要参考网址

3.2 zlib

3.3 libffi

3.4 gettext

3.5 libglib2.0-dev

3.6 glib

3.7 expat

3.8 dbus

3.9 cmake

3.10 libical

3.11 ncurses

3.12 readline

3.13 bluez

3.14 收尾


1 说明

rtl8723DS是Wi-Fi、蓝牙二合一芯片方案。Wi-Fi支持2.4G频段,支持AP与STA共存的工作模式,使用SDIO接口。蓝牙支持4.2协议,使用UART接口。本文内容来源于调试hi3518ev300的过程中总结的经验。可从官网下载相应软件包或者从百度网盘下载。

链接:https://pan.baidu.com/s/1VspMNhDiOYRUnOmzQeQJGQ

提取码:n1ns

2 环境描述

2.1 PC端操作系统

ubuntu1604-desktop或者ubuntu1604-server

2.2 嵌入式板端操作系统

linux,kernel: 4.9.37

2.3 嵌入式板端硬件平台

hi3518ev300,BSP:[Hi3516EV200_MPP_V1.0.1.1 B030 Release],Build Time[Jun 17 2019, 11:19:14],编译链:arm-himix100-linux-gcc,RTL8723DS WiFi、蓝牙二合一模组。

3 移植bluez 5.18

3.1 主要参考网址

https://whycan.com/p_9532.html

https://www.cnblogs.com/dong1/p/8271385.html

https://wiki.beyondlogic.org/index.php?title=Cross_Compiling_BlueZ_Bluetooth_tools_for_ARM

https://www.cnblogs.com/dylancao/p/11712833.html

3.2 zlib

tar -xzf zlib-1.2.8.tar.gz

cd zlib-1.2.8/

./configure --prefix=/tmp

修改Makefile,将相关变量的值修改为如下所示:

CC=arm-himix100-linux-gcc

LDSHARED=arm-himix100-linux-gcc -shared -Wl,-soname,libz.so.1,--version-script,zlib.map

CPP=arm-himix100-linux-gcc -E

AR=arm-himix100-linux-ar

RANLIB=arm-himix100-linux-ranlib

make

make install

问题:make: arm-himix100-linux-gcc: Command not found

解决办法:apt install lib32z1-dev

问题:arm-himix100-linux-gcc: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

解决办法:sudo apt-get install lib32stdc++6

3.3 libffi

tar -xzf libffi-3.0.13.tar.gz

cd libffi-3.0.13/

./configure --host=arm-himix100-linux --prefix=/tmp

make

make install

3.4 gettext

tar xzf gettext-0.20.2.tar.gz

cd gettext-0.20.2/

./configure --host=arm-himix100-linux --prefix=/tmp

make

make install

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ta是一个搬运工

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值