[Eng-Spa] Stylish Embedded Systems Part 5. Development Example III: Architecture Decision

Titulo.jpg
Separador AA.jpg

Hello Friends of Hive, a pleasure to be with you presenting topics of interest in science, technology, research and innovation.

Hola Amigos de Hive, un gusto estar con ustedes presentándoles temas de interés de la ciencia, tecnología, investigación e innovación.


I continue with the example by materializing Stage Three which corresponds to the Decision Architecture by applying the principle of modularity, which consists of dividing into components, called modules, which are integrated to satisfy the requirements of the problem.

Continúo con el ejemplo materializando el Estadio Tres que corresponde a la Decisión de la Arquitectura aplicando el principio de modularidad, el cual consiste en dividir en componentes, llamados módulos, que se integran para satisfacer los requisitos del problema.


If there are any issues to refresh, I invite you to read the post where I explain the modalities of architectures in the SE in Embedded Systems with Style. Part Three: Embedded Software Architectures.

Si hay algún asunto que refrescar, los invito a leer el post donde se explican las modalidades de arquitecturas en los SE en Embedded Systems with Style. Part Three: Embedded Software Architectures.


So, we continued with the Walking Sports Practice Assistance Tool and had arranged to meet at .....

Entonces, seguimos con el Instrumento de Ayuda en la Práctica Deportiva de la Caminata y habíamos quedado en ….

SubtArq.jpg

When the functional and non-functional requirements have been refined, supported by the functional model(s), we move on to the stage where the ES Architecture is conceptualized.

Cuando se han afinado los requerimientos, funcionales y no funcionales, apoyados por el o los modelos funcionales pasamos al estadio donde se conceptualiza la Arquitectura del SE.


Previously, the use of the microcontroller-based embedded platform Arduino was specified, information about which can be found on its official site.

Anteriormente, se había especificado la utilización de la plataforma empotrada basada en microcontroladores Arduino, cuya información se encuentra en su sitio oficial.


Therefore, the Hardware basis for the processing is the Arduino Uno Rev 3 Card System for the design stage. The system is based on the ATmega328P (Atmel Corporation, 2015) and has the appropriate facilities and resources at a general level.

Por tanto, la base del Hardware para el procesamiento es el Sistema de Tarjeta Arduino Uno Rev 3 para la etapa de diseño. El sistema está basado en el ATmega328P (Atmel Corporation, 2015) y posee las facilidades y recursos adecuados a nivel general.


Then, collecting the details of the ES, we arrive at the following Architecture.

Entonces recogiendo los pormenores del SE se llega a la siguiente Arquitectura.


Arqutectura.jpg
ES Computational Architecture Talking Sports Practice Assistance Tool
Arquitectura SE Computacional Instrumento de Ayuda en la Práctica Deportiva de la Caminata.


Then, there is a partition in the Hardware Architecture that is the fundamental organization of a system formed by its components, the relationships between them and the context in which they are implemented, and the principles that guide their design and evolution.

Luego, hay una partición en la Arquitectura del Hardware que es la organización fundamental de un sistema formada por sus componentes, las relaciones entre ellos y el contexto en el que se implanten, y los principios que orientan su diseño y evolución.


Our base is the second generation of Smart Sensors based on Devices because we are opting for the traditional scheme.

Nuestra base son los Sensores Inteligentes basados en Dispositivos en su segunda generación, debido a que estamos optando por el esquema tradicional.


On the other hand, there is the Software Architecture, which is the fundamental organization of a system formed by its software components, the relationships between them, the context in which they are implemented, and the principles that guide their design and evolution.

Y por el otro, está la Arquitectura del Software que es la organización fundamental de un sistema formada por sus componentes software, las relaciones entre ellos, el contexto en que se implanten, y los principios que orientan su diseño y evolución.


Here, the Overall Software Structure (OSS) is used (Pressman and Maxim, 2019; Sommerville, 2018).

Aquí se utiliza la Estructura Global de Software (EGS) (Pressman y Maxim, 2019; Sommerville, 2018).


