基於AM5728板卡進行二次開發經驗分享

基於信邁XM5728-IDK-V3進行模塊開發和定製。

功能介紹:

  • 基於 TI AM5728 浮點雙 DSP C66x +雙 ARM Cortex-A15 工業控制及高性能音視頻處理器;
  • 多核異構 CPU,集成雙核 Cortex-A15、雙核 C66x 浮點 DSP、雙核 PRU-ICSS、雙核 Cortex-M4 IPU、雙核 GPU 等處理單元,支持 OpenCL、OpenMP、SysLink IPC 多核開發;
  • 強勁的視頻編解碼能力,支持 1 路 1080P60 或 2 路 720P60 或 4 路 720P30 視頻硬件編解碼,支持 H.265 視頻軟解碼;
  • 支持高達 1 路 1080P60 全高清視頻輸入和 1 路 LCD + 1 路 HDMI 1.4a 輸出;
  • 雙核 PRU-ICSS 工業實時控制子系統,支持 EtherCAT、EtherNet/IP、PROFIBUS 等工業協議;
  • 高性能 GPU,雙核 SGX544 3D 加速器和 GC320 2D 圖形加速引擎,支持 OpenGL ES2.0;
  • 外設接口豐富,集成雙千兆網、PCIe、GPMC、USB 2.0、UART、SPI、QSPI、SATA 2.0、I2C、DCAN 等工業控制總線和接口,支持極速接口 USB 3.0;
  • 開發板引出 V-PORT 視頻接口,可以靈活接入視頻輸入模塊;
  • 體積極小,大小僅 86.5mm*60.5mm;
  • 工業級精密 B2B 連接器,0.5mm 間距,穩定,易插拔,防反插,關鍵大數據接口使用高速連接器,保證信號完整性。

 

二、典型應用領域

  • 工業 PC&HMI
  • 工業機器人
  • 機器視覺
  • 醫療影像
  • 電力自動化
  • EtherCAT 主/從控制器
  • 工業多協議智能網關
  • 高端數控系統

視頻採集與編碼例程

 

例程

功能

RTSP_Server_Launch

H.264 編碼視頻流 RTSP 服務器

TVP5158

D1 視頻採集

RTSP Client

網絡攝像頭採集顯示和保存爲 MP4

jpegenc

JPEG 編碼

ADV7611

ADV7611 HDMI 採集

TVP7002

VGA 視頻採集

TW2867

D1 視頻採集

rtsp_dec_a15gray_enc_save

網絡攝像頭採集顯示和保存爲 H264

多路 RTSP

多路 RTSP 解碼顯示

基於 CCS 的 RTOS 開發例程

 

例程

功能

LED

ARM/DSP/M4 對 LED 控制

EMAC

ARM/DSP 對兩個網口數據收發測試

I2C

ARM/DSP/M4 讀取溫度值

MMCSD

ARM/DSP 對 SD 卡進行文件管理

SPI

ARM/DSP/M4 對 SP 總線讀寫操作

UART

ARM/DSP/M4 對 UART 讀寫操作

USB

ARM 對 U 盤文件進行管理

PRU

DSP 和 PRU 直接產生中斷事件

PRU 開發例程

 

例程

功能

PRU_Led_Blink

PRU 點亮流水燈

PRU_Button

PRU 實現按鍵控制

Qt 開發例程

 

例程

功能

HelloWorld

Qt 入門例程

OpenCL 開發例程

 

例程

功能

vecadd

向量相加

vecadd_openmp

使用 OpenMP 並行進行向量相加

float_compute

分別在 ARM 和 DSP 端進行浮點計算

dsplib_fft

FFT 運算

monte_carlo

蒙特卡洛法運算

OpenMP 開發例程

 

例程

功能

dspheap

在 DSP 上創建和使用堆

vecadd

向量的並行相加

vecadd_complex

複數向量的並行相加

其他

包含在 SDK

OpenCV 開發例程

 

例程

功能

TI 官方綜合例程

OpenCV+OpenCL+OpenGL運用

Sobel

邊緣檢測算法

Canny

邊緣檢測算法

VideoCapture

圖像採集

IPC 開發例程

 

例程

功能

ex02_messageq

核間傳遞數據的消息

ex12_mmrpc

使用 MmRcp 模塊調用遠程函數

ex41_forwardmsg

核間傳遞消息

ex68_power

接收消息關閉

MessageQApp

測試 MessageQApp 組件

共享內存

DSP 與 ARM 共享內存

其他

包含在 SDK

EtherCAT開發例程

 

例程

功能

基於 RT-Linux 的 EtherCAT 開發例程手冊

 

基於 RTOS 的 EtherCAT 開發例程手冊

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章