Timesys Source Code Repository: Kernels, Packages & Bootloaders
The Timesys Source Code Repository includes kernel git trees ready to be cloned and forked, packages, tarball sources with init scripts and necessary data files that are ready to be integrated into your custom root file system (RFS).
Timesys Source Code Repository components include:
Timesys saves you time by providing kernels that are pre-patched with hardware-specific drivers from both the semiconductor manufacturers and community, fixes and enhancements from Timesys engineers, and where applicable, customer-submitted patches. The kernels are verified by booting the kernel and testing the semiconductor, board or SOM vendor’s supported device. A customer can request Timesys for an updated released kernel by the vendor.
Packages & Libraries
Timesys maintains more than 1400 packages in its repository. Each package is pulled from its upstream project, making the latest fixes and enhancements available to customers. Our automated update notification service notifies users when packages they have included in their builds are updated. This selective notification ensures that relevant update information is not lost in a mass of irrelevant update notices. As with the toolchain, older versions may be selected in the Factory by those customers not ready to upgrade.
Where applicable, Timesys hosts bootloaders for select processors and associated development kits. Whether hosted by Timesys or delivered “on-board,” all Timesys Linux platforms are built and tested for compatibility with the semiconductor partner’s suggested bootloader.
Timesys gathers Linux components and patches from kernel.org, hardware partners, common open source projects and generates recipes for building them for a wide range of popular embedded processors and development kits to ensure consistency.
The Timesys Source Code Repository features:
Pristine sources from upstream
- Always have access to pristine upstream sources
- Useful as baseline
- Never worry about losing access to a file on website that’s been shut down
Timesys fixes and enhancements stored as patch files
- Logical and expressive naming, associating patch with application and specific change/feature
- Plain text patches, ready to be imported into version control
- Single location for sources and patches for each package/library/middleware
- Every package/library/middleware has a directory
- Every version has a directory with patches and upstream sources
- Easy to mirror for local, offline work
Have questions about any of our embedded Linux products?
We’ be happy to answer your questions and provide you with more information about how Timesys products make development easier and can help reduce development delays and risk. To contact us, you can fill out our online form, email firstname.lastname@example.org or call us at 1.888.432.8463 (toll-free) or +1.412.232.3250.