Separador 2.jpg

By way of closing

A manera de cierre

Separador 2.jpg

The importance of System Architecture is that it is the basis for the design of the hardware and software, which are evaluated against it.

La importancia de la Arquitectura del Sistema radica en que es la base para el diseño del hardware y software, los cuales se evalúan contra ella.


The table is set for the embedded computational design of the Walking Sports Practice Aid Instrument.

Queda servida la mesa para el diseño computacional empotraso del Instrumento de Ayuda en la Práctica Deportiva de la Caminata.


Separador AA.jpg

See you soon, I hope the reading has been enriching.

Nos vemos pronto, espero que la lectura haya sido enriquecedora.


I invite you to visit my posts and follow me @alfonsoalfonsi.

Te invito a visitar mis posts y seguirme en @alfonsoalfonsi.


Thank you for your time and comments.

Gracias por su tiempo y comentarios.

Separador AA.jpg

References

Referencias

Separador 2.jpg

Lacamare, D. (2018). Embedded Systems Architecture: Explore architectural concepts, pragmatic design patterns, and best practices to produce robust systems. Packt Publishing.

Noergaard, T. (2013). Embedded Systems Architecture: A Comprehensive Guide for Engineers and Programmers (2ª ed.), Elseiver Inc. https://es.scribd.com/book/282542777/Embedded-Systems-Architecture-A-Comprehensive-Guide-for-Engineers-and-Programmers

Pressman, R. S. & Maxim, B. R. (2019). Software Engineering: A Practitioner's Approach (9th ed.). McGraw-Hill Education.

Sommerville, I. (2018). Software Engineering (10a ed.). Pearson India.

Taylor, J. T. & Taylor, W. T. (2021). Patterns in the Machine: A Software Engineering Guide to Embedded Development. Apress.


Credits Figures and Images

Créditos Figuras e Imágenes

Separador 2.jpg

The Home or Title image was made by @alfonsoalfonsi using CANVAS with free image from Pixabay

La imagen de Inicio o Título fue realizado por @alfonsoalfonsi usando CANVAS con imagen libre de Pixabay


The image of the subtitle Decision of Architecture was made by @alfonsoalfonsi using CANVAS with a free image from Pixabay

La imagen del subtítulo Decisión de la Arquitectura fue realizado por @alfonsoalfonsi usando CANVAS con imágen libre de Pixabay


The separator used is my own and is made using CANVAS and an image from PxHere

El separador son de mi propiedad y está realizado usando CANVAS e imagen de PxHere.


Baner ENG SPN.jpg

The banner and the photographs on it are my property. Made with Power Point, Paint and the Linerock Investment LTD ToonMe App.

El banner y las fotografías son de mi propiedad. Realizado con Power Point, Paint y Linerock Investment LTD Aplicación ToonMe.



0
0
0.000
8 comments
avatar

Congratulations @alfonsoalfonsi! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s):

You published more than 30 posts.
Your next target is to reach 40 posts.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Check out the last post from @hivebuzz:

Hive Power Up Month - Feedback from Day 21
Hive Power Up Month - Feedback from Day 18
0
0
0.000
avatar

Excelente tema, dando continuidad a la serie de publicaciones maravillosas que realizadas en tu blog, gracias por compartir @alfonsoalfonsi
Felicitaciones, excelente trabajo👏👏👏

0
0
0.000
avatar

Gracias @janettyanez por seguir mis publicaciones. Esa es la idea dejar contenidos con propiedad, admás es una manera de romper barreras.

0
0
0.000
avatar

Thanks for your contribution to the STEMsocial community. Feel free to join us on discord to get to know the rest of us!

Please consider supporting our funding proposal, approving our witness (@stem.witness) or delegating to the @stemsocial account (for some ROI).

Please consider using the STEMsocial app app and including @stemsocial as a beneficiary to get a stronger support. 
 

0
0
0.000
avatar

Thank you STEMsocial team for supporting this post. We remain in communication.

0
0
0.000