UClinux: Difference between revisions

From Linux/Xtensa
Jump to navigation Jump to search
(create page)
 
m (add clone commands)
Line 1: Line 1:
= Experimental uClinux support =
= Toolchain with uClinux support =
 
== 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 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 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


== uClinux distribution for Xtensa ==
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