Autonomous on-Chip Debugging for Sensors Based on AVR Microcontrollers
Open Access
- 1 January 2021
- journal article
- research article
- Published by Scientific Research Publishing, Inc. in Journal of Sensor Technology
- Vol. 11 (02), 19-38
- https://doi.org/10.4236/jst.2021.112002
Abstract
Sensors are often based on minimalistic microcontrollers for their reduced power consumption and size. Because of the specific hardware of sensors, their software development, including debugging, is also particular. Simulators and external computers are conventional approaches to sensor debugging, but they both face limitations such as the supported hardware and debugging conditions. In this paper, we propose a fully autonomous on-chip debugging solution for sensors (and other devices) based on AVR microcontrollers, with a particular focus on human-machine interaction. The proposal is then validated in practice through various experiments, notably involving real-world sensors. Formal measurement of the induced overhead is also conducted, which eventually demonstrates the applicability of the proposal.Keywords
This publication has 16 references indexed in Scilit:
- Monolithic ultrasound fingerprint sensorMicrosystems & Nanoengineering, 2017
- Arduino DebuggerIEEE Embedded Systems Letters, 2016
- Enabling Effective Programming and Flexible Management of Efficient Body Sensor Network ApplicationsIEEE Transactions on Human-Machine Systems, 2012
- JTAG Security System Based on CredentialsJournal of Electronic Testing, 2010
- Trend and Challenge on System-on-a-Chip DesignsJournal of Signal Processing Systems, 2007
- Long-duration solar-powered wireless sensor networksPublished by Association for Computing Machinery (ACM) ,2007
- An Industry Perspective on Current and Future State of the Art in System-on-Chip (SoC) TechnologyProceedings of the IEEE, 2006
- Development of a debug module for a FPGA-Based microcontrollerIFAC Proceedings Volumes, 2006
- Design of an embedded on-chip debug support module of a MCUPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2006
- On-chip debug support for embedded Systems-on-ChipPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003