软件服务

简介

ARBOR的使命就是让您的嵌入式产品设计能够尽快进入市场。为了实现这个使命,我们对自己的产品提供关键的软件和固件支持。

作为您的团队中的虚拟研发团队,我们意识到这一点并向您提供全面的服务,为您提供现成的项目和参考设计。

固件

1. BIOS

Firmware

基于PC的系统依靠BIOS来引导操作系统和正确的初始化硬件。

“正确的工具做正确工作”适合这里。

我们提供多家BIOS提供商的BIOS Kernels。

根据您的项目需要和规格,我们能提供Award,AMI或Insyde BIOS的Kernels。

此外,我们还可以为您提供:

 

  • 自定义LOGO
  • 无电池操作支持
  • 液晶屏的自定义VGA BIOS分辨率
  • PCE支持
  • 嵌入式控制器集成
  • 自定义BIOS扩展

 

2. 嵌入式Bootloaders

磐仪科技的X86主板上有“Boot loader on board”的选项,可为Windows CE and/or Linux设计人员提供一流的方法,能够快速的把操作系统内核从硬盘调入内存。

嵌入的bootloader会以Bios Extension (可选的 ROM)的方式提供。

 

  • MBR – less booting from IDE Flash
  • 支持Windows CE 和 Linux
  • 便于OS固件升级的工具
  • PCE支持
  • 嵌入式控制器集成
  • 更快速的启动时间

 

Bootloaders for Embedded

3. Micro Controller Firmware

为了克服PC硬件-shell的一些局限,在ARBOR的主板上各种各样的Buses都含有micro controller firmware,它可以解决在自控用的PC上普遍遇到的问题。

 

  • 笔记本型“Embedded Contoller”
    • 热键
    • 高级电池/电源管理
    • IR遥控单元
  • 条码扫描器
  • 安全控制模块: TPM
  • 控制器连接到串行接口,如RS-232或USB2.0
    • LCM模块,文本或图形显示机器状态,或者支持自主工作
    • 数字 / 模拟/I/O通过USB
    • 触摸屏控制器

 

4. 嵌入式操作系统

随着嵌入式操作系统设计的不断提高,对于这些系统中处理特殊任务的操作系统之标准开放和易于客制化的要求也越来越高。

如果您的产品用Microsoft操作系统,您可以选择Windows XP嵌入式操作系统,XP professional的componentized版本或者Windows CE硬实时嵌入式操作系统,Windows CE硬实时嵌入式操作系统占用极小的脚本;另一方面,现在有很多种Linux系统可以用于任何一个项目,它们可以提供灵活的选择,从小到大的脚本由你选择。总之,以上3种操作系统ARBOR全都考虑到了。

我们可以提供:

 

  • 可用的硬件验证参考程序
  • 您项目的自定义开发环境
  • 综合服务
  • 驱动/工具开发
  • Porting

 

5. 工具和API's:

ARBOR平台上的工具

自控用的PC为X86 CPU和他们的芯片组提供强大的支持时,会有一些小问题,程序员可以依靠芯片组供应商的驱动程序来解决。

然而,为了一些 on-board设备更适合在工业和嵌入式领域,我们提供方便的cross platform library/Hal。这些工具可以在你的系统中,也可以包含在ARBOR的产品和平台中。

Tools and API's

LibCartop

LibCartop是ARBOR提供的基于嵌入式Linux的GUI库,其特点是代码简单,但可实现高品质的图形显示,用户可以通过它开发自己的应用。

这些库可以提供:

 

  • 液晶屏及触摸控制器的全屏应用
  • 精简代码的嵌入式Linux
  • 基本部件如:
    • 按钮
    • 列表框
    • 标签等
  • 驱动/复杂部件如:
    • 视频捕捉(video4linux)
    • 媒体播放器

 

这些库可用于:

 

  • 移动视频录像机
  • 娱乐系统
  • 人机界面
  • Kiosks

 

LibCartop