Saltar al contenido principal
LibreTexts Español

1.1: Visión general

  • Page ID
    82096
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    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.


    This page titled 1.1: Visión general is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by James M. Fiore via source content that was edited to the style and standards of the LibreTexts platform; a detailed edit history is available upon request.