UClinux: Difference between revisions
Jump to navigation
Jump to search
(create page) |
m (add clone commands) |
||
Line 1: | Line 1: | ||
= Toolchain with uClinux support = | |||
Xtensa uClinux userspace is based on bFLT executable file format. | Xtensa uClinux userspace is based on bFLT executable file format. | ||
Line 8: | Line 6: | ||
* elf2flt patch that adds Xtensa support is [http://cgit.openadk.org/cgi/cgit/elf2flt.git/commit/?id=17a2cf8c28cf13b85939b2553b8a87b16d88c94e committed into this] elf2flt repository. | * elf2flt patch that adds Xtensa support is [http://cgit.openadk.org/cgi/cgit/elf2flt.git/commit/?id=17a2cf8c28cf13b85939b2553b8a87b16d88c94e committed into this] elf2flt repository. | ||
= Linux kernel with noMMU support = | |||
Linux branch with noMMU support patches, sample core and sample configuration: https://github.com/jcmvbkbc/linux-xtensa/commits/xtensa-nommu | Linux branch with noMMU support patches, sample core and sample configuration: https://github.com/jcmvbkbc/linux-xtensa/commits/xtensa-nommu | ||
The following command may be used to clone that tree and switch to xtensa-nommu branch: <code>git clone -b xtensa-nommu git://github.com/jcmvbkbc/linux-xtensa.git</code> | |||
The patches will likely appear in Linux v4.4 | The patches will likely appear in Linux v4.4 | ||
= Buildroot with noMMU support = | |||
Buildroot branch with gcc and elf2flt patches, sample overlay and configuration: https://github.com/jcmvbkbc/buildroot/commits/xtensa-nommu | Buildroot branch with gcc and elf2flt patches, sample overlay and configuration: https://github.com/jcmvbkbc/buildroot/commits/xtensa-nommu | ||
The following command may be used to clone that tree and switch to xtensa-nommu branch: <code>git clone -b xtensa-nommu git://github.com/jcmvbkbc/buildroot.git</code> | |||
= uClinux distribution for Xtensa = | |||
In progress | In progress |
Revision as of 03:39, 6 October 2015
Toolchain with uClinux support
Xtensa uClinux userspace is based on bFLT executable file format.
- gcc patch that adds xtensa*-*-uclinux* is committed into gcc-6.0 development branch and will be first released with gcc-6.1.
- elf2flt patch that adds Xtensa support is committed into this elf2flt repository.
Linux kernel with noMMU support
Linux branch with noMMU support patches, sample core and sample configuration: https://github.com/jcmvbkbc/linux-xtensa/commits/xtensa-nommu
The following command may be used to clone that tree and switch to xtensa-nommu branch: git clone -b xtensa-nommu git://github.com/jcmvbkbc/linux-xtensa.git
The patches will likely appear in Linux v4.4
Buildroot with noMMU support
Buildroot branch with gcc and elf2flt patches, sample overlay and configuration: https://github.com/jcmvbkbc/buildroot/commits/xtensa-nommu
The following command may be used to clone that tree and switch to xtensa-nommu branch: git clone -b xtensa-nommu git://github.com/jcmvbkbc/buildroot.git
uClinux distribution for Xtensa
In progress