美文网首页
ubuntu vscode内核模块软件开发环境搭建--Apple

ubuntu vscode内核模块软件开发环境搭建--Apple

作者: applecai | 来源:发表于2020-05-21 21:27 被阅读0次

    bb-black驱动开发系统环境搭建(VNC/SSH/NFS)--Apple的学习笔记中已经描述了我设计的系统环境搭建方式。继续搭建驱动软件开发编译环境。首先工具方面选择我最爱的vscode,虽然可以通过win10中的vscode选择ssh remote插件远程调试。但是我已经用了vnc连接ubuntu,所以就选择ubuntu中的vscode进行开发。将来用dock打包ubuntu镜像可以保留所有内容,保持一致性。

    1.在属性.json中添加include路径。

                "includePath": [
                    "${workspaceFolder}/**",
                    "/home/applecai/bbb/ti-processor-sdk-linux-am335x-evm-06.01.00.08/board-support/linux-4.19.94+gitAUTOINC+be5389fd85-gbe5389fd85/include", 
                    "/home/applecai/bbb/ti-processor-sdk-linux-am335x-evm-06.01.00.08/board-support/linux-4.19.94+gitAUTOINC+be5389fd85-gbe5389fd85/arch/arm/include", 
                    "/home/applecai/bbb/ti-processor-sdk-linux-am335x-evm-06.01.00.08/board-support/linux-4.19.94+gitAUTOINC+be5389fd85-gbe5389fd85/arch/arm/include/generated/"
                ],
    

    2.vscode中打开终端

    3.添加此终端的环境变量
    export PATH=/home/applecai/bbb/ti-processor-sdk-linux-am335x-evm-06.01.00.08/linux-devkit/sysroots/x86_64-arago-linux/usr/bin:$PATH

    4.运行make编译ko
    make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-

    5.将编译出来的ko文件copy到../..targetNFS文件中。

    6.连接开发板,设置usb虚拟网卡的ip地址为192.168.7.1

    7.在开发板中进行nfs挂载ubuntu的targetNFS文件夹后运行模块安装和卸载命令


    image.png

    相关文章

      网友评论

          本文标题:ubuntu vscode内核模块软件开发环境搭建--Apple

          本文链接:https://www.haomeiwen.com/subject/hqnpohtx.html