Непонятно, какое ядро вы используете, но Android использует модифицированное ядро, вы захотите начать с него, если у вас нет «исходного» ядра в https://android.googlesource.com/.
Я бы порекомендовал посмотреть на проект CyangenMod (http://www.cyanogenmod.com/).. Он структурирован для поддержки множества различных устройств, не то, что «сырого» источника из Google нет, но Cyanogen поддерживает гораздо больше устройств из Box и постоянно получает новые устройства. Их IRC канал и форумы разработчиков также, вероятно, ваш лучший ресурс для вопросов о добавлении поддержки новых устройств.
Здесь есть базовая вики по сборке цианогена: http://wiki.cyanogenmod.com/index.php?title=Compile_CyanogenMod_for_Passion
Вы можете увидеть после извлечения источника, что для каждого устройства есть отдельные проекты, вы добавите свой собственный, возможно, используя его в качестве основы, в зависимости от сходства в вашей плате разработчика / SoC с уже доступными устройствами. В любом случае вы можете использовать их структуру в качестве основы для вашего устройства. (в каталоге устройства есть образец)