This is an old revision of the document!


Embedded FreeBSD: TODO list

Wojciech A. Koszek
wkoszek@FreeBSD.org

This page aims to enlist tasks and projects necessary to make FreeBSD a viable choice for modern embedded systems.

Name Description References Contact person
Fully cross-building environment Support for out-of-tree build toolchains. Building kernel and world on non-FreeBSD host.
NAND framework NAND chips require driver and GEOM layer to make them work in FreeBSD http://wiki.freebsd.org/NAND gber@, raj@
Embedded Release Building Provide ready-to use FreeBSD images for supported platforms ?? No hands
FDT & resource management on ARM Restructure resource (interrupt/memory/gpio/etc) management on ARM, unify ports machdep code, make FDT support complete and ready to use for existing and future ports http://wiki.freebsd.org/FlattenedDeviceTree jceel@
Embedded Handbook Provide a guide that will describe: how to cross-compile FreeBSD, boot over NFS, build distribution image, add support for new boards via DTS files. ?? No hands
Switch PHY support Plenty of boards include a basic switch PHY - others include a more complicated hardware offload engine. Let's worry about the former for now. http://people.freebsd.org/~ray/switch_framework/ ray@
Flash Filesystem gber@, raj@
Configuration Save/Load It'd be nice to have a single, consistent way of storing and retrieving configuration information across all freebsd embedded implementations
  • embeddedtodo.1319387922.txt.gz
  • Last modified: 2011/10/23 16:38
  • by RafalJaworowski