成都嵌智捷科技板级支持包

时间:2018-02-28     作者:


板级支持包(BSP)是操作系统在特定硬件平台上运行的所必需的软件包。在Linux, Windows Embedded和Andoid的BSP开发方面具有丰富的经验,包括:


引导程序:  Bootloader是操作系统启动前需运行的引导程序,需要针对不同硬件平台进行完全针对性的开发。目前支持的所有应用处理器均配套专用的Bootloader


内核移植: 在全新的ARM板中移植操作系统内核并非易事。我们在芯片厂家提供的参考内核基础上新增或者修改内核驱动及设置以完美地配合不同的硬件平台


硬件抽像层: 对内核提供所硬件抽像化(Hardware Abstraction)支持


设备驱动: 稳定的嵌入式软件平台不仅仅需要内核和引导程序。曾为多种专有IP核和外设开发和移值驱动程序,具有丰富的开发经验。


软件优化: 实现好的性能往往需要技巧和经验的积累。对基于ARM的嵌入式方案具有深入的了解,从而使我们有能力结合软件和硬件对系统进行优化。


软件集成: 为开发现稳定的方案,系统开发过程中需要对所有的组件进行集成和调测,包括内核,驱动,程式库及服务等


我们将以上各个领域的专业经验应用于BSP的开发过程中。BSP包括所有必需的软件组件,可支持直接开发应用程序。因此,用户只需对应用程序进行集成。通过这种方式,您可以将精力集中在关系到核心竞争力的应用层面,而将其余非关键部分交给我们


本文相关:mx6ul am335x  arm核心板