Curso online: Aprendé a diseñar y crear un sistema operativo para Raspberry Pi

Este artículo se puede leer en aproximadamente 128 segundos

La Universidad de Cambridge lanzó un curso online gratuito de 12 clases que comprende todo lo necesario para crear un sistema operativo básico escrito en Assembler para Raspberry Pi. ¿Se lo van a perder?
Curso online: Aprendé a diseñar y crear un sistema operativo para Raspberry Pi

El curso, llamado más precisamente Baking Pi – Operating Systems Development, está pensado para estudiantes de 16 años en adelante y con algo de experiencia en programación. Sin embargo, aquellos estudiantes más jovenes o con menos experiencia podrán sacar provecho del curso también.

 

Según el blog de Raspberry Pi, en este curso podrán aprender empezando con la configuración y manipulación de tableros de LEDs, luego algo sobre teoría de gráficos y a partir de allí comenzarán a generar líneas, texto y números aleatorios. Hacia el final del curso podrán manipular texto para mostrar valores computados, y además podrán constuir su propia interfaz de línea de comandos.

 

Cada clase tiene una sección de preguntas y respuestas para poder llevar control del progreso de los estudiantes.

 

Para poder desarrollar los diferentes contenidos del curso deberán contar con una Raspberry Pi con una memoria SD, y un segundo equipo corriendo el sistema operativo de su preferencia (Windows, OS X o GNU/Linux) que les permita modificar su SD. Todo el software necesario es provisto por el curso y está listo para descargarse.

 

Baking Pi fue compilado por un estudiante de la universidad, Alex Chadwick, como parte de su trabajo en las pasantías de verano que ofrece la institución. Este es solo uno de los tantos trabajos que estuvieron en desarrollo y, con algo de suerte, quizá nos enteraremos de alguno más.

 

Para los que leyeron sobre Raspberry Pi por primera vez en esta nota, les cuento que se trata de una placa de computadora (SBC) de bajo costo -el modelo más caro cuesta U$S35- que nació con el objetivo de estimular el estudio de ciencias de la computación en las escuelas.

 

El diseño cuenta con un procesador ARM1176JZF-S a 700 MHz, un procesador gráfico VideoCore IV, 256 MiB de memoria RAM y memorias SD para almacenamiento permanente. A pesar de sus limitadas prestaciones ha demostrado ser un hardware con mucho potencial: pueden verla en acción corriendo el Quake 3 en este artículo.

 

¿Se animan? Un buen proyecto para las vacaciones :P

 

Vía | Baking Pi – Operating Systems Development, Guía de alumnos iniciales de la Universidad de Cambridge & PCPro

 

Te interesó esta nota? Leé más!

Nos gustaría conocer tu opinión sobre “Curso online: Aprendé a diseñar y crear un sistema operativo para Raspberry Pi

  1. Pingback: From NAND to Tetris: Aprendiendo a construir una computadora desde sus cimientos | WebAyunate

Dejar un comentario

Tu email no será publicado. Los campos requeridos son marcados con *

*

Podés usar etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>