i.MX515 ProjectTiny for ARMin category Embedded
proposed by stellae on 11th February 2009 (accepted on 1st June 2009)
Project SummaryTiny aims at providing code and a build environment skeleton to facilitate bring up software and standalone programs implementation.
One of the main focus is simplicity. Stripping down any "popular boot loader" wasn't an option mainly because it doesn't fit the needs very well. That is also a reason why Tiny is currently being written from scratch.
You can find more information about this software and its purpose here.
About the mpc5121e version (reference arch. w/ source code available)
The development of Tiny has been critical to validate any type of direct TFT display connection to the 5121e. Control over the DIU unit (and especially the timings generator subsystem) was mandatory. This is how the PowerPC version is born. Today you can configure and use all the 3 DIU planes and the timing generator. One of them is a basic framebuffer console window (optional Forth engine available). Timers, irqs & UART basic drivers are also available.
Back to the proposal, the idea is to first create an ARM version of Tiny which will reach the same level of features as available in already existing architectures ports (and add more as stated in the "future directions" section).
This will the foundations of 2 objectives:
Support the PixelQI's display hardware development proposal.
Contribute any efforts made in terms of drivers and boards specific developments to the AROS project.
The Toshiba TMPA910 board will be the target in the first place (besides other features, NOR flash (s29glxx access functions already exist), NAND flash & SD card support are the prority) and then the i.MX515 board depending on this platform configuration.
Aura is already running on the TMPA910 board and should also be shipping with the i.MX515 system so it is most likely that Tiny will rely and expose the capabilities of this firmware.
Project Blog Entries
No blog entries for this project