摘要:2009-05-04 21:48 ARM多核和MIPS多执行绪嵌入式处理器技术剖析 在嵌入式装置中建置多核心(包含同质或异质)以及多执行绪技术,的确能带来诸多效益,尤其是改进系统效能方面最为明显。尽管RISC嵌入式技术所面临的挑战越来越多,但是在维持以往嵌入式软件资源兼容性的前提之下,能够改善其未来适用性,并且有效提升新系统的效能表现,使其不失为良好的解决方案。应用决定多核或多绪 多核心与多执行绪在效能表现上有其帮助,但是效能与这些技术的内建其实并没有绝对关系,会造成这样的原因主要是应用环境的需求。以手机为例,整合于手机内的SoC芯片虽然是属于多核心架构的一环,但是手机采用的SoC芯片多为应用
阅读全文
摘要:从编译到链接2010-11-06 18:24C++程序从编译到链接然后再到调用的整个过程如下。 只是个人最近观点,希望能与志同道合的同学一起讨论。 注:这里只是研究C++的主流编译过程,与Java没有任何关系,因为使用的技术完全不一样(Java是编译和解释结合的语言)。并且由于不同的编译器厂商对于程序的编译过程不尽相同,但是主要流程还是一样的。其实长久以来我就一直很不清楚obj文件的内容到底是什么,有人说是汇编,有人说是机器语言。如果是机器语言的话,那编译的过程是怎样加入操作系统信息的呢?因为这个问题的不断扩展和困扰,便决定彻底研究一下,网上几乎找不到相关资料,作者参照了基本系统编程的书籍后自
阅读全文
摘要:VC_关于未使用调试信息生成二进制文件的错误2011-05-08 18:00今天VS出个了问题给我闹心坏了,提示出现:Cannot find or open the PDB file弄了半天终于通过了~关于未使用调试信息生成二进制文件的错误情看如下解决方式首先打开菜单 项目->项目属性页1。选择 配置属性->链接器->调试->生成调试信息 改为 是2。选择 配置属性->C/C++ ->常规->调试信息格式 改为 用于“编辑并继续”的程序数据库(/ZI)3。选择 配置属性->C/C++ ->优化->优化 改为 禁用(/Od) 如果还不行
阅读全文
摘要:代码测试、调试与优化小结分类: 程序设计 基础 软件技术 C C++软件工程 2011-03-19 14:5253人阅读 评论(0)收藏 举报代码测试、调试与优化小结 收藏 代码写完以后往往要做测试(或验证)、调试,可能还要优化。 关于测试(或验证),通常对应着两个英文单词verification和validation,在资料[1]中有关于这个的定义和一些深入的讨论,在资料[2]中,很多人给出了自己的看法。但是我想正如资料[2]提到的: “The differences between verification and validation are unimportant except to
阅读全文