Woody Home Page
 
   
软件升级大小
  
2006年9月30日
显然软件升级文件越小, 升级过程就会越快. 典型的PA1688话机例如PA168S/T的升级文件大小为960k字节, 而AR1688的升级文件只有640k字节. 文件的减小主要来源于3个部分:
1. SDCC实际上不支持代码页面切换, 为了写大于64k的代码, 我们不得不进行手工页面切换, 具体安排不同页面间函数的相互调用. PA1688使用Keil C51编译器, 自动代码页面切换编译的结果让我们安排了50%的代码空间作为公用代码. 而AR1688使用SDCC编译器, 只使用了25%的代码空间作为公用代码.
2. DSP代码的存储结构得到改善. 因为启动时间慢, 压缩PA1688上DSP代码导致了很糟糕用户体验. 现在我们不再压缩AR1688的DSP代码, 保证可以立刻启动. 在AR1688中我们把例如LPC计算等公共DSP程序集中在一起减小代码空间, 这比压缩的效率高多了.
3. 因为PA1688上无LCD的网络电话和单口FXS网关的存在, 我们使用IVR提示终端用户必要的设备信息. 在AR1688中, 我们要求至少都有2x16的LCD, 而且不打算设计网关, 这样我们不再需要IVR功能, 相应的减小了文件大小.

本页面尚无任何评论.

更多选项? 请先登录或者注册. metropolitan-tundra