EV3 SDK v0.1

Discussion specific to NXT-G, NXC, NBC, RobotC, Lejos, and more.
Post Reply
mrblp
Posts: 82
Joined: 02 Oct 2010, 14:33

EV3 SDK v0.1

Post by mrblp »

Hello all,

For all of you who are interrested in the EV3 SDK there is a lot of platform documentation we can read before the official LEGO SDK release. The EV3 is based on the TI AM1808 ARM9 (Sitara, DaVinci, AM-138, OMAP1-...):

PSP / SDK Guides:
http://processors.wiki.ti.com/index.php ... %99s_Guide
http://processors.wiki.ti.com/index.php ... ci_devices

Page of the used PSP:
http://processors.wiki.ti.com/index.php ... 20_Release

Base Page of the (actual) SDK:
http://www.ti.com/tool/LINUXEZSDK-SITARA

Microcontroller:
http://www.ti.com/product/AM1808

Interesting detail: In ti's actual Sitara SDK they use their own PSP 03.21.00.04 (kernel 2.6.37) while there exists a newer PSP 03.22.00.02 (kernel 3.3). It seems that one is not optimal for the AM1808.
Bye Marvin

- "I think you ought to know I'm feeling very depressed." - (Android Marvin in "The Hitchhiker's Guide to the Galaxy" by Douglas Adams, 1978)
tcwan
Posts: 186
Joined: 30 Sep 2010, 07:39

Re: EV3 SDK v0.1

Post by tcwan »

mrblp wrote:Hello all,

For all of you who are interrested in the EV3 SDK there is a lot of platform documentation we can read before the official LEGO SDK release. The EV3 is based on the TI AM1808 ARM9 (Sitara, DaVinci, AM-138, OMAP1-...):
[...]
Base Page of the (actual) SDK:
http://www.ti.com/tool/LINUXEZSDK-SITARA
[...]
Interesting detail: In ti's actual Sitara SDK they use their own PSP 03.21.00.04 (kernel 2.6.37) while there exists a newer PSP 03.22.00.02 (kernel 3.3). It seems that one is not optimal for the AM1808.
I didn't know about the TI Linux SDK page. Thanks. Interestingly they recommend using the Linaro toolchain.

I suspect that the 3.x kernels are probably not well optimized for ARM9 processors. I have no experience with ARM for Linux personally, but it is currently going through a lot of refactoring (e.g. for device-tree support), and most of the work has been focused on the Cortex-A series processors.

Edit: Removed comment regarding Linaro toolchain. That is not applicable for ARM9 (AM1808). http://processors.wiki.ti.com/index.php ... ease_Notes
Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests