ABSTRACT
We present MiDebug, a web-based Integrated Development Environment (IDE) for embedded system programming with in-browser debugging capabilities. This web application greatly reduces the time and effort required for rapid prototyping of microcontroller based devices.
- Codemirror. http://codemirror.net/.Google Scholar
- Firebreath framework. http://www.firebreath.org/.Google Scholar
- Ft2232d - dual usb uart/fifo ic. http://www.ftdichip.com/Products/ICs/FT2232D.htm.Google Scholar
- Github: Social coding. https://github.com/.Google Scholar
- Gumstix overo. https://www.gumstix.com/store/product_info.php?products_id=227.Google Scholar
- Gumstix robovero. https://www.gumstix.com/store/product_info.php?products_id=262.Google Scholar
- Open on-chip debugger. http://openocd.sourceforge.net/.Google Scholar
- Rapid prototyping for microcontrollers | mbed. http://mbed.org.Google Scholar
Index Terms
- MiDebug: microcontroller integrated development and debugging environment
Recommendations
A study on the use of IDE features for debugging
MSR '18: Proceedings of the 15th International Conference on Mining Software RepositoriesIntegrated development environments (IDEs) provide features to help developers both create and understand code. As maintenance and bug repair are time-consuming and costly activities, IDEs have long integrated debugging features to simplify these tasks. ...
Requirements traceability in an integrated development environment
RE '95: Proceedings of the Second IEEE International Symposium on Requirements EngineeringGood development environment support is essential for good requirements traceability. The paper describes how requirements traceability is supported in Bell-Northern Research's Integrated Development Environment, an internally developed version control ...
A perspective on the evolution of live programming
LIVE '13: Proceedings of the 1st International Workshop on Live ProgrammingLiveness in programming environments generally refers to the ability to modify a running program. Liveness is one form of a more general class of behaviors by a programming environment that provide information to programmers about what they are ...
Comments