Saturday, September 10, 2005

手掌机



一个ARM7的机器,可执行程序限制128K以下,栈空间限制32K,不允许使用堆空间,堆栈中函数调用没有缓冲保护,一旦溢出必死无疑。15天之内完成所有程序,包括PC机上的C++通讯程序。。。对于C的程序,我只能这么办了,指针满天飞,结构体一大堆。设计书也不详细,自己完全天马行空。到目前为止遇到过1次buffer
overflow,mem
leak倒是没有(没有堆要发生这个也太难了吧)。-----------------------------以上,2005-09-10教师节,没有和教师MM在一起而是跑到公司加班的原因。