Hardware and Firmware Design and Implementation of Twin 8-Bit and 32-Bit Microcontroller Boards for Research and Educational Applications

被引:0
|
作者
Oliva, Rafael. B. B. [1 ,2 ]
机构
[1] Univ Nacl Patagonia Austral, AEA Inst Tecnol Aplicada, RA-9400 Rio Gallegos, Argentina
[2] LyR Ing, Dept Engn, RA-9400 Rio Gallegos, Argentina
关键词
Hardware; Microprogramming; Ports (computers); Standards; Universal Serial Bus; Testing; Microcontrollers; 8-bit and 32-bit architectures; C coding rules; input; output; microcontroller boards; testing;
D O I
10.1109/LES.2022.3189877
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This document describes the design and implementation sequence of hardware and firmware components of two microcontroller boards of 8-bit and 32-bit architectures, which use similar form factors and share common input/output devices and recently developed Web-based user interfaces. These developments are the result of over two decades of experimentation in educational and research measurement systems in renewable energy projects. The boards are intended to fill a gap between low-cost hobby systems and high-end research loggers, especially where international standards require control of uncertainties, as is the case with small wind turbine power curve assessments. The focus was to increase reliability in the hardware aspects and make software development easier by including user-friendly firmware and a set of in-house C language coding rules for new developments and refactoring of legacy code. Testing of the low-level driver sections and the use of automated tools such as Ceedling for higher-level module testing are also described.
引用
收藏
页码:65 / 68
页数:4
相关论文
共 50 条
  • [1] 8-bit AES implementation in FPGA by multiplexing 32-bit AES operation
    Chang, Chi-Jeng
    Huang, Chi-Wu
    Taj, Hung-Yun
    Lin, Mao-Yuan
    PROCEEDINGS OF THE FIRST INTERNATIONAL SYMPOSIUM ON DATA, PRIVACY, AND E-COMMERCE, 2007, : 505 - +
  • [2] 32-Bit Processor Replaces 8-bit CPU.
    Barth, Andrew
    Elektronik Munchen, 1983, 32 (17): : 35 - 38
  • [3] Design of an anonymous lightweight communication protocol for smart grid and its implementation on 8-bit AVR and 32-bit ARM
    Abbasinezhad-Mood, Dariush
    Ostad-Sharif, Arezou
    Nikooghadam, Morteza
    International Journal of Network Security, 2019, 21 (04) : 607 - 617
  • [4] Developing a 32-bit microcontroller board for embedded applications
    Keane, Barry P.
    Venhovens, Paul J.
    Stillinger, Ralph
    Subramanian, Rahul
    2012 PROCEEDINGS OF IEEE SOUTHEASTCON, 2012,
  • [5] CONTROLLING OS-BASED 32-BIT MICROCONTROLLER APPLICATIONS
    Clark, Graeme
    ELECTRONICS WORLD, 2012, 118 (1918): : 24 - 27
  • [6] A HIGH-PERFORMANCE 32-BIT MICROCONTROLLER FOR REALTIME APPLICATIONS
    TAKAHASHI, M
    YAMADA, Y
    KANEKO, E
    YOSHIOKA, S
    TAGO, H
    IEICE TRANSACTIONS ON COMMUNICATIONS ELECTRONICS INFORMATION AND SYSTEMS, 1991, 74 (11): : 3766 - 3774
  • [7] Yes, you can easily shift from 8-bit to 32-bit MCUs
    Bock, Jeff
    Electronic Design, 2007, 55 (12)
  • [8] Research and implementation of a 32-bit asynchronous multiplier
    Li, Yong
    Wang, Lei
    Gong, Rui
    Dai, Kui
    Wang, Zhiying
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2006, 43 (12): : 2152 - 2157
  • [9] Implementation of Secure Force (64-bit) on Low Cost 8-bit Microcontroller
    Usman, Muhammad
    Abidi, Syed Zain-Ul-Abedin
    Siddiqui, Muhammad Hassam Shakil
    Ibrahim, M. Sohail
    2016 INTERNATIONAL CONFERENCE ON OPEN SOURCE SYSTEMS AND TECHNOLOGIES (ICOSST), 2016, : 102 - 105
  • [10] MODULAR DESIGN OF A HIGH-PERFORMANCE 32-BIT MICROCONTROLLER
    SKRUHAK, R
    MCDERMOTT, M
    WISEMAN, C
    TABORN, M
    VAGLICA, J
    CARTER, E
    PROCEEDINGS OF THE IEEE 1989 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 1989, : 709 - 712