利用DSP芯片设计出能够支持多类信号多路并行处理的软件,可减少外围专用算法芯片的使用,降低设计成本、缩小印制板尺寸、缩短开发周期。文中介绍了一种利用DSP/BIOS操作系统进行快速开发设计的软件架构,不仅满足此种需求,并且方便了算法的裁减扩充和程序跨平台移植,在实际应用中得到了广泛应用和验证。
硬件冗余可以极大地提高计算机应用系统的可用性,然而,一旦关键硬件出现故障或数据库宕机,正在进行中的业务流程通常会中断。探讨了一种如何实现应用系统高可用性的软件架构的设计方案,以弥补纯硬件冗余应用系统的不足。
微内核架构就是做一个稳定通用的内核,也就是给软件设计一个强劲的心脏。如果需要更多功能通过在内核外部再封装一层对软件进行扩充,微内核提供基本的接口供外部调用,这些接口一定要通用,并且提供事件的机制告诉外部内部发生的事件,这样就是内核与外部完全隔离。
“开架式”软件设计是基于应用程序的可扩充性提出来的,是一种软件底层架构的实现方式。他更关注应用程序底层架构的实现,与具体应用程序的实现无关,或者说具体的应用程序是构建在这种架构定义的范畴之内的。
究竟选择多任务还是单任务方式,依赖于软件的体系是否庞大。例如,绝大多数手机程序都是多任务的,但也有一些小灵通的协议栈是单任务的,没有操作系统,它们的主程序轮流调用各个软件模块的处理程序,模拟多任务环境。
Android 操作系统具备的几个特性决定它必将成为智能手机的主流操作系统: 1. Android 系统的应用程序具备跨平台的能力。 --为Android 系统开发的应用程序,只需编写一次,就可以在任何一台Android 手机上面执行。 --为Android 系统开发的应用程序,可以不去顾虑手机的硬件结构--为Android 系统开发的程序,可以不考虑手机的Android 版本。 2. Android 操作系统是完全免费的操作系统 --Android 操作系统可以运行在任何
通用化自动测试系统(ATS)主要三个部分组成:主控计算机、总线仪器测控组合、信号调理与转接装置。其中“主控计算机”中的软件主要包括操作系统、编译器、测试执行程序(TP)。“总线仪器测控组合”中主要包括模块化测试测量仪器、各类控制开关、通讯总线等。
选择适合某个产品使用的微处理器是一项艰巨的任务。不仅要考虑许多技术因素,而且要考虑可能影响到项目成败的成本和交货时间等商业问题。在项目刚启动时,人们经常压抑不住
机器人软件架构是典型的控制回路的层次集, 包含了高端计算平台上的高级任务规划、运动控制回路以及最终的现场可编程门阵列(FPGA)。 在这中间,还有循环控制路径规划、机器人轨迹、障碍避让和许多其他任务。 这些
腾讯科技讯(梁辰)4月23日消息,联发科首次向外界展示了针对可穿戴设备产品解决方案Aster。该方案将提供联发科拥有专利技术的“胶囊”推送安装,以帮助用户可以通过智能手机给智能硬件的软件进行升级。联发科中国区
12月25消息,据国外媒体报道,微软首席研发及战略官克瑞格·蒙迪(Craig Mundie) 已经放弃对微软大型研究机构的管理权并且将在2014年从微软退休。蒙迪是微软内部接替比尔·盖茨职务的两个高管之一。
基于DSP/BIOS的多信号并行处理软件架构设计
基于DSP/BIOS的多信号并行处理软件架构设计
作为国内第一家以IC为主题的咖啡吧“IC咖啡”在业内也是小有名气了,笔者也是慕名前往,一探IC第一吧的风采。 今天IC吧的主题是“智能终端软件架构的进化”,主讲是ARM战略联盟软件架构师章立先生。活动还没开始,会
行业趋势:当今市场上的挑战 当今企业所面临的挑战之一是测试成本越来越高。由于设备的复杂性不断增加,所以测试这些设备的成本也在不断提高。因为测试对于产品质量至关重要,而更加复杂的电子设备需要更新式、更先进
行业趋势:当今市场上的挑战 当今企业所面临的挑战之一是测试成本越来越高。由于设备的复杂性不断增加,所以测试这些设备的成本也在不断提高。因为测试对于产品质量至关重要,而更加复杂的电子设备需要更新式、更先进
北京时间3月8日午间消息,据国外媒体报道,微软前首席软件架构师雷·奥兹(Ray Ozzie)周三表示,他认为“后PC时代”已经到来,而Windows 8将决定着微软的未来命运。PC曾是微软一切业务的根基,时至今
世界已进入“后PC时代”,微软前首席软件架构师Ray Ozzie也对此表示认同,但他同时也认为到今年年底,一般的计算设备市场也有大量的机会,了解如何创建消费者想要的设备的公司将会继续发展扩大。微软刚刚推
PMON的软件架构由Nucleus移植到Linux设计方案
PMON的软件架构由Nucleus移植到Linux设计方案