凌云实验室推出的ARM Linux物联网网关开发板IGKBoard(IoT Gateway Kit Board)项目源码
guowenxue
2021-12-18 52f91d2effc13e3fe32314ebb9194401f4f90a16
Add wifi driver firmware support
2 files modified
15 ■■■■■ changed files
bsp/drivers/build.sh 2 ●●●●● patch | view | raw | blame | history
bsp/rootfs/build.sh 13 ●●●● patch | view | raw | blame | history
bsp/drivers/build.sh
@@ -58,6 +58,8 @@
    sed -i "s|^MODDESTDIR.*|MODDESTDIR := ../../rootfs/driver/|g" Makefile
    make -j ${JOBS}
    mkdir -p  ../../rootfs/driver/lib/firmware/rtlwifi/
    cp firmware/rtl8188fufw.bin ../../rootfs/driver/lib/firmware/rtlwifi/
    cd ${PRJ_PATH}
}
bsp/rootfs/build.sh
@@ -154,20 +154,21 @@
function do_modules()
{
    if [ ! -d ${DRV_PATH}/lib/modules ] ; then
    if [ ! -d ${DRV_PATH}/lib/ ] ; then
        return ;
    fi
    if [ -d ${DRV_PATH}/lib/modules ] ; then
    msg_banner " install kernel modules"
    rm -rf ${ROOTFS_DIR}/lib/modules/
    cp -af ${DRV_PATH}/lib/modules  ${ROOTFS_DIR}/lib/
    if [ ! -d ${ROOTFS_DIR}/lib/firmware -a -s firmware.tar.bz2 ] ; then
        tar -xjf firmware.tar.bz2 -C ${ROOTFS_DIR}/lib/
    fi
    printf "\n\n -- install kernel modules done --\n\n"
    if [ -d ${DRV_PATH}/lib/firmware ] ; then
        msg_banner " install linux firmware"
        rm -rf ${ROOTFS_DIR}/lib/firmware/
        cp -af ${DRV_PATH}/lib/firmware/  ${ROOTFS_DIR}/lib/
    fi
}
function do_modify()