Мои недавние эксперименты с созданием своей прошивки на базе Андроида оказались не только приятными, но полезными во многих аспектах. Одним из таких аспектов было очень неплохое ознакомление с большинством модулей Андроида - от ядра до включенных приложений. Я намного лучше стал понимать, как работает ОС, как она общается с железом, из каких частей
(
Read more... )
Comments 27
---------
Может быть тип файловой системы?
Reply
Reply
Reply
Reply
я почему-то думал, что Linux предоставляет абстракцию над NAND, файловая система видит ее как block device.
насколько я помню, yaffs2 сканирует всю файловую систему при монтировании и загружает все мета-данные про файлы и директории в память, т.к. они размещены линейно. он более "экономичен", т.к. минимизирует кол-во циклов program/erase. смотрел на него, когда писал файловую систему для NOR flash, но он не подошел, т.к. подточен под NAND.
Reply
Там между NAND и yaffs есть еще один уровень абстракции, который называется mtd, и он несовместим с ext. Но тут уже я не очень хорошо все знаю, честно говоря. Я пока что близко к железу себя не очень уверенно чувствую. :)
Reply
Reply
Reply
если я запущу эмулятор из SDK, там будет приблизительно схожая схема?
или все же лучше играться с настоящей железкой?
Reply
Емулятор не смотрел, но думаю, что там будет то же самое. По крайней мере, сами разделы.
Reply
Reply
Reply
Reply
Reply
Leave a comment