| Files | Size | Format | View |
|---|---|---|---|
|
There are no files associated with this item. |
|||
| URN: | http://URN.fi/URN:NBN:fi:tty-200910156911 |
| Title: | Building an embedded Linux distribution |
| Author: | Haapakorpi, Juha |
| Publication type: | Diplomityö |
| Issue date: | 2007-06-06 |
| University: | Tampereen teknillinen yliopisto |
| Faculty: | Tietotekniikan osasto |
| Department: | Ohjelmistotekniikan laitos |
| Abstract: |
The development of Linux software platform for embedded mobile devices has been advancing fast as companies, that design and produce these products, have increased their interest in Linux. This thesis presents the fundamentals of the Linux operation system, describes what a Linux distribution is and provides information on the ongoing standardization efforts. The components that are the building blocks of a Linux distribution for an embedded target hardware platform are presented. Some general software engineering concepts from development and integration point of view in a research and development project that should be taken into account especially in larger distribution projects are reported. An example distribution process is presented. Linux ohjelmistoympäristön kehitys sulautettuihin järjestelmiin on edistynyt nopeasti, kun yritykset, jotka suunnittelevat ja tuottavat sulautettuja laitteita, ovat lisänneet kiinnostustaan Linuxiin. Työssä esitellään Linux-käyttöjärjestelmän perusteita, Linux distribuutiota ja standardointia. Työssä käsitellään komponentteja, joista sulautetulle kohdelaitteella tarkoitettu Linux distribuutio rakentuu, annetaan yleiskuva ohjelmistotyökaluista ja käännösympäristöstä, joita voidaan käyttää apuna distribuution rakennusprosessissa. Työssä kuvataan ohjelmistokehityksen ja integroinnin kannalta joitain yleisiä ohjelmistotekniikan konsepteja, joita tulisi huomioida suurehkojen distribuutioiden yhteydessä. Työssä esitetään esimerkki distribuutioprojektista. /Kir09 |
| Copyright: | This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited. |