Development of a Simplified Programming Kit Based 16LF18856 for Embedded Systems Testing and Education in Developing Countries

Springer Science and Business Media LLC - Tập 38 - Trang 589-602 - 2022
Jean de Dieu Nguimfack-Ndongmo1,2, Kevin Kentsa Zana3, Derek Ajesam Asoh1,4,5, Nicole Adélaïde Kengnou Telem6, René Kuate-Fochie2, Godpromesse Kenné2
1Department of Electrical and Power Engineering, Higher Technical Teacher Training College, University of Bamenda, Bamenda, Cameroon
2Unité de Recherche d’Automatique et d’Informatique Appliquée (UR-AIA), Département de Génie Électrique, IUT FOTSO Victor, Université de Dschang, Bandjoun, Cameroun
3Département du Génie des Procédés, ENSET de Douala, Université de Douala, Douala, Cameroun
4Laboratoire de Génie Électrique, Mécatronique et Traitement du Signal, ENSPY, Université de Yaoundé I, Yaoundé, Cameroun
5Department of Electrical and Electronic Engineering, NAHPI, University of Bamenda, Bamenda, Cameroon
6Department of Electrical and Electronic Engineering, College of Technology, University of Buea, Buea, Cameroon

Tóm tắt

Embedded systems and applications have recently emerged as a domain of high interest to the general public in developing countries. Unfortunately, these countries lack the technological infrastructure for the design, testing, and implementation of projects in the domain. This paper presents a Very Simple Programming Kit (VSPK) for Embedded Systems suitable for practical training, project design, and testing in the domain for use in developing countries. The microcontroller-based system makes it easy to test, teach and train in various areas of embedded systems including programming, communication, signal acquisition and processing, remote control, and domotics. A VSPK prototype has been produced and is used for real-time simulation of Embedded applications. This operation involves the VSPK, the PIC programmer, the PC and the application program to be tested progressively and the displays observed on the LCD and LEDs. The debugging process is easily performed and errors are detected and corrected. The main features of VSPK are low production cost, low power consumption, flexible peripheral pin selection, integrated LCD module, and simple hardware and software environment. Unlike similar kits available for educational purposes, VSPK possesses some advantages such as an integrated graphic color LCD, a configurable internal oscillator, numerically controlled oscillators, testing LEDs, testing buttons, and complete access to multiple programming languages. Two experimental and simple tests for validation of VSPK have been carried out, and the results show that VSPK performs satisfactorily.

Tài liệu tham khảo

Androegg Data Sheet (ed) (2014) CH340G universal serial bus to universal asynchronous receiver transmitter interface. Androegg, Androegg a brand of Beauty-Point Deutschland GmbH Arm-University (2021) Rapid embedded systems design education kit specification. https://www.arm.com/resources/education/education-kits/rapid-embedded-systems Azad AK (2019) Internet of things based home automation using bluetooth with security enhancement. J Autom Mobile Robot Intell Syst 4(12):1179–1182 Electronics Project Focus (2021) Atmega328 arduino uno and its applications. www.elprocus.com/ATmega328-arduino-uno-board-working Gunter CA (2014) Open application programming interfaces for embedded security. In: Cardelli L (ed) Lectures notes in computer science object-oriented programming (vol. 1), Springer, Heidelberg, p 2003–2743. https://doi.org/10.1007/978-3-540-45070-2_11 Grosz BJ, Grant DG, Vredenburgh K, Behrends J, Hu L, Simmons A, Waldo J (2019) Embedded ethics: Integrating ethics across computer science education. Commun ACM 62(8):54–61. https://doi.org/10.1145/3330794 Indracompany (2021) Open platform for engineering of embedded systems project description. www.indracompany.com/en/indra/opees-open-platform Islam SZ, bin Jidin R, Islam SZ, binti Hamid FA (2010) FPGA/embedded system training kit targeted to graduate students towards industry level short training. In Proceedings of IEEE Education Engineering Conference. Madrid, Spain, April 14–16 Maxim Integrated (ed) (2015) DS1307 serial inter-integrated circuit real-time clock. Maxim Integrated, Maxim Int. 120 San Gabriel Drive, Sunnyvale Microchip (ed) (2003) In-circuit serial programming guide. Microchip, Microchip Technology Inc., USA Microchip Technology (ed) (2018) PIC16LF18856 full-featured 28/40/44-pin microcontrollers. Microchip Technology, New York Ndongmo JDDN, Zana KK (2022) Development of a simplified data acquisition kit for PV systems in Africa. In Proceedings of Energy 2021-Conference, E3S Web of Conferences (vol. 354), p 1–5. https://doi.org/10.1051/e3sconf/202235402001 Pallab D, Upendra G, Giribabu E, Sridharan B, Vipin T (2014) A comprehensive review of embedded system design aspects for rural application platform. Int J Comput App 106(11):39–44 Rafał K, Jan P, Kacper K (2016) E2LP Remote laboratory: New challenges in system development. J Autom Mobile Robot Intell Syst 10(2):56–63 Rafal K, Kacper KS (2016) E2LP remote laboratory: E-learning service for embedded systems education. Adv Intell Syst Comput 421:109–117. https://doi.org/10.1007/978-3-319-27540-6_7 Rosca S, Riurean S, Leba M, Ionica A (2019) An educational model of graduation project for students at automation and computer engineering. J Digital Sci 1(1):14–42 Robomart (2021) 8051 embedded distance learning kit. www.robomart.com/buy-7-days-8051-embedded-systems Tanweer A, Abdulrhaman AS, Ahmed OA, Abdulaziz MA (2020) Smart home automation towards the development of smart cities. Comput Sci Info Tech 1(1):17–25 Vanderlei B, Marcio MF, Joao MPC, Eduardo M (2014) Practical education fostered by research projects in an embedded systems course. Int J Reconfigurable Comput, Hindawi Publishing Corporation 2014(1):1–12