UClinux
Jump to navigation
Jump to search
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