人工智能操作系统的相关说明(机器人控制系统需使用实时操作系统)
526
2022-05-30
基于TI C6678 DSP + Xilinx Kintex-7 FPGA评估板|DSP RTOS案例开发——总目录
今天小编专门以创龙科技的TL6678F-EasyEVM评估板为例为大家详细讲解一款TI KeyStone架构C6000系列TMS320C6678八核C66x定点/浮点DSP与Xilinx Kintex-7 FPGA处理器设计的高端异构多核评估板,
如何进行DSP(数字信号处理) RTOS(实时操作系统)案例开发,为了方便大家学习与查阅。
由于篇幅过长,将分为几个章节为大家讲解。请留意后续发文!感谢大家的支持与厚爱!
评估板接口资源丰富,引出双路FMC、双路SFP+光口、双路千兆网口、PCIe等高速通信接口,方便用户快速进行产品方案评估与技术预研。
案例源码、产品资料(用户手册、核心板硬件资料、产品规格书)详情:site.tronlong.com/pfdownload
典型应用领域
ü 软件无线电
ü 雷达探测
ü 光电探测
ü 视频追踪
ü 图像处理
ü 水下探测
ü 定位导航
目录
1 ndk_client案例
5
1.1
案例说明
5
1.2
案例测试
5
1.3
关键代码
10
2 ndk_benchmark案例
14
2.1
案例说明
14
2.2
案例测试
16
2.2.1
TCP Client模式
17
2.2.2
TCP Server模式
19
2.2.3
UDP Client模式
20
2.2.4
UDP Server模式
22
2.3
关键代码
23
3 omp_matvec案例
30
3.1
案例说明
30
3.2
案例测试
33
3.3
关键代码
34
4 web_program案例
36
4.1
案例说明
36
4.2
案例测试
37
4.2.1
SPI NOR FLASH/NAND FLASH读、写、擦除操作
38
4.2.2
加载FPGA端程序
43
4.3
关键代码
45
4.4
HTML文件转换说明
53
5 image_processing_ipc案例
55
5.1
案例说明
56
5.2
案例测试
57
5.2.1
UIA环境搭建
59
5.2.2
加载原始图像
71
5.2.3
UIA数据分析
73
5.3
案例编译
76
5.4
关键代码
80
6 image_processing_omp案例
88
6.1
案例说明
88
6.2
案例测试
89
6.3
案例编译
92
6.4
关键代码
95
前 言
RTOS(SYS/BIOS)案例基于多核软件开发包BIOS-MCSDK中的pdk_C6678_1_1_2_6包进行开发,底层调用的是CSL(Chip Support Library)函数库,并加入SYS/BIOS实时内核实现多任务运行。
RTOS案例位于产品资料“4-软件资料\Demo\DSP_Demo\RTOS-demos\”路径下。案例目录说明如下表,其中bin目录存放程序可执行文件,project目录存放案例工程源文件。
表 1
目录
文件/目录
说明
bin
xxx.out
程序可执行文件
project
xxx.c
程序源码文件
xxx.cfg
RTSC配置文件
driver
驱动文件存放目录
system
平台文件存放目录
.ccsproject/.cproject/.project
CCS工程文件
本文档案例程序默认使用DSP端主频为1GHz、DSP端DDR3容量为1GByte的核心板,通过TL-XDS200仿真器加载运行进行操作效果演示。请通过Micro USB线将调试串口与PC机进行连接,打开串口调试终端SecureCRT并正确进行串口连接设置。
BIOS MCSDK官方用户手册链接:processors.wiki.ti.com/index.php/BIOS_MCSDK_2.0_User_Guide#Chip_Support_Library_.28CSL.29
更多推荐
TL6678ZH-EVM评估板(C6678 + ZYNQ,地表至强,多核DSP +多核ARM + FPGA!)
基于TI KeyStone架构C6000系列TMS320C6678八核C66x定点/浮点DSP,以及Xilinx Zynq-7000系列XC7Z045/XC7Z100 SoC处理器设计的高端异构多核评估板。
TMS320C6678每核心主频可高达1.25GHz,XC7Z045/XC7Z100集成PS端双核ARM Cortex-A9 + PL端Kintex-7架构28nm可编程逻辑资源。
引出双路CameraLink、双路SFP+光口、四路千兆网口、双路SATA、双路PCIe、四路USB、双路CAN、双路CAMERA、HDMI IN/OUT、LVDS、LCD、RS485、RS232、Micro SD、HPC FMC等接口。
TLIMX8-EVM评估板(i.MX 8,,4核ARM Cortex-A53!)
基于NXP i.MX 8M Mini的4核ARM Cortex-A53 + 单核ARM Cortex-M4多核处理器设计的高性能评估板,每核主频高达1.6GHz。
引出MIPI CAMERA、MIPI/LVDS LCD、HDMI OUT、LINE IN/OUT、PCIe、FlexSPI、USB、RS485、RS232、千兆网口、百兆网口等接口
下一章节将为大家详情讲解:
1 ndk_client案例开发
1.1 案例说明
1.2 案例测试
1.3 关键代码
FPGA HTTP 单片机 硬件开发
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。