Hi,
I have first asked a question BIOS: GUI possible without Qt? in BIOS forum about the interoperation between Qt and BIOS, where TI employee there suggested Sitaraware graphics library for my OMAP L138 device.
Then I searched and viewed some videos including two by Henry Wiechman. From the website and the video it seems that the relationship between Stellarisware, Sitaraware and Starterware is:
- Stellarisware was originally for MCU
- Sitaraware is probably for ARM only, or for TI's Sitara EVMs only
- Starterware is intended more generally for a broader array of platforms in the DSP+ARM category
I am not sure about the above classification and feel that the distinctions are blurred due to the close similarities in the names and devices they support. Could anyone give me a definitive and unambiguous classification between them?
And since I am using OMAP L138 which is a DSP + ARM architecture, should I use
- Sitaraware for ARM
- Starterware for more generally ARM + DSP
?
Another major concern for me is about their graphics library. I did find a grlib folder under my SitaraWare_01_00_00_09 download and within the folder about 20 c files defining common graphics primitives. However, do we have any manual showing the effect of these graphics primitive rendering? I did found a user guide which is 4.5MB, but the chapter did't even contain a single screenshot of grlib result but only abstract software architecture schematic. Nor could I find any example on these graphics primitves from TI.com.
If one compares the document with common graphics libraries on PC such as DirectX and OpenGL:
- DirectX has extensive help document bundled with it or in MSDN, and full of screenshots and tutorial projects
- For OpenGL, there are also tons of books
Granted that Starterware(, etc.) is not for generaly purpose programming but only for an array of TI processors, I sitll find frustrating to study the graphics library without any of its graphic result in the document. I am trying to compare it with the alternative of Qt + Linux, and for Qt the result is well-known such as demonstrated by KDE projects, but for Starterware(,etc.) grlib there is no reference for comparision, so there is no way I could know how well (exceedingly sufficient) or bad (inadequate) its graphics effect is going to be before deciding to devote time into studying it.
Is there a place I can find some?
Zheng