2.0 【TDA4 C71】编译整个工程 —— 具体开发落地的第一步

680 阅读1分钟

1. 我们需要哪些资源

系统环境
  • 推荐使用docker镜像
    $ docker pull chinsonyeh/tda4:ubuntu18.04
  • 挂载本地工作目录后开启docker
    $ docker run -it -d -v <local_work_dir>:/work -v <local_data_dir>:/data --name <input_something_for_your_docker_name> chinsonyeh/tda4:ubuntu18.04  /bin/bash
  • 进入镜像后,推荐创建与本地系统登录用户同样 uid gid的用户,并工作。

    # 在docker外运行获取本地uid gid的数字
    $ id
    #####################################
    # 2. 在docker中,创建新的uid gid并登录
    $ adduser <something_for_your_name>
    $ usermod --uid <your-uid> <your-name>
    $ groupmod --gid <your-gid> <your-name>
    $ usermod -a -G sudo <your-name>
    $ su <your-name>


sdk包
  •  43M  processor-sdk-linux-docs.tar.gz
  •  1.7G  ti-processor-sdk-linux-j7-evm-08_00_00_08-Linux-x86-Install.bin*
  •  2.4G  ti-processor-sdk-rtos-j721e-evm-08_00_00_12.tar.gz

3. 我们如何完成编译工程

参考 ti-processor-sdk-rtos-j721e-evm-08_00_00_12.tar.gz 包中说明 vision_apps/docs/user_guide/BUILD_AND_RUN.html

4. 讲点重要的概念

在tda4 的 sdk中,linux 相关代码、资源指的是 x86_64 开发/仿真环境上使用的部分,rtos指的是 a72 核心上运行的东西。MCU上运行的资源会直接标注MCU字眼。