|
您好, 在使用OMAPL138 evm过程中,我使用了MessageQ和ringIO来传输数据。利用ipcs -l ,情况如下:/ w, e& q! j+ T0 X' Z/ M& X* C
root@tl:~# ipcs -l
% ]5 o( l; l- m; q
! y2 F; m' T2 s9 }------ Shared Memory Limits --------, \! M. V* `+ _9 Z
max number of segments = 4096
( l" |9 S1 {! Ymax seg size (kbytes) = 32768
: {% v/ j: q* ~; @! l5 g; Omax total shared memory (kbytes) = 8388608
: T) F$ A8 t F& @; }+ ?$ dmin seg size (bytes) = 1
1 v% Q: X' V4 i# y
/ v/ k- `0 X1 r------ Semaphore Limits --------
& p+ c3 g2 k5 d: S5 }' E' x1 B* T# amax number of arrays = 1281 s* s! Y, ?& n: W V
max semaphores per array = 250
$ h/ B1 V6 [# R9 v F2 o6 ~; Jmax semaphores system wide = 32000! S; b" B$ x% A( x% v. E0 A6 z7 S
max ops per semop call = 32
9 `4 k4 K6 w, S I6 l/ O: ~$ |semaphore max value = 32767: {- Z8 x" u; ^, d
9 k2 |4 M) ~2 D5 x% y8 _. m' g
------ Messages Limits --------
. H4 {" g Y: c4 l. z7 G! kmax queues system wide = 1788 w" ^1 Z: ?1 E
max size of message (bytes) = 8192' `4 D1 H, a2 O& T1 p' Q
default max size of queue (bytes) = 163849 k d' c0 X* k/ P
4 z1 \% S* S5 J w; F
/ T& Y- M! \& {1 o3 q J但是,用ipcs -a 8 U( N; p) r/ k$ A$ m
root@tl:~# ipcs -a* X& c8 x; c9 h
2 h: V7 e7 |: W9 f+ i------ Shared Memory Segments --------
2 R2 {1 E) `8 ^key shmid owner perms bytes nattch status
$ T- D8 C2 G( f# s9 s2 C2 v0x00000000 0 root 600 1024 1 dest
; ^/ B7 f. N) f* X% |' b5 P" k/ g+ F. R0x00000000 196609 root 600 1024 1 dest
! e8 H2 h5 \8 ^& N. O. c. f8 U' A
D& b. Z( J% `& N# R2 c: A------ Semaphore Arrays -------- _; H# }1 v; M1 h& p
key semid owner perms nsems
* v; ^5 f3 r( u" H+ @& z) e0x6411074d 0 root 600 1 / Y/ Y& E/ W9 g
0x64110957 163841 root 600 1 # k: ?3 T' L7 f& @% ^6 s& h
0x641109a1 196610 root 600 1 / K7 z, F. n/ U# Y% B* H* a
( K8 v- P' d4 z$ ]------ Message Queues --------; Q' d2 {+ e6 |+ _! C; G, }
key msqid owner perms used-bytes messages , }5 H$ t' a6 s! U) d) C: N
9 V' H8 _# W M2 K6 I
; e! N, E% z4 l0 g8 t' v6 {$ F
请问,我的共享内存使用大小为 (float *)ring_buffer_acquired(ad->buffer, 2320 * sizeof(float)*18); 远大于1024BYTE ,请问为什么?
. C% v a. X& Y6 c8 T) r
t1 s4 [2 [' w0 n |
|