C-programming of ARM9 microcontrollers in a free development environment for Linux

Žiga Lausegger · PeFprints (University of Ljubljana) · 2013

At the moment, there are older microcontrollers used in technology education and they \t\treceive little attention. Questionnaire results showed this could be one of the reasons \t\tfor bad understanding of microcontrollers among students and teachers of technology profession. \t\tIn desire to improve the current state, dissertation firstly gives theoretical explanation on \t\tcarefully chosen microcontroller LPC3141 and its microprocessor ARM926ej-s. Moreover, \t\tdissertation describes ways LPC3141 can function, its key registers and key bits. Secondly, \t\tpractical part gives some knowledge on "Linux" open source operating system and describes its \t\tinstalling procedure. Theoretical explanation and installation procedures of "GCC" open source \t\tprogramming tools are explained next. "GCC" used in combination with "Linux" represents no costs \t\tat all which might come handy in the current economic crisis. Additionally, simple and advanced \t\tprojects are presented because of which describing installation procedures and usefulness of "Eclipse" \t\topen source integrated developement environment is required. "Eclipse" is being used for writing \t\tC-projects until the end of dissertation. In conclusion, some directions for future PhD thesis \t\tare presented.

Read the paper · More papers on PaperTik