必须有默认值
2004-10-31 21:00
330 查看
来自失败的教训。
背景:在LCD上显示字体,为了节省程序空间,或支持字库的动态升级。要求把字库从源代码中释放出来,直接定位到FLASH的某个块。
限制:系统必须经过字体下载的一个初始化过程。(原来以为这个初始过程是可以控制的)
事实:由于开发阶段,许多事在混乱中发生的。初始化的过程经常被遗忘,造成了原来可以正常工作的系统,因为没有字库无法在LCD上显示,以为系统有问题。浪费大量的时间。
字体升级和字库驱动带来了依赖性问题,有的系统字库升级了,显示驱动没有升级,同样无法在LCD上显示。...
建议:最后的需求变成,在程序空间仍然有一个比较小的字库,在从FLASH去字库失败的情况下,使用程序中的字库,这样保证在任何情况下LCD有字体显示。..
背景:在LCD上显示字体,为了节省程序空间,或支持字库的动态升级。要求把字库从源代码中释放出来,直接定位到FLASH的某个块。
限制:系统必须经过字体下载的一个初始化过程。(原来以为这个初始过程是可以控制的)
事实:由于开发阶段,许多事在混乱中发生的。初始化的过程经常被遗忘,造成了原来可以正常工作的系统,因为没有字库无法在LCD上显示,以为系统有问题。浪费大量的时间。
字体升级和字库驱动带来了依赖性问题,有的系统字库升级了,显示驱动没有升级,同样无法在LCD上显示。...
建议:最后的需求变成,在程序空间仍然有一个比较小的字库,在从FLASH去字库失败的情况下,使用程序中的字库,这样保证在任何情况下LCD有字体显示。..
相关文章推荐
- 为什么全局变量无须初始化 系统自动给默认值,局部变量必须初始化?
- freemarker宏的使用有默认值的参数必须排在后面
- 原来的方法增加参数时,必须为新增的参数加个默认值
- SQL SERVER 2008添加删除列(新建列必须设默认值或为NULL)
- C基础--函数带默认值形参必须放在函数声明的最右侧
- [代码笔记] python的函数定义之各种参数(必须,关键字,默认值,不定长)
- [9秒学院]iOS培训:十大编程禁忌你必须克服
- 为什么在C++使用pthread_create()的时候,类成员函数做线程的处理函数必须要定义成static类型的?
- sql server 中获取字段默认值SQL
- 错误:每个配置文件中只允许存在一个 元素,并且,如果存在该元素,它还必须是根 元素的第一个子元素
- 架构:一个软件框架必须符合如下要素
- 设置select组件中的默认值
- “你必须找到你所热爱的事情”史蒂夫乔布斯说
- 要想咨询落地,必须切合实际
- 编写类A,该类创建的对象包含一个方法f输出英文字母表,再编写一个A类的子类B,要求必须继承A类的方法f(不允许重写),子类创建的对象不仅可以调用方法f输出英文字线表,而且调用子类新增的方法g输出希腊字
- Sturts2中action各项配置的默认值
- 鱼和熊掌不可兼得,钱和女人必须兼得?
- ubuntu 软件安装必须看的网址
- 何时必须使用初始化列表
- 【c++】必须在类的初始化列表中初始化的的几种情况