An Embedded Systems Programming Environment for C

Author(s):  
Bernd Burgstaller ◽  
Bernhard Scholz ◽  
Anton Ertl
2017 ◽  
pp. 107-131
Author(s):  
Julio Sanchez ◽  
Maria P. Canton

2019 ◽  
Vol 98 ◽  
pp. 468-483 ◽  
Author(s):  
James Devine ◽  
Joe Finney ◽  
Peli de Halleux ◽  
Michał Moskal ◽  
Thomas Ball ◽  
...  

Information ◽  
2021 ◽  
Vol 13 (1) ◽  
pp. 16
Author(s):  
João Cunha ◽  
João Durães ◽  
Ana Alves ◽  
Fernanda Coutinho ◽  
Jorge Barreiros ◽  
...  

Digital transformation has increased the demand for skilled Information Technology (IT) professionals, to an extent that universities cannot satisfy it with newly graduated students. Furthermore, the economical downturn has created difficulties and scarcity of opportunities in other areas of activity. This combination of factors led to the need to consider requalification programmes that enable individuals with diverse specialisations and backgrounds to realign their careers to the IT area. This has led to the creation of many coding bootcamps, providing intensive full-time courses focused on unemployed people or unhappy with their jobs, and individuals seeking a career change. A multidisciplinary group of higher education teachers, in collaboration with several industry stakeholders, have designed and promoted an embedded systems programming course, using an intensive project-based learning approach comprising 6 months of daylong classes and a 9 months internship. Having finished two editions of the programme, a questionnaire was presented to the students that finished successfully, in order to evaluate the long-term benefits to graduates and companies. This paper presents a brief discussion of the programme organisation and pedagogical methodologies, as well as the results of the questionnaire, conducted following a Goal–Question–Metric (GQM) approach. The results demonstrate very positive outcomes, both for graduates and companies.


Author(s):  
Sergey Tyurin ◽  
◽  
Dmitii Kovilyaev ◽  
Ekaterina Danilova ◽  
Alexei Gorodilov ◽  
...  

The creation of projects in the Proteus program based on microcontrollers is considered. A classic 8051 microcontroller from Intel is investigated, as well as an STM32F401RE microcontroller from ARM. The development of the simplest programs for use in laboratory classes on programming embedded systems (for example, the "Internet of things") for 8051 – in assembler language, for STM32F401RE – in C language using a special development environment is carried out. The research can be used in laboratory classes on embedded systems programming.


Author(s):  
Shang-Wei Lin ◽  
Chao-Sheng Lin ◽  
Chun-Hsien Lu ◽  
Yean-Ru Chen ◽  
Pao-Ann Hsiung

Multi-core processors are becoming prevalent rapidly in personal computing and embedded systems. Nevertheless, the programming environment for multi-core processor based systems is still quite immature and lacks efficient tools. This chapter will propose a new framework called VERTAF/Multi-Core (VMC) and show how software code can be automatically generated from high-level SysML models of multi-core embedded systems. It will also illustrate how model-driven design based on SysML can be seamlessly integrated with Intel’s Threading Building Blocks (TBB) and Quantum Platform (QP) middleware. Finally, this chapter will use a digital video recording (DVR) system to illustrate the benefits of the proposed VMC framework.


Sign in / Sign up

Export Citation Format

Share Document