|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
一、概述
& q- i Q" d. h: j& G7 M4 L, I5 Z$ _" h: l) }
系统整体框架。/ k9 f% B: H9 W$ @+ N0 f2 [
7 h+ k: w* h2 e4 m: e2 r2 E% T
1 通过TCP从上位机发送图片到DSP 3 Q+ J) |& X% K0 G/ O) v% n' R0 ?4 [
. t) x8 e8 B; j- \$ z2 DSP将任务分配给8个核,进行图像处理(sobel运算)
- N" Y9 w# j1 A, M; R) R8 S1 N% }/ g' I" v; S9 j2 t
3 每个核完成相应的任务之后,融合结果,通过TCP协议发送到上位机。
' K N/ M4 i E$ p5 ?* g) C% L4 s! ]" l& K" I$ F+ B
二、软件构成5 U9 |+ X4 y q. k# q2 `# D) Y5 i
2 L _9 y3 k7 {4 n
8 D" l6 A% r2 b1 j( a5 m C/ L- Y0 T' w0 L5 L/ k. M
主核主要包括两个进程。1 TCP进程 2 数据处理进程/ t" P8 N' L5 J* Y- V% M
, R+ g, ~3 o# d9 j. a
从核包括一个进程。进行数据处理。
+ V8 F& D/ [/ p) G
' e& v# y4 n+ T* Y1 D0 P# C1 首先TCP进程进行数据接收,接收完毕之后,post mailbox1 告诉主核的数据处理进程数据接收完毕。5 G: E7 ~9 P% c; B* T$ M
, p, B. @$ M) f3 q8 w/ \* S2 主核、从核进行messageQ操作。遵循原则 谁接收,谁创建;谁发送,谁打开的原则。主核给从核发送messageQ的信息主要是包括 各个从核对应处理的图片的首地址(红色虚线);从核给主核发送的messageQ主要是各个核处理之后的图片的首地址。(黄色虚线)
* u1 z# W5 v" C. B# J4 [9 C& e+ B! Y) x5 G9 `3 O9 @5 {
3 主核进行数据融合 然后发送mailbox2 将处理后的结果通过TCP发送到上位机。8 M0 u+ Q F! |' ]# w
( J7 b1 z% r7 j, h$ ~' ^7 \
" _0 n5 z' e' ~3 e9 v/ K+ x8 a& ~, M, y; B6 o$ V
* D/ f! S; r/ A s
% L: x" ?+ E* e6 m% i I
" d3 }/ Y9 @3 G- [4 ]
1 r; F/ S! M, U5 o
|
|