我想写一本书,当然本身带有功利性,不必讳言,它并不是一本正儿八经的技术著作,它主要关于我人生里的游戏,游戏里的编程。最终未必能出书也并不特别重要,出不了无非是笔者水平不足或没有遇到自己的伯乐。同样重要的是,如果我能通过这个平台去分享我的游戏经历,我的人生,..
分类:
其他好文 时间:
2014-11-07 19:19:46
阅读次数:
189
刚刚学习用MFC编写嵌入式软件,各种问题接踵而来啊,在资源选项卡里面新建一个dialog后拖进去一个button按钮,想要添加这个空间的时间相应却怎么也不成功。会出现 提示框 “无法执行添加/移除操作,因为代码元素**是只读的”。根据提示去查看对应的.cpp和.h文件,发现并没有只读属性,没办法,求...
分类:
其他好文 时间:
2014-10-30 20:56:19
阅读次数:
373
嵌入式系统开发与通用系统的开发有很大的区别。嵌入式系统的开发主要分为系统总体开发、嵌入式硬件开发和嵌入式软件开发3大部分。
在总体开发中,由于嵌入式系统与硬件依赖非常紧密,往往某些需求只能通过特定的硬件才能实现,因此需要进行处理器的选型,以更好地满足产品的需求。另外,对于有些硬件和软件都可以实现的功能,就需要在成本和性能上做出抉择。往往通过硬件实现会增加产品的成本,但是大大提高产品的性能和可靠性...
分类:
其他好文 时间:
2014-10-26 23:01:45
阅读次数:
256
通常测试主要有金融(银行,保险,基金)、通信行业、嵌入式软件、互联网行业。软件测试不同于开发,开发是术业有专攻,测试必须是专而不一,知识面一定要广而精。我从事软件测试行业不是很久,第一份是银行的UAT测试,接触到的也就只是一些业务知识,技术层面就遥不可及。当然..
分类:
其他好文 时间:
2014-10-21 19:53:24
阅读次数:
227
SCADESuite®产品是针对高安全性嵌入式软件的基于模型的开发环境SCADESuite是高安全性嵌入式软件的开发标准,其应用领域涵盖航空、国防、轨道交通、能源和重工业。专为最高等级的质量和安全需求而设计随着SCADE语言和统一的形式化符号的完美集成,SCADESuite为高安全应用工具提供了从需...
分类:
其他好文 时间:
2014-10-20 11:19:40
阅读次数:
217
嵌入式固件的系统区(system disk,SD)包括操作系统、驱动、中间件、应用和字库、UI资源等文件,本文讲述SD区的文件系统设计。文件系统最主要的目标是为了实现单个文件的定位和读写。因为一般代码都是不可自修改的,即量产之后不会有写操作,所以嵌入式系统的SD文件系统就是为了能够简单、高效地定位某...
分类:
其他好文 时间:
2014-10-13 18:23:26
阅读次数:
138
在嵌入式系统中,驱动都是以API的方式提供给应用进行调用。这里介绍嵌入式系统的API设计和管理实现方法。
本节讲述内存紧缺型嵌入式系统中基于代码分块(Bank)管理思想对可执行文件的重构,即对程序编译后的可执行文件进行重新组织、打包,以在加载阶段获得最高的执行效率,减少内存占用。要使执行效率高,意味着可执行文件的格式尽可能简单,解析执行文件的流程简单,相应地,解析过程代码量少,即能够减少内存的占用。
分类:
其他好文 时间:
2014-10-11 15:01:45
阅读次数:
189
本文继续阐述基于低端控制器CPU的SoC固件架构设计。这一节讲述内存空间的具体规划分配,包括嵌入式固件系统软件层次、程度段组成、物理内存分块设计和具体的程序内存空间分配原则。
分类:
其他好文 时间:
2014-10-10 23:21:34
阅读次数:
245
处理器系列的芯片(如X86、ARM7以上、MIPS)一般都会有MMU,跟操作系统一块实现虚拟内存管理,MMU也是Linux、Wince等操作系统的硬件要求。而控制器系统的芯片(面向低端控制领域,ARM1,2,MIPS M系列,80251等)一般都没有MMU,或者其只有单一的线性映射机制。本文要谈的是...
分类:
其他好文 时间:
2014-10-09 19:44:27
阅读次数:
286