Acerca de este Curso
65,698 vistas recientes

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.

Nivel intermedio

Aprox. 31 horas para completar

Sugerido: 5-6 hours/week...

Inglés (English)

Subtítulos: Inglés (English)

Habilidades que obtendrás

MakefileC ProgrammingEmbedded C
Los estudiantes que toman este Course son
  • Engineers
  • Systems Engineers
  • Machine Learning Engineers
  • Technical Solutions Engineers
  • Technical Writers

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.

Nivel intermedio

Aprox. 31 horas para completar

Sugerido: 5-6 hours/week...

Inglés (English)

Subtítulos: Inglés (English)

Programa - Qué aprenderás en este curso

Semana
1
4 horas para completar

Embedded System Development Components

10 videos (Total 77 minutos), 2 cuestionarios
10 videos
1. Introduction to the Module3m
2. Introduction to Embedded Systems5m
3. Embedded Software Engineering8m
4. C-Programming Review11m
5. Introduction to Software Configuration Management5m
6. C Standardization and Team Coding Standards8m
7. Development Environments Overview8m
8. Development Kits and Documentation10m
9. Version Control12m
1 ejercicio de práctica
Week 1 Quiz28m
Semana
2
4 horas para completar

Compilation with GCC and GNU Make

9 videos (Total 81 minutos), 2 cuestionarios
9 videos
2. Compiling and Invoking GCC11m
3. Preprocessor Directives10m
4. Creating Header and Implementation Files9m
5. Linkers11m
6. Make8m
7. Makefiles Part 17m
8. Makefiles Part 210m
9. Other Useful GNU Bin Tools5m
1 ejercicio de práctica
Week 2 Quiz42m
Semana
3
2 horas para completar

Memory Types, Segments and Management

8 videos (Total 64 minutos), 2 lecturas, 2 cuestionarios
8 videos
2. Memory Architectures8m
3. Memory Segments6m
4. Data Memory8m
5. Special Keywords (Const, Extern & Static)8m
6. The Stack9m
7. The Heap7m
8. Code Memory8m
2 lecturas
Programming Assignment Instructions10m
Programming Assignment Quiz Solution10m
2 ejercicios de práctica
Week 3 Quiz20m
Programming Assignment Quiz18m
Semana
4
2 horas para completar

Course 1 Final Assessment

1 cuestionario
4.6
69 revisionesChevron Right

25%

comenzó una nueva carrera después de completar estos cursos

20%

consiguió un beneficio tangible en su carrera profesional gracias a este curso

Principales revisiones sobre Introduction to Embedded Systems Software and Development Environments

por SCOct 10th 2019

The course was excellent for me, as a beginner. Of course, the learning curve was steep and the assignments challenging, but I learnt a lot. Thanks you Coursera and University of Colorado, Boulder.

por RVMay 31st 2019

Excellent course. Refreshed all my concepts of Embedded System programming after a long time. Very good introductory course for Campus freshmen who needs to start working on System SW Development.

Instructor

Avatar

Alex Fosdick

Instructor
Electrical, Computer, and Energy Engineering

Acerca de Universidad de Colorado en Boulder

CU-Boulder is a dynamic community of scholars and learners on one of the most spectacular college campuses in the country. As one of 34 U.S. public institutions in the prestigious Association of American Universities (AAU), we have a proud tradition of academic excellence, with five Nobel laureates and more than 50 members of prestigious academic academies....

Preguntas Frecuentes

  • Una vez que te inscribes para obtener un Certificado, tendrás acceso a todos los videos, cuestionarios y tareas de programación (si corresponde). Las tareas calificadas por compañeros solo pueden enviarse y revisarse una vez que haya comenzado tu sesión. Si eliges explorar el curso sin comprarlo, es posible que no puedas acceder a determinadas tareas.

  • Cuando compras un Certificado, obtienes acceso a todos los materiales del curso, incluidas las tareas calificadas. Una vez que completes el curso, se añadirá tu Certificado electrónico a la página Logros. Desde allí, puedes imprimir tu Certificado o añadirlo a tu perfil de LinkedIn. Si solo quieres leer y visualizar el contenido del curso, puedes participar del curso como oyente sin costo.

  • The specialization supports assignments and grading only on the MSP432 development board. The course material can translate to other development kits and students are welcome to take this course with their own embedded system, but grading will only be supported and graded with only the MSP432.

    And just a reminder that the first course of the specialization doesn’t require you to order any hardware. You will need to obtain the following microcontroller development kit to use for project work in later courses of the specialization: Texas Instruments Launchpad - MSP432p401r. This evaluation kit is available for about $13 US dollars. More information about ordering the kit will be provided in the course.

¿Tienes más preguntas? Visita el Centro de Ayuda al Alumno.