Подключился к теме: http://www.the-ebook.org/forum/viewtopic...
раскурил тему с созданием примитивных приложений, сделал helloworld на Gtk, лежит тут: http://hatred.homelinux.net/~hatred/digm...
там же лежит вытянутая корневая файловая система:
http://hatred.homelinux.net/~hatred/digm...
http://hatred.homelinux.net/~hatred/digm...
Самое интересное было с обновлением экрана. С помощью лома (IDA Pro) было выяснено, что делается оно через IOCTL вызов на открытом дескрипторе для файла /dev/fb0.
При помощи этого же лома и небольшого коллапса мозга (IDA, сука, чертовски ебануто отображает вызовы импортируемых функций), были вытянуты на свет номер IOCTLей, и оформлены в виде функций обновления, найти которые теперь можно в файлах digma_hw.[ch] в архиве helloworld.tar.gz :-)
hatred
09.01.2011 13:05 gaz_eeepc
Do you really want to delete ?