|
基于TI C6678 DSP + Xilinx Kintex-7 FPGA評(píng)估板|DSP RTOS案例開(kāi)發(fā)——總目錄, I. |- b A. _+ x. f9 J' N
2 K# P$ f; _" t! T3 G
% W$ C4 w; k0 @& C1 n) y: M) v9 U
前言RTOS(SYS/BIOS)案例基于多核軟件開(kāi)發(fā)包BIOS-MCSDK中的pdk_C6678_1_1_2_6包進(jìn)行開(kāi)發(fā),底層調(diào)用的是CSL(Chip Support Library)函數(shù)庫(kù),并加入SYS/BIOS實(shí)時(shí)內(nèi)核實(shí)現(xiàn)多任務(wù)運(yùn)行。7 e% h+ I1 C- F/ |$ o" {
$ u2 b5 w$ L, q% x5 {
5 X1 m" {8 o6 l) ZRTOS案例位于產(chǎn)品資料“4-軟件資料\Demo\DSP_Demo\RTOS-demos\”路徑下。案例目錄說(shuō)明如下表,其中bin目錄存放程序可執(zhí)行文件,project目錄存放案例工程源文件。
! ?- G" ~* W( J* C- W( E, Q0 x9 P. @' l2 f5 m: e2 Y
* z" ?. K, J* x% L! o/ @! @6 u
表 1' J1 g N! w5 I' v+ P N
目錄% J C+ r' Z, ~8 e d
| 文件/目錄0 z* h0 R( s" e+ T! ^1 y
| 說(shuō)明. N0 ~( r& ?" J5 T
| bin
+ D+ E/ x8 i2 S& @+ H* u | xxx.out2 l+ ]) P4 e8 a6 G$ {
| 程序可執(zhí)行文件. [! }/ \. U# y/ K! i7 ]
| project4 e* \, i0 x* W: Q
| xxx.c3 I; D+ [6 p8 m0 U
| 程序源碼文件$ V* l8 |! z; P' c
| xxx.cfg( g9 F5 b4 y9 Z4 [; s* m6 F% L
| RTSC配置文件
- D; s5 e- C# D9 J" u | driver; G% v n! p8 y7 e# H4 a6 J5 [
| 驅(qū)動(dòng)文件存放目錄7 H% x3 y/ k" y0 Q
| system% f. p: t! W* W/ C6 r$ K7 U3 m& F
| 平臺(tái)文件存放目錄' n9 K' Q; l8 E- ~, c" E
| .ccsproject/.cproject/.project
9 b% L0 b8 E2 P. c+ E | CCS工程文件
9 f( Q$ v: G) p | + ~: l9 K, g# O. I! o
8 p e, R3 ~' `+ h- g
( f; e8 j7 Z! q; u+ j本文檔案例程序默認(rèn)使用DSP端主頻為1GHz、DSP端DDR3容量為1GByte的核心板,通過(guò)TL-XDS200仿真器加載運(yùn)行進(jìn)行操作效果演示。請(qǐng)通過(guò)Micro USB線將調(diào)試串口與PC機(jī)進(jìn)行連接,打開(kāi)串口調(diào)試終端SecureCRT并正確進(jìn)行串口連接設(shè)置。+ @% `9 `& ?7 [$ e
6 M# S0 ~9 H; c$ b) H% Q: `4 U5 i+ {5 p
BIOS MCSDK官方用戶手冊(cè)鏈接:processors.wiki.ti.com/index.php/BIOS_MCSDK_2.0_User_Guide#Chip_Support_Library_.28CSL.29+ R( R8 v1 w5 g$ u3 n, f
9 ~' h+ Z) u4 k4 Q+ z" Q, N9 ?
+ L5 @( k( ]& N$ t
* x8 D, n- ~8 s2 g: h( }3 w5 @; V; ~7 O: v9 G
今天小編專門以創(chuàng)龍科技的TL6678F-EasyEVM評(píng)估板為例為大家詳細(xì)講解一款TI KeyStone架構(gòu)C6000系列TMS320C6678八核C66x定點(diǎn)/浮點(diǎn)DSP與Xilinx Kintex-7 FPGA處理器設(shè)計(jì)的高端異構(gòu)多核評(píng)估板,如何進(jìn)行DSP(數(shù)字信號(hào)處理) RTOS(實(shí)時(shí)操作系統(tǒng))案例開(kāi)發(fā),為了方便大家學(xué)習(xí)與查閱。2 R( }- o& P* q& I: ?& p6 B
7 k3 a$ o0 v8 Q( B
3 J. R0 L" Q" _/ a. e
由于篇幅過(guò)長(zhǎng),將分為幾個(gè)章節(jié)為大家講解。請(qǐng)留意后續(xù)發(fā)文!感謝大家的支持與厚愛(ài)!" i! y) g/ M/ r3 L I
2 w' l* C$ X. s" ~0 I
. }8 A6 @1 c: g7 @( B
; h3 O, B/ R$ g; p: P# ?
% x% s* D' Y/ o; X6 G/ ~​
1 _$ k# I- I7 U5 Q7 t1 r; V0 }5 N( i/ H6 N; g8 X$ d0 z
3 E# Y; N$ l. ?$ E) R7 j+ m6 `, t0 F
% V, u# X# \9 ^0 _; t& \+ G/ U; q6 x- r% q
評(píng)估板接口資源豐富,引出雙路FMC、雙路SFP+光口、雙路千兆網(wǎng)口、PCIe等高速通信接口,方便用戶快速進(jìn)行產(chǎn)品方案評(píng)估與技術(shù)預(yù)研。, x3 ~# U3 J8 r# j! Q" V9 ^) E
案例源碼、產(chǎn)品資料(用戶手冊(cè)、核心板硬件資料、產(chǎn)品規(guī)格書)詳情:site.tronlong.com/pfdownload9 d. h8 Y2 l: G/ P* M- s
; |" N0 P2 _ E
" V% h5 [( f# K Y' p$ Z/ b* _6 @, o) T8 \! H3 ?1 p
; d% T e6 R) u- v6 ?1 P
典型應(yīng)用領(lǐng)域ü 軟件無(wú)線電 ü 雷達(dá)探測(cè) ü 光電探測(cè) ü 視頻追蹤 ü 圖像處理 ü 水下探測(cè) ü 定位導(dǎo)航
2 u* h5 W) i! n: q* k" Q; c' l& i' k' d8 H$ q" n
目錄1 ndk_client案例 5
; \- t% Q3 _. k1.1 案例說(shuō)明 5$ E9 Z. l- k) }! q) D. G
1.2 案例測(cè)試 5
" ?* B: G! u \* V" n, J% ^1.3 關(guān)鍵代碼 10
- t: R6 ?# E2 E% b6 q- R2 ndk_benchmark案例 14
1 z) ~+ s7 l+ Z: F! b! V2.1 案例說(shuō)明 14# {$ R& s! D" ^$ e% }4 M+ H
2.2 案例測(cè)試 167 Y5 |1 G* u+ B# X$ W4 B
2.3 關(guān)鍵代碼 23% @3 j& [1 C# R+ t: D% ^1 W
3 omp_matvec案例 30
) H8 Z r. b$ \7 E# r3.1 案例說(shuō)明 30* X/ N9 N! T) Q) i3 g# j9 x
3.2 案例測(cè)試 33
0 \5 a, q( n3 ^/ H9 ^7 R3.3 關(guān)鍵代碼 34
9 o; l! s. p7 T/ k+ i# k4 web_program案例 36
" c% H6 _( V& E2 V4.1 案例說(shuō)明 36& p3 N- K4 q' r4 E% B- e
4.2 案例測(cè)試 37+ c9 m* C# p: s5 v3 L
4.3 關(guān)鍵代碼 45
" N' c: ?% C8 s5 e2 u! U7 k0 A4.4 HTML文件轉(zhuǎn)換說(shuō)明 53( `! j3 P1 |9 _& O7 g' E
5 image_processing_ipc案例 55: B& l7 |0 ]; M& q6 j
5.1 案例說(shuō)明 56
* u( E6 x& p5 f5 }4 B* @5.2 案例測(cè)試 57) T) Z+ W' d. p5 F4 d( v- y' u
5.3 案例編譯 76
9 ^6 N& x) O$ ~! Z5.4 關(guān)鍵代碼 80
8 \" J$ \' _- a* q; A, `) y3 R. s4 m
" @4 H- _$ s8 T) j6 image_processing_omp案例 88. u( z* D; \: k
6.1 案例說(shuō)明 88+ e: A1 X4 j4 B2 n. Z2 R
6.2 案例測(cè)試 89
6 X% g4 o/ {2 [. ~. P6.3 案例編譯 92; c2 `3 y' U" |, n, `9 J
6.4 關(guān)鍵代碼 95
$ r! i' g) f4 H+ m
9 ?6 v* T( T+ O. t4 D3 J7 M* `8 q/ t3 I
更多幫助 1021 m5 r- a0 S+ l8 k
. x) J$ D) t1 `# S3 S+ v
" H9 X k6 K5 t, O, Q
( w5 j* i- o8 J9 j
' s3 e3 q u% {, k! {5 S- s
- }* g4 p. _% w1 S$ y& b. { W4 t7 J8 _+ k
更多推薦1 o0 w1 y; b5 W) G, J$ x t
2 K4 x4 J( h* E+ q- V: f3 \TL6678ZH-EVM評(píng)估板(C6678 + ZYNQ,地表至強(qiáng),多核DSP+多核ARM+ FPGA。
7 B% K" f& s( @2 T3 b- Q
2 \" f$ T+ w* S
# L/ }+ @2 T' ]/ z) t​
# a1 Y! s! R( B# I r
8 k1 N0 _! l6 H* v* H/ Q* V
/ i! l/ F: k( y) q+ V1 A2 ~基于TI KeyStone架構(gòu)C6000系列TMS320C6678八核C66x定點(diǎn)/浮點(diǎn)DSP,以及Xilinx Zynq-7000系列XC7Z045/XC7Z100 SoC處理器設(shè)計(jì)的高端異構(gòu)多核評(píng)估板。
: B8 d7 H6 @; D. _) ITMS320C6678每核心主頻可高達(dá)1.25GHz,XC7Z045/XC7Z100集成PS端雙核ARM Cortex-A9 + PL端Kintex-7架構(gòu)28nm可編程邏輯資源。
}8 ?* z+ n* d" B# @引出雙路CameraLink、雙路SFP+光口、四路千兆網(wǎng)口、雙路SATA、雙路PCIe、四路USB、雙路CAN、雙路CAMERA、HDMI IN/OUT、LVDS、LCD、RS485、RS232、Micro SD、HPC FMC等接口。, c0 {" j; {. K6 H! a5 p# g+ X
- ]; I( D# N; h$ ~( N4 t
3 }3 I" b# Y$ o5 lTLIMX8-EVM評(píng)估板(i.MX 8,,4核ARM Cortex-A53!)
& Z0 u9 F" I7 {7 i' K0 T. R0 r​
3 c' L- R2 i. q8 I8 S3 b+ w4 |! |
2 U+ a5 n) q v' ?% E
基于NXP i.MX 8M Mini的4核ARM Cortex-A53 + 單核ARM Cortex-M4多核處理器設(shè)計(jì)的高性能評(píng)估板,每核主頻高達(dá)1.6GHz。
! ?7 A+ _- ?* R: {( L5 c引出MIPI CAMERA、MIPI/LVDS LCD、HDMI OUT、LINE IN/OUT、PCIe、FlexSPI、USB、RS485、RS232、千兆網(wǎng)口、百兆網(wǎng)口等接口
- K2 o- L5 d& A* W1 ~
% e+ s& x6 R6 @8 [
. ]+ c% [- p' L5 `1 o下一章節(jié)將為大家詳情講解:1 ~4 K6 c( w( o8 j$ W+ N3 M
; S% k5 y+ p# L4 T @! c; L" x
1 ndk_client案例開(kāi)發(fā)/ s$ `" E+ b) v. |7 u2 q" B
1.1案例說(shuō)明2 i5 o, P! w! s% \# |% u
1.2案例測(cè)試6 R# v5 R& c& a- P+ X
1.3關(guān)鍵代碼
& x _/ o% G$ P, b' o9 h- I' V+ p7 p" q/ z( @' I O! ? X
& K9 Q- v: z5 k0 @# H8 _- B |
|