|
|
您好, 在使用OMAPL138 evm过程中,我使用了MessageQ和ringIO来传输数据。利用ipcs -l ,情况如下:, C0 U( o8 g A2 n# d7 D
root@tl:~# ipcs -l
5 F$ {6 i- c# o1 J' Y+ {
: P7 M- l, ?$ r4 U; k3 }------ Shared Memory Limits --------8 C0 m K7 d t7 z/ w
max number of segments = 4096- A! x! w) |. [3 U- o$ ?
max seg size (kbytes) = 327689 Z( U6 m5 @% b) T4 x
max total shared memory (kbytes) = 83886082 C! m3 o& H7 i( s
min seg size (bytes) = 1
, e4 J b# n( ^" f. i$ ]- V/ @5 y& \
------ Semaphore Limits --------5 s& e' B5 r0 E% ~) u
max number of arrays = 1283 C) L9 H6 v' e4 }
max semaphores per array = 250
& p3 z. |8 _, J* d8 Smax semaphores system wide = 32000
0 C7 B( `3 M& X2 R7 d, H' z1 d! w9 xmax ops per semop call = 329 ^$ |& ?7 \2 m4 y
semaphore max value = 32767
4 W( S% Z" f5 {6 R; L6 b9 J& O7 D- f# _% s w! v, {
------ Messages Limits --------" \8 ?7 {* `7 m" K
max queues system wide = 178
. f9 N0 p y/ X8 }3 C& Smax size of message (bytes) = 8192- S7 s" k4 n" f; `. M+ Q
default max size of queue (bytes) = 16384
: z; y9 a2 @. \% Y% K6 s1 `( q6 G- z+ o) F( w
5 ]" T' ~! r4 a: [8 d; G6 y5 a但是,用ipcs -a
8 c* U, m4 _( g H+ D( xroot@tl:~# ipcs -a! w, X3 Q* r" M" }( B! ?" {
8 D2 _8 {1 Z' P4 ^, P------ Shared Memory Segments --------
* v8 [* X, `5 dkey shmid owner perms bytes nattch status ; P1 v; f8 c8 v: i9 i6 \. v
0x00000000 0 root 600 1024 1 dest
$ M/ r3 t4 K" C1 M% M/ n0x00000000 196609 root 600 1024 1 dest % k5 }$ l$ }4 p4 N) E9 U
* c( U+ }* F6 \7 J$ S! ~! ~
------ Semaphore Arrays --------4 z8 A- H9 |* Y! M' ?9 }
key semid owner perms nsems : G; O$ o5 c+ I. F* d8 j, |
0x6411074d 0 root 600 1
|( S: Y3 w! M) x0 Y0x64110957 163841 root 600 1
; E7 z/ H! J) {5 }4 ` G3 g0x641109a1 196610 root 600 1
/ o) R' d) X9 U4 r" M/ j" ]& ?' t
------ Message Queues --------: L3 @0 [: B7 s& I P1 f, g& J
key msqid owner perms used-bytes messages - h1 I: z# }1 ?2 z8 T# v$ j
5 _' g, V% \1 d) b' q. J9 K( H( O& r$ i- B6 f' a2 B7 v8 }
请问,我的共享内存使用大小为 (float *)ring_buffer_acquired(ad->buffer, 2320 * sizeof(float)*18); 远大于1024BYTE ,请问为什么?& u, o4 `! z2 e5 E
! a4 }8 Q7 _, l% y& h% P" h
|
|