|
|
您好, 在使用OMAPL138 evm过程中,我使用了MessageQ和ringIO来传输数据。利用ipcs -l ,情况如下:0 {4 S X% x8 v1 @% E% W
root@tl:~# ipcs -l
7 _, `. @7 t! i5 y' `- V! p* j: n7 o
------ Shared Memory Limits --------
& ?2 v7 m' H! Z( K, v! z) Emax number of segments = 4096; e5 ?: G& d# ?( X; c2 ^
max seg size (kbytes) = 32768, L9 f3 {% a1 i9 `. `
max total shared memory (kbytes) = 8388608, C! ]5 H5 r8 _" O% o* m, L0 D
min seg size (bytes) = 1, S" U5 B. g8 {" g
$ Q, Z4 ]* ]/ x, Z7 j------ Semaphore Limits --------
0 i9 @$ }& @ Cmax number of arrays = 1287 Q- d5 b Z0 j2 A0 m+ z1 W ~
max semaphores per array = 250' C" s4 A$ m( N' [* W
max semaphores system wide = 32000
5 U( v( m7 q& d7 N( hmax ops per semop call = 32
6 b" g, I& l# v1 t7 @ Dsemaphore max value = 32767
' x/ b B% o" @4 I4 V V* Q! A4 g) `" h ~. l# h3 t
------ Messages Limits --------
1 S# ?& F$ k% y; d3 |' imax queues system wide = 1788 X3 y( `6 q( _2 }( |
max size of message (bytes) = 8192
, W" f6 M2 F W+ l" _4 @default max size of queue (bytes) = 16384
8 v# c( E! _; R; [5 R) Y8 n' i; i* ?# g k0 n2 k: J
; q/ L; z( J* a! _8 o( s+ q
但是,用ipcs -a
) I0 b% H0 z G/ z; b+ Xroot@tl:~# ipcs -a
; w2 Q3 H% T4 Z! e( M* {. R
! U+ `9 @, f0 `------ Shared Memory Segments --------
" h' }& \, v1 w0 @* Rkey shmid owner perms bytes nattch status " G; D2 S" ?7 }1 j5 d/ j6 l% N
0x00000000 0 root 600 1024 1 dest 0 e2 ^; T/ t3 r( O6 i
0x00000000 196609 root 600 1024 1 dest
9 z( {8 c: |! Q; s, K/ k7 u) d, y' e& e( G
------ Semaphore Arrays --------
: g9 P4 W" c+ T9 S9 X5 _key semid owner perms nsems , t; @( Z5 G! q6 ]6 G) j, m7 J/ ^
0x6411074d 0 root 600 1 $ ^: {! b9 G) i5 `* y( d& { h! H
0x64110957 163841 root 600 1 ; I. e' X! @ Z# @ O: i# ~
0x641109a1 196610 root 600 1 . I2 E, O1 R. q8 W {% k! c- b
$ v3 ?: ?6 t6 Y( W$ {8 c5 e9 p
------ Message Queues --------
# e6 J3 M4 O3 t, ckey msqid owner perms used-bytes messages . R' m. @) g4 N i% B
% v8 b& v. t$ N0 `+ Q' X5 z
, f# o$ z# w: b- d0 `请问,我的共享内存使用大小为 (float *)ring_buffer_acquired(ad->buffer, 2320 * sizeof(float)*18); 远大于1024BYTE ,请问为什么?
$ E0 L) g. P% \* d2 ]+ W5 N6 i j0 K3 j6 Y; s
|
|