英特尔BLDK高级嵌入式开发基础指导

由英特尔主办的全球IT界高水平的技术论坛活动——2011英特尔信息技术峰会(Intel Developer Forum, IDF),将于4月12至13日在北京国家会议中心举行。这是2007年以来连续第5个年度IDF在中国首发。本届IDF以“智无界,芯跨越”(Compute Continuum and Beyond)为主题,将进一步展示英特尔如何通过从硬件、平台到软件和服务全面的计算解决方案,推进个性化互联网发展;同时面向中国市场如何支持本地合作伙伴创新,助力新一代信息技术等战略性新兴产业发展。

本课主要讲解的是英特尔的两大开发套件,涉及的主题包括:英特尔® Boot Loader 开发套件(英特尔® BLDK)——有助于快速开发面向嵌入式设备启动加载器的软件开发工具套件;英特尔® UEFI 开发套件 2010(英特尔® UDK2010)与英特尔® BLDK 如何创建高级、简约、快速、灵活的嵌入式开发环境;详细了解英特尔® UEFI 开发套件调试工具(英特尔® UDK 调试工具)和高级调试功能。

英特尔BLD高级嵌入式开发基础

  IDF技术专家 顾晓刚

英特尔BLD高级嵌入式开发基础

  现场异常火爆

记得去年的IDF上就讲述了使用最新的UEFI开发套件(EDK II)进行基于统一可扩展固件接口(UEFI)高级开发与创新,本次课介绍的是英特尔® UEFI 开发套件 2010(英特尔® UDK2010)。

关于Boot Loader,简单地说就是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。

通常,Boot Loader 是严重地依赖于硬件而实现的,特别是在嵌入式世界。因此,在嵌入式世界里建立一个通用的 Boot Loader 几乎是不可能的。尽管如此,我们仍然可以对 Boot Loader 归纳出一些通用的概念来,以指导用户特定的 Boot Loader 设计与实现。

英特尔® Boot Loader 开发套件(英特尔® BLDK)的组成元素包括:

英特尔BLD高级嵌入式开发基础

 英特尔® BLDK组成元素

英特尔® Boot Loader 开发套件(英特尔® BLDK)的主要特点是:

英特尔BLD高级嵌入式开发基础

  英特尔® BLDK主要特点

英特尔BLD高级嵌入式开发基础

  应对性能挑战

英特尔BLD高级嵌入式开发基础

  可调试性

总结:

Intel UDK 2010满足了最新工业标准并提供了一套完善的开发工具和基础代码。而Intel BLDK提供国基于英特尔凌动处理器快速开发嵌入式领域产品的解决方案。同时,Intel UDK 2010是能够应对嵌入式挑战的最佳选择。