作者lisztbach (liszt & bach)
看板LinuxDev
标题Re: [问题] char type 驱动程式
时间Sat Jan 6 14:21:54 2007
在 kernel mode 只有固定容量的堆叠
没记错的话 x86 是 4KB or 8KB
若要分配大容量的记忆体
可以试着用 kmalloc() 之类的函式
※ 引述《fish39 (醒醒吧!!宅宅)》之铭言:
: 我在字元式驱动程式(module)
: 放了一个double(8byte) a[512]阵列,里面的资料也都写死了
: 用应用程式read(8*512byte个资料量) 去读module里面的资料来作运算(IDCT)
: 可以正常动作。
: 但是我把资料量加大,如:double a[992](8*992byte)或double a[1024](8*1024byte)
: 里面的资料,我也填满了
: 也是用read去读取module 资料来运算,但是会当机
: 请问是什麽原因呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.97.25
1F:推 fumin:还有,在kernel通常不会用double这个type 01/06 22:37