Contact TimesysRequest free 30 minute embedded Linux consultationUse LinuxLink Free

Timesys Factory : "No Compromise" Customm Platform Builder

在Embedded Linux 計畫中要創建一個恰到好處Linux Platform 或者BSP/ SDK,關鍵在於要能滿足性能要求、文件大小、靈活性及產品未來方便維護等特性。但在傳統Linux 開發卻是一項不平凡的任務,基本上開發者是用兩種極端的作法來建立自訂的Linux Platform: 一是從頭開始建構(Roll your own);另一是從預先建立好的分配再一項一項分開成自己所需要的。而Timesys Factory Customer Platform Builder 就是結合此兩種最好的方式合成一套完美的解決方案。

  • 從頭開始建構(Roll your own):儘管這種方法提供最大的靈活性和控制性,但是這需要許多Linux 開發上的經驗及時間來完,如此才能確保往後的工作不會失敗。這是一項成功率很低的作法。
  • "Stripping Down" from Pre-bulit Distribution方式建構:從一個或多個資源庫買來或獲得的Pre-Bulit Distribution 然後再修改成自己所需。沒有剛好一版是可以符合您開發中任合一個所需要,它們在安裝時會包含了許多不必要的package 來佔用記憶體資源。開發者又得要花大量時間檢查並刪除不必要的/ 增加必要的分散軟體成為適合自己可用的特別應用。所以大部份Linux 開發工程師一開始都是在作"Stripping Down" 的工作,消耗時間又折磨工程師的心智。好不容易已調整成自己所需,如果獲得的是商業的測試版,馬上又得面臨限制使用或者限制服務的窘境。
  • 藉"Modular Platform Builder" 建構"Buttom Up":Timesys Factory 是以Modular "Buttom Up" 為基礎技術,可以確保一開始就不會安裝到不需要的軟體及資料庫。Factory 提供一個便於使用、Modular buliding blacks,靈活並能使用者快速建立恰到好處的Platform 或者是BSP/ SDK等。沒有複雜的程序,也沒有"Roll your own" 及"Stripping Down of a large distribution" 花費時間。

Factory™ Platform Builder Benefits

  • Easily build custom BSPs / SDKs or distributions — While there are many open source options for building platforms and/or BSPs / SDKs, most are either easy, or flexible, but not both. Timesys Factory combines ease-of-use with a highly modular architecture to enable developers to successfully build custom platforms or BSPs / SDKs in hours.
  • Efficient — Start small, build up. Start small with kernel, toolchain, minimal RFS and then add just the packages you need. This approach is much simpler than ‘stripping down’ and far easier to build, test and debug.
  • Extensible — Easily customize your software stack by adding external software such as packages, device drivers, libraries and your application code to your platform alike.
  • Reproducible, consistent builds from source — Factory allows developers to consistently recreate old builds for the purpose of regression testing and incremental development.
  • Easy to integrate into an existing environment — Factory uses all the common Linux commands (make, shell scripts, etc), so it can be easily incorporated into a larger build system. Additionally, Factory can fetch code from any source including file servers and version control systems.

Factory™ Platform Builder Features

Build from Sources

 

Provides maximum flexibility and customization

Integrate Custom Applications

 

Add custom applications easily to RFS or your platform

Advice Engine

 

Goes beyond identifying dependencies to analyze your configuration, identify possible problems, and often suggest a corrective action

Update Engine

 

Automatically push relevant updates info and successfully integrate updates

Industry-standard Components

 

Uses community standard, familiar software infrastructure (kconfig and make)

Support for All Architectures

 

ARM, Power, MIPS, x86, etc.

Support for Various
C Libraries

 

uClibc, glibc, eglibc, klibc

Interface Choice

 

Powerful combination of both command line and GUI wizard provide maximum ease of use and flexibility

Package Management

 

Choose from popular package managers (RPM, DEB as well as tar balls)

Timesys Source Code Repository

 

Access to old versions available even if removed from upstream

Team Development

 

Create an installable SDK with your custom toolchain

更多Timesys Factory 說明

相關連結

Linuxlink Free Edition

Linuxlink Pro Edition

LinuxLink TomeStorm IDE

專業版Pro Edition/ TimeStorm 以及免費版Free Edition 之比較