[TI TDA4 J721E]PROCESSOR-SDK-J721E RTOS Linux 开发环境搭建 基于 ubuntu 18.04
首先感谢阅读,如果您也对TDA4相关的开发感兴趣,我们这边有个学习交流微信群,可以入群和大家一起交流学习。
资历较浅,水平有限,如遇错误,请大家多指正!
保持开源精神,共同分享、进步!
博主WX : AIR_12 我会拉你入群。
链接:TDA4 相关专栏 链接:TDA4 Demo Gitee开源库
欢迎大家加入,一起维护这个开源库,给更多的朋友提供帮助。
目录
一、安装准备
二、安装
1、安装PSDK RTOS
2、安装PSDK Linux
3、PSDK Linux 与 PSDK RTOS 合并
4、安装交叉编译工具链
5、编译工程
一、安装准备
进入TI 官网,下载所需的所有内容。链接:TDA4 J721E SDK
下载PROCESSOR-SDK-LINUX-J721E(第一个) 和 PROCESSOR-SDK-RTOS-J721E(第五个) 下面的所有内容。如下两张图:
下载成功后,即可进入下一步,准备安装。
二、安装
我这里将下载好的所有文件,放在了/home/ubuntu/TDA4_0800/ 下面了,这个大家随意。
1、安装PSDK RTOS
进入文件夹,执行解压操作,首先解压最大的那个文件。完成解压后,ll查看以下内容。
cd /home/ubuntu/TDA4_0800
tar -vxf ti-processor-sdk-rtos-j721e-evm-08_00_00_12.tar.gz
ll
进入到刚刚解压的文件夹,就可以看到内容。
PS: 打开文件内的index.html,看到如下内容。找到侧边栏,3.2Vision Apps 点击link,进入详细页面。在Build and Run 里面。
TI官方提供的操作步骤在这里,如果有任何问题,可以参照这里看一下。
2、安装PSDK Linux
返回上一级目录,执行以下指令,安装PSDK Linux内容
./ti-processor-sdk-linux-j7-evm-08_00_00_08-Linux-x86-Install.bin
执行下一步,找到合适的位置安装一下。记住这个路径,一会儿需要使用到。
安装成功后,点击finish,结束。
3、PSDK Linux 与 PSDK RTOS 合并
将刚刚安装好的PSDK Linux 内的部分内容,拷贝到PSDK RTOS路径内。
${PSDKL_PATH}:即安装的PSDK Linux路径,需要自行替换以下
${PSDKR_PATH}:即安装的PSDK RTOS 路径,需要自行替换以下
cp ${PSDKL_PATH}/board-support/prebuilt-images/boot-j7-evm.tar.gz ${PSDKR_PATH}/
cp ${PSDKL_PATH}/filesystem/tisdk-default-image-j7-evm.tar.xz ${PSDKR_PATH}/
cp ~/CSDN/board-support/prebuilt-images/boot-j7-evm.tar.gz ./ti-processor-sdk-rtos-j721e-evm-08_00_00_12
cp ~/CSDN/filesystem/tisdk-default-image-j7-evm.tar.xz ./ti-processor-sdk-rtos-j721e-evm-08_00_00_12
拷贝成功后,进入到PSDK RTOS的路径下,ll查看到刚刚拷贝的两个文件。
cd ./ti-processor-sdk-rtos-j721e-evm-08_00_00_12
ll
4、安装交叉编译工具链
在PSDK RTOS 目录下,执行以下命令:
./psdk_rtos/scripts/setup_psdk_rtos.sh
安装gcc 、g++等交叉编译工具链。
这个步骤拼网速了,耐心等一下。如果出现什么失败的话,可以尝试多运行几次这个指令。
中途可能需要输入你的账户密码,注意观察一下。
安装结束后,ll查看以下,会看到有几个和gcc相关的文件夹已经存在了。
5、编译工程
安装结束后,进入到vision_apps 目录下,执行编译操作,第一次编译时间较长。
使用多核编译且过滤输出error,如果没有error将不在屏幕上打印。
cd ./ti-processor-sdk-rtos-j721e-evm-08_00_00_12/vision_apps/
sudo make vision_apps -j16 |grep error
至此,TI TDA4 PSDK RTOS 开发环境安装结束。具体的每个Demo怎么用,可以查看
3.2Vision Apps 里面的User guide 的Link ,进入后,可以看到TI官方的指导说明。
6、在开发板上运行
这里将单独写一篇博客,暂缺,跟新好以后,会在这里附上链接。
[TI TDA4 J721E]PROCESSOR-SDK-J721E Demo开发板运行与测试 基于 ubuntu 18.04_AIRKernel的博客-CSDN博客
结束语:对于TI这一套,博主也是从头学起的,中间虽然遇到很多问题,只要细心阅读文档,多做实验,肯定会有很多收获的。
愿不负韶华!
【声明】
【欢迎转载转发,请注明出处。原创比较辛苦,请尊重原创,祝大家学习愉快!】
【博主专注嵌入式开发,具有多年嵌入式软、硬件开发经验,欢迎大家学习交流!】
【如有嵌入式相关项目需求,欢迎私信】
[TI TDA4 J721E]PROCESSOR-SDK-J721E RTOS Linux 开发环境搭建 基于 ubuntu 18.04相关推荐
- linux下嵌入式编译环境搭建,ubuntu系统下嵌入式开发环境搭建(ubuntu 16.04)
1.安装git sudo apt-get install git 2.安装vim sudo apt-get install vim 3.安装arm-linux-gcc (1) arm-linux-gc ...
- Linux开发环境搭建一 ubuntu安装ssh
在虚拟机上安装ssh,然后在windows上使用securecrt登录到虚拟机. 安装命令: sudo apt-get install openssh-server 查看ssh是否启动 ps -aux ...
- 嵌入式linux编译环境搭建,嵌入式Linux开发环境搭建
整理下嵌入式Linux开发环境搭建过程笔记. 一.制作u-boot.bin文件: tar xjf u-boot-1.1.6.tar.bz2 cd u-boot-1.1.6 patch -p1 < ...
- 手把手教你搭建Linux开发环境(VMware+Ubuntu)(二)——安装VMwareTools并设置共享文件夹
刚刚装好了Ubuntu,安装VMware Tools会让我们有更好的体验,那么为什么要安装VMware Tools?该如何安装呢?本篇博客将手把手教你安装VMware Tools,并设置共享文件夹. ...
- 嵌入式linux开发环境搭建——VirtualBox虚拟机网络环境解析
嵌入式linux开发环境搭建--VirtualBox虚拟机网络环境解析 本博文转自:Pandoras Box http://blog.csdn.net/yxc135/article/details/8 ...
- Django Python MySQL Linux 开发环境搭建
Django Python MySQL Linux 开发环境搭建 1.安装Python 进行Python开发,首先必须安装python,对于linux 或者Mac 用户,python已经预装. 在命令 ...
- x-lite for linux,Linux Lite 4.6正式发布:现基于Ubuntu 18.04.3 LTS
原标题:Linux Lite 4.6正式发布:现基于Ubuntu 18.04.3 LTS 创建者Jerry Bezencon于今天正式宣布Linux Lite 4.6系统版本更新,和上个版本4.4相隔 ...
- 嵌入式Linux开发环境搭建-4-嵌入式编程基础知识
嵌入式Linux开发环境搭建-4-嵌入式编程基础知识 1.安装代码编辑器 2.交叉编译工作使用 1.安装代码编辑器 参考文档 ubuntu几款好用的代码编辑器_百度经验 安装sublime text ...
- 嵌入式linux开发环境搭建(VMware16.0.0+Ubuntu16.04.3_X64)
目录 一.安装VMware 1.VMware介绍 2.安装VMware16.0.0 二.安装ubuntu16.04.3 LTS 1.Ubuntu介绍 2.下载安装包iso 3.安装 四.新安装Ubun ...
最新文章
- Java系列 – 用Java8新特性进行Java开发太爽了(续)
- MySQL 百万级数据量分页查询方法及其优化
- JAVA——保持cookie登录状态的HttpClient封装工具类
- 说一说Android事件分发中的requestDisallowInterceptTouchEvent
- JS~重写alter与confirm,让它们变成fancybox风格
- [数据结构] - ArrayList探究
- ssm java上传图片预览_ssm文件上传_上传图片
- win7系统登录其他服务器端口,win7系统添加打印服务器端口的操作方法
- 11个高效的VS调试技巧
- NLP:语言模型与n元语法
- 安卓原生系统_小米新机曝光,运行原生安卓系统;准!四川宜宾5.3级地震提前14秒预警...
- 解题报告:LeetCode Basic Calculator(简单计算器)
- Support Vector Machines
- ucgui移植到rt_thread simulator
- VUE router-view 页面布局 (嵌套路由+命名视图)
- android-x86 下载地址
- python保存文件后缀_python文件的后缀名是什么
- 通过pcm音频数据计算分贝
- TV版应用包名 TV常用apk包名 (当贝市场下载)
- 锂电池UN38.3测试项目介绍