|
基于TI C6678 DSP + Xilinx Kintex-7 FPGA評(píng)估板|DSP RTOS案例開(kāi)發(fā)——總目錄
& a/ b1 _2 M; }. C6 b
( M2 k, k; a. b* J' t( I
3 t0 B. G! J* }9 c7 A前言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)行。0 q$ `% e. X' F) n- N* k+ l5 w
, v. P( v# ?* L( Q( g8 p
( A2 l' ?( J$ D0 V* o7 \( ~1 `
RTOS案例位于產(chǎn)品資料“4-軟件資料\Demo\DSP_Demo\RTOS-demos\”路徑下。案例目錄說(shuō)明如下表,其中bin目錄存放程序可執(zhí)行文件,project目錄存放案例工程源文件。
/ }* T0 ~, X8 A! ~9 r# o9 J* @9 b. Q& t
3 r4 a: r3 [( @# z% P
表 1
& \+ u) i7 J; h/ G( _目錄
% @( i& {2 M c. i/ i( q q, P | 文件/目錄! i( W! G- X- f9 L
| 說(shuō)明
: ~" I2 E& I! b J6 Y! c9 l | bin
) [% Z' p( B* b( b+ f, W; e | xxx.out
1 f- ?- d; a7 }9 \8 t/ `$ x6 I | 程序可執(zhí)行文件. |# s2 K3 ?6 M! b
| project
4 o7 k* |. J3 N8 G% G5 _9 n8 J | xxx.c0 o7 [1 O! h% w
| 程序源碼文件% J* [7 G8 p" \% c- Q8 O# q9 W
| xxx.cfg
7 [9 i: k A+ } | RTSC配置文件8 W3 ^( h, s* e% v. e( k# @, ^
| driver
: g4 z+ Z+ r. d, U# M! O | 驅(qū)動(dòng)文件存放目錄
4 ?' u" x: I% o7 f! j | system% @* S" m7 Q9 T/ @2 x
| 平臺(tái)文件存放目錄% S$ q! m! j) W% a) i# I4 g5 A6 B
| .ccsproject/.cproject/.project6 n! A$ U2 D z$ K$ \
| CCS工程文件1 I: B3 K( H4 V; t1 n
| 1 R) p3 Q, V+ Y: U) c
, Z+ |# i8 c& S2 e/ ?& m$ N" _! x
0 h7 [( s+ `* w1 h+ p本文檔案例程序默認(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è)置。
3 a2 y+ B# {' Z6 Y) f I! Q* j5 `6 t( B, f9 i/ D, z: Z9 z o) s
7 R9 W7 T9 p5 d3 B1 ^: q& z' O
BIOS MCSDK官方用戶手冊(cè)鏈接:processors.wiki.ti.com/index.php/BIOS_MCSDK_2.0_User_Guide#Chip_Support_Library_.28CSL.29
2 p- F' e, D2 s; n, J- X) A0 E/ v- P2 H6 f3 r+ [
7 e* q2 b- r4 }" L* t! }, r J
/ t+ d3 r( B2 k& F9 Q9 j9 W2 v- Z. n7 p8 l' Y" Y! c2 M
今天小編專門(mén)以創(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í)與查閱。
: N/ T- ]2 I5 { d
* m8 p. V- y" W$ f E/ d5 x4 [% S& [: O
由于篇幅過(guò)長(zhǎng),將分為幾個(gè)章節(jié)為大家講解。請(qǐng)留意后續(xù)發(fā)文!感謝大家的支持與厚愛(ài)!4 X1 f2 q6 G4 T/ E; {1 G6 C! b" a
$ f) _$ k8 N" ]8 Z) g3 n
2 F3 X+ P& h- b. X# C% |1 u" o& ^9 S8 ^% Z
8 u3 Z. n: o# m# _5 A& X
​- x6 I' s! c/ S+ I* N* Z& f0 l
: S9 C! J2 t* O0 Y$ p! Q+ s ]' P
8 l" S3 @9 t u, y, }
+ R4 m& x" B+ e
評(píng)估板接口資源豐富,引出雙路FMC、雙路SFP+光口、雙路千兆網(wǎng)口、PCIe等高速通信接口,方便用戶快速進(jìn)行產(chǎn)品方案評(píng)估與技術(shù)預(yù)研。0 `1 a3 W2 y( [( X
案例源碼、產(chǎn)品資料(用戶手冊(cè)、核心板硬件資料、產(chǎn)品規(guī)格書(shū))詳情:site.tronlong.com/pfdownload h/ A' K9 s# P0 P* J) K# Q
7 R* j7 A0 c: h# G, F; Z$ a% F
+ X# T e2 G+ K' h
+ d$ k& X7 C6 }% X5 g
+ v; b6 r" T2 C5 p4 {0 T, ^典型應(yīng)用領(lǐng)域ü 軟件無(wú)線電 ü 雷達(dá)探測(cè) ü 光電探測(cè) ü 視頻追蹤 ü 圖像處理 ü 水下探測(cè) ü 定位導(dǎo)航 # T( q( ^# Y% I/ P
. c3 H% ?( j0 q5 e& k! w
目錄1 ndk_client案例 5
( I" U4 D5 M1 U% t8 [1.1 案例說(shuō)明 5
2 I9 ~1 e+ s" f* l0 l) r1.2 案例測(cè)試 5
$ ]' ~) ~6 Z4 [3 S ?; D z1.3 關(guān)鍵代碼 109 \- U' y- H* T
2 ndk_benchmark案例 14* ~0 y2 v5 n: b1 n: l% l }
2.1 案例說(shuō)明 14, x/ k1 m' f4 C8 V
2.2 案例測(cè)試 16
_3 x$ k* l) u2 }2.3 關(guān)鍵代碼 231 d: ~/ M5 a( G
3 omp_matvec案例 30
1 Y, s' G: O( f3.1 案例說(shuō)明 30
; L! z2 ^. P H( d3.2 案例測(cè)試 33
2 b. \* u6 D' M. ^- M" K4 M5 Z( o" F3.3 關(guān)鍵代碼 342 {2 _! U4 W5 s P' x: L
4 web_program案例 36/ k+ e4 `% A6 E- c/ U! a% Q
4.1 案例說(shuō)明 36
% F8 I# w; b9 ?% u% Y7 y6 u3 ?5 g4.2 案例測(cè)試 37- [2 Q# B3 G, X; Y. n% |* X, Z
4.3 關(guān)鍵代碼 45 t+ u. H2 I9 k4 R- t# f
4.4 HTML文件轉(zhuǎn)換說(shuō)明 53
0 f/ v" P- b$ {5 image_processing_ipc案例 551 |8 U) g+ K/ C
5.1 案例說(shuō)明 56+ B0 ?9 N* t2 J4 B0 X* R
5.2 案例測(cè)試 57
" D+ @9 l' V9 J# O' O+ ]9 u5.3 案例編譯 76* t& W8 B( d7 _. d0 u
5.4 關(guān)鍵代碼 80
5 e, N- r1 p) L" D6 a* G. Z0 S D
3 V6 `3 b# E& |+ S* b, e6 J& M ]. E4 T4 }: v+ p
6 image_processing_omp案例 88
+ t! @9 W) p% p$ `+ s6.1 案例說(shuō)明 88 T$ k& Y2 e6 U4 W
6.2 案例測(cè)試 89
9 [$ G, Y# ?) H/ u6.3 案例編譯 92
" \2 e" Q7 `9 R6 S6.4 關(guān)鍵代碼 95
% Y9 f$ i9 |4 m5 A" a& h6 t7 O$ N" B$ f% T; M
8 P" ]# T" i# N& x( e: g$ }) ~
更多幫助 102
) K7 m7 L9 Q: G8 L- E. S
6 S2 s0 _+ c' g" L: O+ Q8 h
* V$ }0 A: o% f! q. ^0 u* h4 K0 P6 F( c6 Z) @' l# F- l) s6 {
: |1 [: q0 L3 N$ e: w* U5 G5 _% C# p3 }3 P- D! B1 Q9 o7 d' d* W% v0 u
! l: }. p; T6 @; Y7 t) L更多推薦
& J# O) s5 s0 W: _5 y7 k0 n5 H9 J$ T. N% ]
TL6678ZH-EVM評(píng)估板(C6678 + ZYNQ,地表至強(qiáng),多核DSP+多核ARM+ FPGA!)
& \8 x" R2 x# e' B! m' h" W6 ^4 V) _
) F6 R) g1 ? F! t- n​
0 r3 n% p, k. [- i& G8 c: @2 V8 R3 ]# Q* w) U% G$ x; U
% P0 n7 L9 s% J* w$ t基于TI KeyStone架構(gòu)C6000系列TMS320C6678八核C66x定點(diǎn)/浮點(diǎn)DSP,以及Xilinx Zynq-7000系列XC7Z045/XC7Z100 SoC處理器設(shè)計(jì)的高端異構(gòu)多核評(píng)估板。
" x y( f( W( N0 g& STMS320C6678每核心主頻可高達(dá)1.25GHz,XC7Z045/XC7Z100集成PS端雙核ARM Cortex-A9 + PL端Kintex-7架構(gòu)28nm可編程邏輯資源。% o: R; `4 L9 m0 R( P& M
引出雙路CameraLink、雙路SFP+光口、四路千兆網(wǎng)口、雙路SATA、雙路PCIe、四路USB、雙路CAN、雙路CAMERA、HDMI IN/OUT、LVDS、LCD、RS485、RS232、Micro SD、HPC FMC等接口。
) A& [, _( {* a# U7 Q0 S( q; _( J" N$ d4 j
6 S+ X: ]' ~. k' C% s
TLIMX8-EVM評(píng)估板(i.MX 8,,4核ARM Cortex-A53。
' f3 |; o1 v2 a4 _3 `​
: N) W% `" ]* J8 u7 T) H, c" g# I1 @, S# [# }8 O3 h, \! n
5 }* `0 ^; G4 p5 _' r$ ]
基于NXP i.MX 8M Mini的4核ARM Cortex-A53 + 單核ARM Cortex-M4多核處理器設(shè)計(jì)的高性能評(píng)估板,每核主頻高達(dá)1.6GHz。
7 }+ \% c# h# u* ^4 i+ `/ d% I( b引出MIPI CAMERA、MIPI/LVDS LCD、HDMI OUT、LINE IN/OUT、PCIe、FlexSPI、USB、RS485、RS232、千兆網(wǎng)口、百兆網(wǎng)口等接口# D" h9 E. Y5 ?$ c' T1 z6 F' {
" K% n# J0 t7 D+ C3 k; O7 P( @; T G; a/ a4 G* [
下一章節(jié)將為大家詳情講解:6 N: Q8 E. H; U! H+ V$ r4 y
% y7 A" ]: Y0 t& l& m1 ndk_client案例開(kāi)發(fā)3 s, R* {* U1 R
1.1案例說(shuō)明7 m) i6 ]! L6 d" Z& V3 o" A) \) o
1.2案例測(cè)試3 B0 ? |& X S( C; ]# m
1.3關(guān)鍵代碼
" H3 ]7 S- p! `" B# A
2 A5 g5 G& H$ L/ r! V5 h( M: v- n6 X+ h: Q4 Z/ o2 [
|
|