当今的嵌入式应用已经无处不在,无论是消费电子、通信终端,还是系统设备、工业控制、汽车电子系统或航空航天,都无处不见嵌入式应用的身影。现在,全球每年生产数十亿颗微处理器,其中大部分都被广泛应用于各类嵌入式系统。
目前,在嵌入式系统硬件平台方面,各种微控制器以及数字信号处理器(DSP)产品,无论从品牌、功能特性方面,还是针对目标应用的成本、处理能力、功耗要求、集成度、开发周期、技术难度等具体要求,都可以精心选择出最具综合优势的硬件核心平台。而在嵌入式操作系统方面,无论是开放源代码的Linux阵营的各种商业版本或免费版本,还是WinCE、vxWorks等"重量级"平台,抑或针对特定应用优化的Windows Mobile、Symbian、Android等,也同样可以方便地选择一款最佳的操作系统软件平台。
嵌入式系统的设计过程实际上就是一个软硬件联合协同开发的过程。在进行软硬件平台选择评估时,单纯地离开硬件去评估操作系统或离开操作系统评估硬件平台都有失偏颇,特别是对于很多非通用处理器来说尤其如此。当前很多嵌入式硬件平台都提供有针对目标应用优化的操作系统及软件模块资源,一些商业化的操作系统也针对主流的硬件平台进行了优化设计,而且提供了众多的第三方优化操作系统版本。这些资源对于嵌入式系统设计来说具有重要的意义。为此,本文介绍了一种独特的嵌入式平台核心处理器,即汇聚式处理器Blackfin及其主流配套操作系统和相关资源的应用与设计方法,给出了用其设计嵌入式数码相框的设计方案。
当今的嵌入式应用已经无处不在,无论是消费电子、通信终端,还是系统设备、工业控制、汽车电子系统或航空航天,都无处不见嵌入式应用的身影。现在,全球每年生产数十亿颗微处理器,其中大部分都被广泛应用于各类嵌入式系统。
目前,在嵌入式系统硬件平台方面,各种微控制器以及数字信号处理器(DSP)产品,无论从品牌、功能特性方面,还是针对目标应用的成本、处理能力、功耗要求、集成度、开发周期、技术难度等具体要求,都可以精心选择出最具综合优势的硬件核心平台。而在嵌入式操作系统方面,无论是开放源代码的Linux阵营的各种商业版本或免费版本,还是WinCE、vxWorks等"重量级"平台,抑或针对特定应用优化的Windows Mobile、Symbian、Android等,也同样可以方便地选择一款最佳的操作系统软件平台。
嵌入式系统的设计过程实际上就是一个软硬件联合协同开发的过程。在进行软硬件平台选择评估时,单纯地离开硬件去评估操作系统或离开操作系统评估硬件平台都有失偏颇,特别是对于很多非通用处理器来说尤其如此。当前很多嵌入式硬件平台都提供有针对目标应用优化的操作系统及软件模块资源,一些商业化的操作系统也针对主流的硬件平台进行了优化设计,而且提供了众多的第三方优化操作系统版本。这些资源对于嵌入式系统设计来说具有重要的意义。为此,本文介绍了一种独特的嵌入式平台核心处理器,即汇聚式处理器Blackfin及其主流配套操作系统和相关资源的应用与设计方法,给出了用其设计嵌入式数码相框的设计方案。
举报