scholarly journals Generating VHDL Source Code from UML Models of Embedded Systems

Author(s):  
Tomás G. Moreira ◽  
Marco A. Wehrmeister ◽  
Carlos E. Pereira ◽  
Jean-François Pétin ◽  
Eric Levrat
IEEE Access ◽  
2019 ◽  
Vol 7 ◽  
pp. 158931-158950 ◽  
Author(s):  
Umair Sabir ◽  
Farooque Azam ◽  
Sami Ul Haq ◽  
Muhammad Waseem Anwar ◽  
Wasi Haider Butt ◽  
...  

Author(s):  
Alek Radjenovic ◽  
Nicholas Matragkas ◽  
Richard F. Paige ◽  
Matteo Rossi ◽  
Alfredo Motta ◽  
...  

Author(s):  
Anand Nayyar

<h2><span lang="EN-GB">In today’s world, everything from small needle to airplane engineering is surrounded by embedded systems. Embedded System technology not only lays foundation for development but is also acting as Backbone for mankind in almost in every area of science, engineering, research and daily living. The world of embedded systems is mainly surrounded by: Microcontrollers and Microprocessor’s. To work in the area of Embedded Systems design and development is both interesting and challenging- Interesting in the sense, as everything is getting intelligent, advanced and feature rich day by day and the embedded system’s field is progressing by leaps and bounds. But challenging in the way, that resources are very limited in terms of design and implementation. The most important crucial challenges nowadays in front of embedded system engineers are- <strong><span style="text-decoration: underline;">Which programmer to Use</span></strong>? <strong><span style="text-decoration: underline;">Which compiler to use for source code development</span></strong>? <strong><span style="text-decoration: underline;">Which simulator to use to simulate the overall behavior of system</span></strong>? As every compiler, programmer and simulator has distinct features, so selecting the best one as per one’s requirement has always remained a challenge. The main aim of this research paper is to overcome that difficulty by providing the researchers and embedded system engineers an encyclopedic platform of compilers, programmers and simulators for all sorts of embedded system technologies like 8051, PIC, ARM, AVR and Arduino so that choosing of the best platform in terms of compiler, programmer and simulator can become easy and time saving for everyone working in this area.</span></h2>


Author(s):  
AZIS WISNU WIDHI NUGRAHA ◽  
IMRON ROSYADI ◽  
FAHMI KHOERULLATIF

ABSTRAKDevOps mendorong percepatan pengembangan sistem. Namun bukti nyata penerapannya pada sistem tertanam belum mencukupi. Salah satu penyebabnya adalah kesulitan proses deployment pada perangkat. Konsep IoT menghubungkan sistem tertanam dengan jaringan yang memungkinkan proses pembaharuan firmware menggunakan mekanisme Over The Air (OTA). Tulisan ini mengusulkan infrastruktur DevOps untuk pengembangan sistem tertanam. Perangkat keras yang digunakan adalah microcontroller ESP8266. Sedangkan lingkungan DevOps menggunakan perangkat lunak PlatformIO, GitHub dan Travis CI. Pengujian dilakukan dengan mengubah user requirement yang kemudian diterapkan pada perangkat keras. Tahapan DevOps (build and test, release hingga deploy) telah berhasil dilakukan secara otomatis. Sistem mampu mendeteksi kesalahan penulisan kode sumber. Rerata waktu keseluruhan proses adalah 77,21 detik. Proses build and test mendominasi waktu proses dengan rerata sebesar 77,21 detik dan waktu deploy memiliki rerata 1,41 detik.Kata kunci: IoT, Sistem Tertanam, OTA, DevOps, ESP8266 ABSTRACTDevOps drives the acceleration of system development. However, the concrete evidence of its application in embedded systems is not sufficient. One of the causes is difficulty in the deployment process on the device. Firmware update using an Over-The-Air (OTA) mechanism is allowed by the IoT concept that connects embedded systems into a network. This paper is proposing a DevOps infrastructure for embedded system development. Proposed infrastructure using ESP8266 for the hardware and PlatformIO, GitHub, and Travis CI for the DevOps environment. Testing the proposed system is done by changing the user requirements that are applied to the hardware. The DevOps stages from building and test, release, and deployment have automatically been done. The system is also able to detect developer errors in writing source code. The average time of the whole process on trial was 77.21 seconds. The build and test process dominates the processing time with an average of 77.21 seconds and the deployment time is relatively short with an average of 1.41 seconds.Keywords: IoT, Embedded System, OTA, DevOps, ESP8266


Author(s):  
Nicolas N. Bisi ◽  
Vinicius Pazzini ◽  
Luciana Foss ◽  
Simone Andre da Costa Cavalheiro ◽  
Lisane B. de Brisolara ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document