|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
一、概述% R3 N' R" E f- W
. F" @3 Y7 i) [! K8 V9 O系统整体框架。
3 @0 C! [+ V1 j0 C: z4 \& q" _
! H9 @* v6 G$ k1 通过TCP从上位机发送图片到DSP ! m8 \2 z' v) P3 c
% O& m$ L( B* @: I6 o, I
2 DSP将任务分配给8个核,进行图像处理(sobel运算)2 P2 W/ I! k& K o8 d4 r* a5 Y
9 g/ V. K/ v4 f* `3 n
3 每个核完成相应的任务之后,融合结果,通过TCP协议发送到上位机。
/ H& {, L% n+ o& R, c- P) F7 v9 F- n5 Y5 ~* i9 @, {" h
二、软件构成
* O; ?" D7 n3 t: S P, t9 [7 `9 S$ @$ T1 ]
4 c9 h* N; r, A" k( Z" d9 O& ?* j
. E4 v9 \( k, k+ A' M
主核主要包括两个进程。1 TCP进程 2 数据处理进程
; H/ o9 h% j2 @9 a' p6 t. k2 h
7 e* O5 T" U. g8 r a$ M从核包括一个进程。进行数据处理。% F$ s* L: r& U$ t n" p6 |+ V
0 U' g& i2 y( B& n1 首先TCP进程进行数据接收,接收完毕之后,post mailbox1 告诉主核的数据处理进程数据接收完毕。3 z+ d$ O( H, }3 d
* k6 ?1 I5 e6 K# Z3 _" r0 Q* j. Q* _2 主核、从核进行messageQ操作。遵循原则 谁接收,谁创建;谁发送,谁打开的原则。主核给从核发送messageQ的信息主要是包括 各个从核对应处理的图片的首地址(红色虚线);从核给主核发送的messageQ主要是各个核处理之后的图片的首地址。(黄色虚线)
9 w' s0 C) F _2 c/ ~3 I2 }$ `1 E' V% o* F5 p7 @& b7 k7 v
3 主核进行数据融合 然后发送mailbox2 将处理后的结果通过TCP发送到上位机。8 [! c( V2 A' x* ]( I: _& o% k3 x4 `; w
& E3 h$ v6 ^: y2 V6 Q! W- D% k0 N# R( h6 R5 x
$ q$ I: W0 m) Z
3 ~% I% H2 T' ^: j- ~' Q
7 o9 e7 Z# v& w1 }9 t0 G) x
* X% ~$ p* b3 G. N0 V; m: v# {" ^) Y* c8 T X7 D2 d6 L$ Y
|
|