Ashesi University College Affordable Desktop Computing Using Low End Hardware Like Raspberry Pi and Cubiebaord Nii Lous Nelson 2

Ashesi University College Affordable Desktop Computing Using Low End Hardware Like Raspberry Pi and Cubiebaord Nii Lous Nelson 2

ASHESI UNIVERSITY COLLEGE AFFORDABLE DESKTOP COMPUTING USING LOW END HARDWARE LIKE RASPBERRY PI AND CUBIEBAORD NII LOUS NELSON 2014 Applied Project ASHESI UNIVERSITY COLLEGE AFFORDABLE DESKTOP COMPUTING USING LOW END HARDWARE LIKE RASPBERRY PI AND CUBIEBAORD By NII LOUS NELSON Dissertation submitted to the Department of Computer Science Ashesi University College In partial fulfillment of the requirement for the award of Bachelor of Science in Management Information Systems April 2014 ii Declaration I hereby declare that this dissertation is the result of my own original work and that no part of it has been presented for another degree in this university or elsewhere. Candidate’s Signature:…………………………………………………………………… Candidate’s Name:………………………………………………… Date:……………………………….. I hereby declare that the preparation and presentation of the dissertation were supervised in accordance with the guidelines on supervision of dissertation laid down by Ashesi University College. Supervisor’s Signature:…………………………………………………………………….. Supervisor’s Name:……………………………………………. Date:………………………………….. iii Acknowledgements I acknowledge with sincere gratitude the financial, emotional and motivational support of my parents, Mr. Aruna Nelson, Mrs. Ayesua Nelson, my two sisters, Shefi and Naa Luisa Nelson for their encouragement and prayers throughout this project. My appreciation also goes to my supervisor, Mr. Kwadwo Gyamfi Osafo-Maafo of the Faculty of Computer Science, Ashesi University College, for his immense support. The valuable time he spent in guiding me throughout this project. Nina Chachu, Head Liberian at Ashesi University College, Dr. Sena Agyepong of the Faculty of Business Administration. To my friends Mawuena Ahadzie, Ebenezer Agoe-Ashiakwei, George Donkor, Kevin Eshun, Amos Akoto, Nakoh Dede Appiah and Araba Buadu, thank you for your time and support in kind. Finally, I wish to express my sincere appreciation to the Ashesi Community for all it has taught me. iv Table of Contents Abstract .............................................................................................................................................. vii Chapter One ....................................................................................................................................... 1 Background ..................................................................................................................................... 1 Motivation ........................................................................................................................................ 2 Objectives ........................................................................................................................................ 3 Related Work .................................................................................................................................. 4 Chapter Two ..................................................................................................................................... 12 Approach ..................................................................................................................................... 12 Requirements ........................................................................................................................... 12 Hardware ................................................................................................................................... 12 Finding Operating Systems .................................................................................................. 13 Finding Software ...................................................................................................................... 13 Customizing UI ......................................................................................................................... 14 Software Installation and Maintenance ............................................................................ 14 Chapter Three .................................................................................................................................. 16 Hardware, System Design and Implementation ............................................................... 16 Operating System ................................................................................................................... 16 Customization of Software ................................................................................................... 18 Configuration and Support Tools ........................................................................................ 18 Chapter Four .................................................................................................................................... 20 Testing and Evaluation .............................................................................................................. 20 Hardware Comparison ................................................................................................................... 20 Operating System Evaluation ......................................................................................................... 21 Chapter Five ..................................................................................................................................... 26 Conclusion ..................................................................................................................................... 26 Recommendations and Future Research ............................................................................. 27 References ............................................................................................................................................ 28 Appendix ............................................................................................................................................... 30 Appendix A ........................................................................................................................................ 30 Installation of operating Systems ...................................................................................... 30 Appendix B ........................................................................................................................................ 36 v Appendix C .................................................................................................................................... 39 Arduino Uno .............................................................................................................................. 39 Arduino Due .............................................................................................................................. 40 Raspberry Pi .............................................................................................................................. 41 Cubieboard ................................................................................................................................ 42 Gooseberry ................................................................................................................................ 43 APC Rock, Paper & 8750 ....................................................................................................... 44 A13 OlinuXino wifi ................................................................................................................... 45 A10 OlinuXino ........................................................................................................................... 45 Hackberry A10 ......................................................................................................................... 46 vi Abstract The field of computer science over the past two decades has witnessed a huge leap in the areas of improved systems design, hardware processing power and the development of software that maximizes these advances in systems. This leap can attributed to continuous innovation that drives the field to new heights at an ever speedy pace. The pace at which the field is growing requires educators to be abreast with new and changing technology. It is the desire of educators to have access to physical laboratories and computing centers in which they can physically train students. The challenge faced by educators in executing this task is the high expense that comes with the construction of physical laboratories. This write up stems from a project that aims to tackle this challenge by providing low powered, low cost, portable computing systems for students, laboratories and computing centers using devices such as the Raspberry pi and Cubieboard. Although not a perfect system, it promises to be a desirable solution that can be adopted across a wide range of institutions. vii viii Chapter One Background Technological competence is dear to the hearts of students of Ashesi University because it’s an important tool that aids them in completing course work and also forms part of a student’s learning goals. Since Ashesi’s inception in 2002 it has been a keen concern for school authorities to provide computing resources for the student population. Ashesi has undertaken a number of initiatives to see to it that computing resources are readily available to the student body. An Interview with Gloria Kwei of Ashesi’s IT department revealed that as at 2011 the university was providing N-computing solutions alongside standalone computers in one of its computer labs [1]. Applications that run on these computers

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    55 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us