1.1: Visión general
- Page ID
- 82096
Este curso introduce el lenguaje de programación C y aborda específicamente el tema de la programación embebida. Se supone que antes has trabajado con algún otro lenguaje de alto nivel, como Python, BASIC, FORTRAN o Pascal. Debido a las complejidades de los sistemas embebidos, comenzamos con un sistema de escritorio típico y examinamos la estructura del lenguaje junto con ejemplos básicos. Una vez que tenemos una conexión a tierra decente en la sintaxis, la estructura y el ciclo de desarrollo, cambiamos a un sistema integrado, a saber, un sistema de desarrollo basado en Arduino.
Este curso está diseñado para que puedas hacer un trabajo considerable en casa con un costo mínimo si lo eliges (esto es totalmente opcional, pero programar estas pequeñas bestitas puede ser adictivo así que ten cuidado). Junto con este texto del curso y el manual de laboratorio asociado, necesitarás una placa Arduino Uno (unos $25) y un cable host USB. También puede ser útil un pequeño adaptador de corriente “verruga de pared” para ello. Hay mucha información gratuita de programación en C en Internet, pero si prefieres libros impresos y quieres más detalles, es posible que también desees comprar uno de los muchos textos de programación en C disponibles. Dos buenos títulos son el libro de Kochan Programming in C y el de Deitel & Deitel, C-How to Program. Sea cual sea el libro que elija, asegúrese de que su enfoque sea C y no C++. También necesitará un compilador C de escritorio. Casi cualquiera servirá, incluyendo Visual C/C++, Borland, CodeWarrior o incluso GCC. Un par de compiladores gratuitos decentes disponibles en Internet incluyen Pelles C y Miracle C.