首页 > 其他分享 >处理器SDK RTOS (PSDK RTOS)

处理器SDK RTOS (PSDK RTOS)

时间:2024-07-19 20:19:07浏览次数:9  
标签:PSDK RTOS 处理器 组件 TDA4VM SDK

处理器SDK RTOS (PSDK RTOS) 1.PSDK RTOS方框图 PSDK RTOS方框图,如图7-65所示。 图7-65 PSDK RTOS方框图
2.硬件 1)Evaluation Module (EVM):Ti 推出的硬件开发板。用于快速原型设计和新产品开发,可以帮助开发人员在短时间内实现复杂的嵌入式系统功能。 2)JTAG:调试执行,通过JTAG无引导模式加载程序。 3)uart:通过uart终端输出应用程序的状态。 3.软件 推荐IDE:Code Composer Studio (CCS),CCS Setup for J721E Demos预构建Demos:直接通过源码构建Demos:Linux, Windows(很少) SDK组件下表列出了SDK包中,部分顶级文件夹及其所代表的组件,见表7-7。 表7-7 文件夹、组件、用户说明

文件夹

组件

用户说明

vision_apps

视觉应用

Demos

pdk_jacinto_*

平台开发工具

PDK

~~mcusw~~

MCU软件

MCU软件

tidl_j7_*

TI深度学习产品

TIDL产品

tiovx

TI OpenVX

TIOVX

tiadalg

TI自动驾驶算法

TIADALG

RTOS SDK 中集成了众多的Demo,展示TIDL在TDA4处理器上,对实时的语义分割和 SSD 目标检测的能力。如图7-66所示, 视觉语言指导中AVP Demo,展示了使用TIDL对泊车点、车辆的检测。 图7-66 视觉语言指导中AVP Demo,展示了使用TIDL对泊车点、车辆的检测 11.19.5处理器SDK Linux SDK组件信息,见表7-8。 表7-8 SDK组件的文件夹、组件描述

文件夹

组件描述

bin

包含用于配置主机系统的帮助程序脚本和目标设备。这些脚本中的大多数都由setup.sh使用脚本。

板级支持

主要包含linux内核源码,uboot源码,及其他组件。

配置

yocto工具的构建链接(yocto构建大约需要十几个小时,一般情况下不会去编译yocto)。

文档

直接打开index.html,即可阅读整个SDK的官方文档。

示例应用

包含一些benchmarks等应用demo。

文件系统

存放默认、最小的文件系统。

linux-devkit

交叉编译工具链和库以加快目标设备的开发速度。

Makefile

顶级编译脚本(make)。

补丁

补丁、预留目录。

Rules.make

设置顶级生成文件使用的默认值以及子组件生成文件。

setup.sh

配置用户主机系统和目标开发系统。

yocto-build

此目录允许重建SDK组件和使用Yocto Bitbake的文件系统。

Linux SDK最主要是用于A72核心上的启动引导、操作系统、文件系统,一般只有在修改到这部分时才会使用到Linux SDK。 11.19.6 PSDK边缘AI Linux 对于边缘AI,无需对深度学习算法进行深入了解,使用python或C++即可进行部署,不支持的算法可以放在ARM端计算和实施推理,TI会自动生成推理文件,如图7-67所示。 图7-67 sdk高级设计 而对于ADAS领域,要把深度学习算法都放在TIDL端,最大化利用算力,需要手写加速算子进行自定义层的设计。 两套SDK部署深度学习算法的区别,如图7-68所示。   图7-68开源运行时(选择1)与TIDL骨干网接口(选择2)比较 图7-69 处理器SDK与边缘AI SDK比较 11.9.7 TDA4VM-SK开发板 用于边缘AI视觉系统的TDA4VM处理器入门套件,如图7-70所示。 图7-70 TDA4VM-SK视觉处理器 1.处理器SDK Linux边缘AI文档处理器SDK Linux SK-TDA4VM文档 TI 的 TDA4VM SoC 包含双核 A72、高性能视觉加速器、视频编解码器加速器、最新的 C71x 和 C66x DSP、 用于捕获和显示的高带宽实时 IP、GPU、专用安全岛和安全加速器。SoC 经过功率优化,可为机器人、工业 和汽车应用中的感知、传感器融合、定位和路径规划任务提供一流的性能。 TDA4VM 边缘AI Starter Kit (SK) 是一款低成本、小大小板,功耗大约20W,能提供8TOPS深度学习算力,支持Tensorflow Lite、ONNX、TVM、GStreamer接口。

2.特征

1)性能 - TDA4VM处理器提供8 TOPS的深度学习性能,并以低功耗实现硬件加速的边缘人工智能。

2)摄像头接口 - 两个与树莓派兼容的CSI-2端口,以及一个高速40针Semtec相机连接器,可连接最多八个相机(需要TIDA-01413传感器融合附加卡)。

