在Linux下通过Docker运行Code Composer Studio
2025年7月21日 18:00
UbuntuLinuxDockerCCStudioTIUbuntuLinuxDocker
目录
1. CCStudio说明
Docker镜像可在以下位置获取:
1.1 软件配置情况
- 目前理论上支持的CCStudio版本:
    
- 10.x(已测试版本
10.0.0.00010、10.4.0.00006) - 11.x(已测试版本
11.0.0.00012、11.2.0.00007) - 12.x(已测试版本
12.0.0.00009、12.8.1.00005) - 20.x(已测试版本
20.2.0.00012) 
 - 10.x(已测试版本
 - 支持的Ubuntu版本: ubuntu 20.04及以上版本(已测试版本
20.04、22.04、24.04) - 支持安装指定版本的mmWave SDK,已测试版本
03.06.02.00-LTS - 支持安装指定版本的SYS/BIOS,已测试版本
6.73.01.01 
zfb132/ccstudio目的是提供一个在Linux系统上安装Code Composer Studio的Docker镜像,方便在Linux系统(无桌面环境)上使用CCStudio进行TI芯片的开发,尤其是适用于CI/CD场景。用户也可以参考仓库的configure.sh脚本在自己的Linux系统上安装CCStudio
容器内部最重要的三个目录:
/ccs_projects:CCStudio项目目录(运行容器必须挂载本地目录到此目录,因为entrypoint.sh脚本会在此目录下查找项目文件)/workspaces:CCStudio工作空间目录(容器内部CCS的工作空间目录为/workspaces,编译结果也存放在此目录下)/opt/ti:TI系列产品的安装目录(容器内部CCStudio、mmwave SDK、SYS/BIOS的安装目录)
不同版本的CCStudio在Linux系统的安装说明:
不同版本的CCStudio命令行程序的使用说明:
2. 构建镜像
2.1 自动
使用make命令自动构建镜像
# 查看可用的目标
make list
# 构建指定的镜像
make ubuntu24.04-20.2.0.00012-mmw
# 逐个构建镜像
make all
# 并行构建镜像(但是输出日志会混在一起)
make -j $(nproc) all
# 生成docker-compose.yaml文件用于并行构建镜像
make gen_compose
# 使用docker-compose构建镜像
docker compose -f docker-compose.yaml --parallel 2 build
2.2 手动
构建镜像的脚本如下:
#   --network host
#   --build-arg "HTTP_PROXY=http://127.0.0.1:9900/" \
#   --build-arg "HTTPS_PROXY=http://127.0.0.1:9900/" \
#   --progress=plain --no-cache
# MMWSDK_COMPONENTS或BIOS_VERSION参数若为空,表示不安装对应组件
export UBUNTU_VERSION=24.04
export CCSTUDIO_VERSION=20.2.0.00012
export CCS_COMPONENTS="PF_MMWAVE,PF_C6000SC,PF_TM4C"
export MMWSDK_VERSION="03.06.02.00-LTS"
export MMWSDK_COMPONENTS="ALL"
export BIOS_VERSION="6.73.01.01"
# 使用major.minor版本号作为ccstudio版本标识
export CCS_VERSION_SHORT=$(echo...剩余内容已隐藏
查看完整文章以阅读更多
在Linux下通过Docker运行Code Composer Studio
2025年7月21日 18:00
UbuntuLinuxDockerCCStudioTIUbuntuLinuxDocker
目录
1. CCStudio说明
Docker镜像可在以下位置获取:
1.1 软件配置情况
- 目前理论上支持的CCStudio版本:
    
- 10.x(已测试版本
10.0.0.00010、10.4.0.00006) - 11.x(已测试版本
11.0.0.00012、11.2.0.00007) - 12.x(已测试版本
12.0.0.00009、12.8.1.00005) - 20.x(已测试版本
20.2.0.00012) 
 - 10.x(已测试版本
 - 支持的Ubuntu版本: ubuntu 20.04及以上版本(已测试版本
20.04、22.04、24.04) - 支持安装指定版本的mmWave SDK,已测试版本
03.06.02.00-LTS - 支持安装指定版本的SYS/BIOS,已测试版本
6.73.01.01 
zfb132/ccstudio目的是提供一个在Linux系统上安装Code Composer Studio的Docker镜像,方便在Linux系统(无桌面环境)上使用CCStudio进行TI芯片的开发,尤其是适用于CI/CD场景。用户也可以参考仓库的configure.sh脚本在自己的Linux系统上安装CCStudio
容器内部最重要的三个目录:
/ccs_projects:CCStudio项目目录(运行容器必须挂载本地目录到此目录,因为entrypoint.sh脚本会在此目录下查找项目文件)/workspaces:CCStudio工作空间目录(容器内部CCS的工作空间目录为/workspaces,编译结果也存放在此目录下)/opt/ti:TI系列产品的安装目录(容器内部CCStudio、mmwave SDK、SYS/BIOS的安装目录)
不同版本的CCStudio在Linux系统的安装说明:
不同版本的CCStudio命令行程序的使用说明:
2. 构建镜像
2.1 自动
使用make命令自动构建镜像
# 查看可用的目标
make list
# 构建指定的镜像
make ubuntu24.04-20.2.0.00012-mmw
# 逐个构建镜像
make all
# 并行构建镜像(但是输出日志会混在一起)
make -j $(nproc) all
# 生成docker-compose.yaml文件用于并行构建镜像
make gen_compose
# 使用docker-compose构建镜像
docker compose -f docker-compose.yaml --parallel 2 build
2.2 手动
构建镜像的脚本如下:
#   --network host
#   --build-arg "HTTP_PROXY=http://127.0.0.1:9900/" \
#   --build-arg "HTTPS_PROXY=http://127.0.0.1:9900/" \
#   --progress=plain --no-cache
# MMWSDK_COMPONENTS或BIOS_VERSION参数若为空,表示不安装对应组件
export UBUNTU_VERSION=24.04
export CCSTUDIO_VERSION=20.2.0.00012
export CCS_COMPONENTS="PF_MMWAVE,PF_C6000SC,PF_TM4C"
export MMWSDK_VERSION="03.06.02.00-LTS"
export MMWSDK_COMPONENTS="ALL"
export BIOS_VERSION="6.73.01.01"
# 使用major.minor版本号作为ccstudio版本标识
export CCS_VERSION_SHORT=$(echo...剩余内容已隐藏
查看完整文章以阅读更多