Gaia
SoPCrako software-azpiegituren analisia eta garapena
Gaiari buruzko datu orokorrak
- Modalitatea
- Ikasgelakoa
- Hizkuntza
- Gaztelania
Irakasgaiaren azalpena eta testuingurua
En esta nueva asignatura se abordará desde una perspectiva práctica el desarrollo e implementación de estructuras software para sistemas embebidos heterogéneos (muti-CPU, SoCs, etc.). Entre otros aspectos, se trabajarán los sistemas de arranque, la generación de sistemas de ficheros totalmente funcionales, la gestión simétrica y asimétrica de procesadores y la ejecución conjunta de procesos hardware y software.CONTENIDOS TEORICO-PRACTICOS
1 - Arquitecturas (M)SoPC: Microprocesadores + Lógica Reconfigurable.
2 - Sistemas (M)SoPC sin Sistema Operativo ('stand alone').
3 - Sistemas (M)SoPC con Sistema Operativo Linux.
4 - Sistemas M)SoPC con Sistemas Operativo multitarea de tiempo real. 6 - Hipervisores y multiprocesamiento asimétrico.
Irakasleak
Izena | Erakundea | Kategoria | Doktorea | Irakaskuntza-profila | Arloa | Helbide elektronikoa |
---|---|---|---|---|---|---|
LAZARO ARROTEGUI, JESUS | Euskal Herriko Unibertsitatea | Irakaslego Osoa | Doktorea | Elebiduna | Teknologia Elektronikoa | jesus.lazaro@ehu.eus |
SALAS BERNAL,SERGIO | System-on-Chip engineering | Besteak | sergio.salas.bernal@gmail.com |
Gaitasunak
Izena | Pisua |
---|---|
Bezeroen beharrei erantzungo dieten sistemak, osagaiak eta prozesuak diseinatzeko gaitasuna. | 33.0 % |
Aplikazio espezifiko bakoitzerako azpisistema eta osagai elektroniko egokienak txertatzeko gaitasuna. | 33.0 % |
Produktu teknologikoen garapenean metodologia modernoak eta jardunbide egokiak aplikatzeko gaitasuna. | 33.0 % |
Irakaskuntza motak
Mota | Ikasgelako orduak | Ikasgelaz kanpoko orduak | Orduak guztira |
---|---|---|---|
Magistrala | 6 | 5 | 11 |
Laborategiko p. | 14 | 20 | 34 |
Ordenagailuko p. | 10 | 20 | 30 |
Irakaskuntza motak
Izena | Orduak | Ikasgelako orduen ehunekoa |
---|---|---|
Azalpenezko eskolak | 11.0 | 55 % |
Ekipo eta instalazio esperimentalak erabiltzea | 34.0 | 41 % |
Lanak ekipo informatikoekin | 30.0 | 33 % |
Ebaluazio-sistemak
Izena | Gutxieneko ponderazioa | Gehieneko ponderazioa |
---|---|---|
Bertaratzea eta Parte-hartzea | 0.0 % | 10.0 % |
Banakako eta/edo taldeko lana, entsegua | 90.0 % | 100.0 % |
Irakasgaia ikastean lortuko diren emaitzak
- Adquirir la capacidad de analizar los diferentes aspectos relativos al desarrollo software de sistemas (M)SoPC- Adquirir la capacidad de examinar correctamente los requerimientos software y hardware asociado para el desarrollo de un determinado sistema (M)SoPC
- Adquirir la capacidad de analizar y determinar las diferentes partes que forman un determinado sistema (M)SoPC desde el punto de vista software
- Adquirir la capacidad de desarrollar infraestructuras software completas para sistemas (M)SoPC combinando herramientas y lenguajes
- Adquirir las destrezas necesarias para producir soluciones software para sistemas embebidos de nueva generación con una garantía de calidad satisfactoria
Irakasgai-zerrenda
1 - Arquitecturas (M)SoPC: Microprocesadores + Lógica Reconfigurable.2 - Sistemas (M)SoPC sin Sistema Operativo ('stand alone').
3 - Sistemas (M)SoPC con Sistema Operativo Linux.
4 - Sistemas (M)SoPC con sistemas operativo multitarea de tiempo real.
5 - Hipervisores y multiprocesamiento asimétrico.
Bibliografia
Nahitaez erabili beharreko materiala
Documentación creada específicamente para el curso disponible a través de Egela.Hardware de prototipado rápido sobre FPGAs de xilinx.
Herramienta 'Xilinx Software Development Kit'.
Zynq-7000 All Programmable SoC Software Developers Guide (UG821). Xilinx.
Oinarrizko bibliografia
Documentación creada específicamente para el curso disponible a través de eGELA.Mastering Embedded Linux Programming. Chris Simmonds. Packt Publishing, 2017.
Mastering the FreeRTOS Real Time Kernel. Richard Barry. Real Time Engineers Ltd. 2016.
Gehiago sakontzeko bibliografia
Building Embedded Linux Systems. Karim Yaghmour, Jon Masters, Gilad Ben-Yossef, and Philippe Gerum.O’Reilly, 2008.
Understanding the Linux Kernels. Daniel Pierre Bovet and Marco Cesati. O’Reilly, 2006.
Estekak
https://www.xilinx.com/products/design-tools/embedded-software.htmlhttps://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842141/FreeRTOS
https://www.freertos.org/RTOS.html
https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18841996/Linux
https://bootlin.com/docs/