OpenBSD pro PDA
OpenBSD on PDA
bachelor thesis (DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/37939Identifiers
Study Information System: 77678
Collections
- Kvalifikační práce [11216]
Author
Advisor
Referee
Děcký, Martin
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Programming
Department
Department of Software Engineering
Date of defense
17. 9. 2010
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Excellent
V předložené práci studujeme portaci jádra operačního systému OpenBSD na kapesní počítač Palm Tungsten T|5. Nejprve se práce věnuje popisu hlavních rysů architektury ARM a vysvětluje princip fungování jádra OpenBSD. V další části je pak popsán kompletní postup portace jádra, od vývoje zavaděče, přes nutné úpravy jádra, vývoj ovladačů, až po instalaci systému. Práce se věnuje také častým problémům, které mohou ve všech fázích portace nastat. Na konci se práce věnuje nastavení sytému po instalaci a překladu kompletního systému přímo na PDA.
In the present work we study a process of porting the OpenBSD operating system kernel to a Palm Tungsten T|5 handheld device. The begining of this work explains main characteristics of the ARM architecture as well as the principle of internal workage of the OpenBSD kernel. The further part is then about porting the kernel, starting with bootloader development, necessary modifications of the kernel, explaining a process of developing custom drivers and installing the system. This work also explains possible common problems that may arise alongside the process. At the end is also explained a basic post-installation system setup and directions to rebuild the system from source codes on the PDA.