3)连接性 - 三个USB 3.0 Type A端口,一个USB 3.0 Type C端口,一个以太网口,一个M.2 Key E连接器和一个M.2 Key M连接器,四个CAN-FD接口,通过一个USB桥接器支持四个UART终端。

④内存 - DRAM,LPDDR4-4266,总计4GB内存,支持行内ECC(Error Checking and Correcting)。

①    显示 - DisplayPort支持最高4K分辨率和MST功能,以及1080p HDMI。

 

参考文献链接

https://registry.khronos.org/OpenVX/specs/1.3.1/html/OpenVX_Specification_1_3_1.html

标签:PSDK,RTOS,处理器,组件,TDA4VM,SDK
From: https://www.cnblogs.com/wujianming-110117/p/18312300

相关文章

  • FreeRTOS操作系统(详细速通篇)——— 第四章
             本专栏将对FreeRTOS进行快速讲解,带你了解并使用FreeRTOS的各部分内容。适用于快速了解FreeRTOS并进行开发、突击面试、对新手小白非常友好。期待您的后续关注和订阅!目录任务创建和删除1任务创建方式1.1动态任务创建1.2静态任务创建2任务删除函数......
  • FreeRTOS操作系统(详细速通篇)——— 第一章
            本专栏将对FreeRTOS进行快速讲解,带你了解并使用FreeRTOS的各部分内容。适用于快速了解FreeRTOS并进行开发、突击面试、对新手小白非常友好。期待您的后续关注和订阅目录1FreeRTOS简介1.1 什么为FreeRTOS?1.2为什么选择FreeRTOS?1.3FreeRTOS与裸机的区......
  • 百度人脸识别Windows C++离线sdk C#接入
    百度人脸识别WindowsC++离线sdkC#接入目录说明设计背景•场景特点:•客户特点:•核心需求:SDK包结构效果代码说明自己根据SDK封装了动态库,然后C#调用。功能接口设计背景•场景特点:--网络:对于无网、局域网等情况,无法连接公网,API方式无法运作。如政府单......
  • Intellij IDE界面提示安装SDK
    好久没打开IntellijIDE,今天打开后发现打开一个项目包后只剩下一个尝试通过项目结构去处理,重新选择SDK版本,方式不行最后解决方案:删除掉Day15.iml,重新加载项目,软件会自动索引所安装的SDK版本......
  • 使用高德/百度/腾讯SDK,不购买地图商用授权APP无法上架?
    随着国内三大图商联合针对地图位置服务收取5万/年的商业授权费,许多使用三大图商地图或定位sdk的应用开发企业遇到了两难:没有地图商业授权,无法上架!其实大家信息了解有误区,并非都无法上线。目前国内主流的上架商城:华为商城、小米商城、应用宝、vivo、oppo等。上架华为商城通常......
  • 看广告app开发(聚合广告SDK)
    开发一个看广告APP并集成聚合广告SDK是一个涉及多个步骤的过程。以下是一个大致的开发流程:一、确定需求和目标明确看广告APP的用户群体、需求和目标。这有助于确定APP的定位和功能设计1。确定要展示的广告类型,如横幅广告、插屏广告、视频广告等,以及广告的展示频率、时间和位......
  • FreeRTOS
    1.栈的大小栈的大小通常指的是每个任务(或线程)在运行时分配的内存空间,用于存储局部变量、函数调用信息(如返回地址、参数等)、临时数据等。它和任务的大小有一定关系,但并不是直接对应的。代码片段中:_Min_Heap_Size=0x400;/*requiredamountofheap*/_Min_Stack_Size=0x10......
  • STM32第二十课:FreeRTOS任务管理和信号量
    目录一、任务管理方式二、任务堆栈溢出检测三、二值信号量(任务同步)四、计数信号量五、互斥信号量六、队列一、任务管理方式1.任务创建成功后会添加到就绪链表中,开启调度器,此时任务调度器会去就绪链表中找优先级最高的任务执行。若优先级一样则按照创建任务的先后来......
  • ArcGIS Pro SDK (八)地理数据库 5 编辑
    ArcGISProSDK(八)地理数据库5编辑文章目录ArcGISProSDK(八)地理数据库5编辑1创建行2创建要素3修改行4修改要素5将值写入Guid列6删除行/要素7添加附件8更新附件9删除附件10写入Blob字段11读取Blob字段12获取按关系类关联的行13创建关系14删除......
  • ArcGIS Pro SDK (八)地理数据库 6 版本控制
    ArcGISProSDK(八)地理数据库6版本控制文章目录ArcGISProSDK(八)地理数据库6版本控制1连接到版本2在单独的编辑会话中协调版本并将其与其父级进行核对和提交3在同一编辑会话中协调版本并将其与其父级提交4使用版本5使用默认版本6创建版本7创建历史版本8在......