(For USM Staff/Student Only)

EngLib USM > Ω School of Electrical & Electronic Engineering >

Implementation of yocto embedded linux on embedded platform

Implementation of yocto embedded linux on embedded platform / Yang Er Wen
Linux Terbenam Yocto ialah satu sistem pengendalian terbenam baru yang boleh digunakan di dalam banyak platform terbenam. Sistem pengoperasian Yocto adalah sistem bersikap sumber terbuka yang belum banyak dikaji dan digunakan. Projek ini bertujuan untuk mengadaptasikan sistem pengoperasian Yocto untuk satu platform terbenam. Platform dipilih bagi projek ini ialah platform Intel iaitu Intel Galileo. Intel Galileo akan menjalankan sistem pengoperasian Yocto. Sistem pengoperasian Yocto atas Intel Galileo diperlukan untuk memastikan ianya dapat berkomunikasi dengan peranti luar Bluetooth. Sebuah sistem tanpa kertas untuk tiket giliran telah dicadangkan dan hasil kajian menunjukkan ianya mampu beroperasi dengan lancar di Yocto OS bersama dengan peranti-peranti Bluetooth lain. Projek ini melibatkan lima peringkat, iaitu analisa keperluan, reka bentuk, pelaksanaan, ujian dan penyelenggaraan. Keseluruhan sistem bekerja mengikut langkah-langkah berikut: (1) Komunnikasi modul Bluetooth kepada sistem pengoperasian Yocto terbenam Intel Galileo dengan menggunakan telefon bimbit; (2) Memulakan aplikasi Android; (3) Permintaan nombor tiket; (4) Sistem pengoperasian Yocto memproses permintaan, mengemaskinikan nombor tiket dan mengembalikan nombor tiket; (5) Paparan nombor tiket untuk pelanggan pada aplikasi Android; (6) Kerja penyelenggaraan dibuat di dalam Yocto bertujuan untuk membetulkan nombor tiket. Program untuk sistem pengoperasian Yocto diuji menggunakan aplikasi pihak ketiga dan menunjukkan keputusan yang sempurna melalui sampel ujian yang mengandungi seratus permintaan berterusan. Program kemudian diuji menggunakan sampel ujian yang sama dengan aplikasi Android yang dibangunkan. Keputusan adalah sama dengan sistem pengoperasian Yocto selepas kerja penyelenggaraan mengeset semula nombor tiket. _______________________________________________________________________________________________________ Yocto embedded Linux is a new embedded operating system (OS) that can be used in many embedded platforms. Yocto OS is open-source and has not been widely research upon or implemented. This project aims to create a task running on Yocto OS for an embedded platform. The platform chosen for this project is Intel platform which is the Intel Galileo Board. The Intel Galileo Board is required to be running Yocto OS. Yocto OS on Intel Galileo Board is required to be able to communicate with external devices using Bluetooth. A paperless program that purposely to distribute the turn ticket is suggested and from the experiment, the system is able to run smoothly on the Yocto OS together with other Bluetooth devices. The project works in five stages, which are requirements analysis, design, implementation, testing and maintenance. The whole system works in the following steps: (1) Connect to Bluetooth module on Yocto OS embedded Intel Galileo with mobile phone; (2) Start up Android application (app); (3) Request ticket number; (4) Yocto OS processes request, update ticket number and send back ticket number; (5) Android app display ticket number for client; (6) Maintenance work done by connecting into Yocto OS for ticket number reset. The program for Yocto OS is tested using a third party application and shows perfect results from a test sample of one hundred continuous requests. The program is then tested using the test samples with the developed Android app. The results are the same as Yocto OS after maintenance work in resetting the ticket number.
Contributor(s):
Yang Er Wen - Author
Primary Item Type:
Final Year Project
Identifiers:
Accession Number : 875007970
Language:
English
Subject Keywords:
Linux; embedded; (OS)
First presented to the public:
6/1/2015
Original Publication Date:
3/20/2019
Previously Published By:
Universiti Sains Malaysia
Place Of Publication:
School of Electrical & Electronic Engineering
Citation:
Extents:
Number of Pages - 71
License Grantor / Date Granted:
  / ( View License )
Date Deposited
2019-03-20 16:16:33.892
Submitter:
Mohd Jasnizam Mohd Salleh

All Versions

Thumbnail Name Version Created Date
Implementation of yocto embedded linux on embedded platform1 2019-03-20 16:16:33.892