Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

The design and development of a 64-Bit Linux based single board computer specifically for visible light positioning

Thesis (MEng)--Stellenbosch University, 2022.

Saved in:
Bibliographic Details
Main Author: Strydom, Phillip
Other Authors: Smit, Willem
Format: Thesis
Language:en_ZA
Published: Stellenbosch : Stellenbosch University 2022
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867614106020741120
access_status_str Open Access
author Strydom, Phillip
author2 Smit, Willem
author_browse Smit, Willem
Strydom, Phillip
author_facet Smit, Willem
Strydom, Phillip
author_sort Strydom, Phillip
collection Thesis
dc_rights_str_mv Stellenbosch University
description Thesis (MEng)--Stellenbosch University, 2022.
format Thesis
id oai:scholar.sun.ac.za:10019.1/124736
institution Stellenbosch University (South Africa)
language en_ZA
last_indexed 2026-06-10T12:46:45.739Z
license_str Other — see source repository
provenance_str_mv Harvested via OAI-PMH from SUNScholar — Stellenbosch University Repository
publishDate 2022
publishDateRange 2022
publishDateSort 2022
publisher Stellenbosch : Stellenbosch University
publisherStr Stellenbosch : Stellenbosch University
record_format dspace
source_str SUNScholar — Stellenbosch University Repository
spelling oai:scholar.sun.ac.za:10019.1/124736 The design and development of a 64-Bit Linux based single board computer specifically for visible light positioning Strydom, Phillip Smit, Willem Stellenbosch University. Faculty of Science. Dept. of Electrical and Electronic Engineering. Single-board computers Computer engineering Operating systems (Computers) Linux device drivers (Computer programs) UCTD Thesis (MEng)--Stellenbosch University, 2022. ENGLISH SUMMARY: The University of Stellenbosch and Katholieke Universiteit Leuven currently utilise freely available single board computers (SBC) for teaching and research purposes, but updates in future hardware iterations may render current software incompatible. A custom SBC is designed specifically for the needs of both institutions. This SBC is based on the NXP i.MX8MQ ARM processor. The processor has 4 high performance ARM Cortex-A53 cores and 1 high efficiency ARM Cortex-M4F core. This work successfully implements the i.MX8MQ processor alongside 2GB of LPDDR4 memory and SD card storage. This SBC has an analogue to digital converter (ADC), 2 46-pin expansion connectors, 100Mbps Ethernet, HDMI, 2 USB 3.0 and a UART-to-USB serial debug port. The power system of this SBC provides 16 voltage rails and is capable of delivering up to 50W . This design is implemented on a 6-layer 86.36mm x 55.88mm printed circuit board (PCB). The PCB has 4mi l/4mi l minimum width and spacing and 0.2mm via holes. The layer stackup of the PCB is custom designed to meet required impedance-, crosstalk- and timing constraints. The stackup has 4 signal layers, 1 power layer and 1 ground layer. The PCB is manufactured and sub-assembled in China and completed at the University of Stellenbosch. Debugging is performed and the design is deemed to function well. A custom Linux image is compiled, loaded and found to function reliably. AFRIKAANSE OPSMMING: Die Universiteit van Stellenbosch en Katholieke Universiteit Leuven gebruik tans kommersiële enkelbordrekenaars vir onderrig- en navorsingsdoeleindes, maar toekomstige opdateering van hardeware kan bestaande sagteware onbruikbaar maak. ’n Doelgemaakte enkelbordrekenaar is spesifiek ontwerp vir die behoeftes van beide instansies. Hierdie enkelbordrekenaar is gebaseer op die NXP i.MX8MQ ARM verwerker. Die verwerker het 4 hoë krag ARM Cortex-A53 kerne en 1 hoë effektiwiteit ARM Cortex-M4F kern. Die navorsingsprojek implementeer die i.MX8MQ verwerker suksesvol tesame met 2GB LPDDR4 geheue en SD kaartberging. Hierdie enkelbordrekenaar het ’n analoog na digitaal omsetter, 2 46-pen uitbreidingsverbindings, 100Mbps Ethernet, HDMI, 2 USB 3.0 en ’n UART-na-USB ontfoutingspoort. Die kragstelsel van hierdie enkelbordrekenaar lewer 16 spanningsvlakke en is in staat om tot en met 50W te verskaf. Die ontwerp is geïmplementeer op ’n 6-laag 86.36mm x 55.88mm etsbord. Die etsbord het 4mi l/4mi l minimum wydte en spasiëring en 0.2mm via gate. Die laagstapel van die etsbord is spesiaal ontwerp om aan die vereiste impedansie-, kruiskoppeling- en tydsbeperkings te voldoen. Die laagstapel het 4 seinlae, 1 kraglaag en 1 grondlaag. Die etsbord is in Sjina vervaardig en gedeeltelik aanmekaar gesit en dan by die Universiteit van Stellenbosch voltooi. Ontfouting is gedoen en daar is gevind dat die ontwerp goed funksioneer. ’n Doelgemaakte Linux bedryfstelsel is gebou, gelaai en gevind om betroubaar werk. Masters 2022-03-09T05:06:18Z 2022-04-29T09:29:30Z 2022-03-09T05:06:18Z 2022-04-29T09:29:30Z 2022-04 Thesis http://hdl.handle.net/10019.1/124736 en_ZA Stellenbosch University application/pdf Stellenbosch : Stellenbosch University
spellingShingle Single-board computers
Computer engineering
Operating systems (Computers)
Linux device drivers (Computer programs)
UCTD
Strydom, Phillip
The design and development of a 64-Bit Linux based single board computer specifically for visible light positioning
title The design and development of a 64-Bit Linux based single board computer specifically for visible light positioning
title_full The design and development of a 64-Bit Linux based single board computer specifically for visible light positioning
title_fullStr The design and development of a 64-Bit Linux based single board computer specifically for visible light positioning
title_full_unstemmed The design and development of a 64-Bit Linux based single board computer specifically for visible light positioning
title_short The design and development of a 64-Bit Linux based single board computer specifically for visible light positioning
title_sort design and development of a 64 bit linux based single board computer specifically for visible light positioning
topic Single-board computers
Computer engineering
Operating systems (Computers)
Linux device drivers (Computer programs)
UCTD
url http://hdl.handle.net/10019.1/124736
work_keys_str_mv AT strydomphillip thedesignanddevelopmentofa64bitlinuxbasedsingleboardcomputerspecificallyforvisiblelightpositioning
AT strydomphillip designanddevelopmentofa64bitlinuxbasedsingleboardcomputerspecificallyforvisiblelightpositioning