 crossplatform and portable  crossplatform and portable admin 16 june 2012 840pm fatruck yaffs is easy to port it is written in c with particular attention paid to making it portable it s cpu independent high low bit independent endian neutral and doesn t rely on any particular operating system look at the schematic in the yaffs overview  to see the relationship of the different elements it s already been used under linux ecos vxworks win ce and more yaffs has been used successfully with many different 32bit and 64bit cpus including mips 68000 many from arm coldfire powerpc and x86 variants yaffs works with 16bit cpus too but this is less tested and might need some tuning depending on compiler options we ve found it easy to move to different processor architectures because it was designed to do this as long as your processor is greater than 8bit yaffs should run without needing much work read  http wwwyaffsnet yaffsportingguide for more detail  