KEYCEO-Servicios de diseño, fabricación y desarrollo de proveedores de accesorios para juegos personalizados & Juego Periféricos.



Cómo aprender embebido mejor

Durante este tiempo, muchos seguidores preguntaron cómo aprender incrustado. Para un amigo que acaba de comenzar a ponerse en contacto con incrustados, esto es realmente un problema. Aquí, el autor le dirá cómo usar [su farola] para aprender el sistema integrado.

Antes de aprender incrustado, necesitamos saber qué está incrustado.

(Declaración oficial) un sistema integrado es un sistema informático especial como parte de un dispositivo o equipo. La definición ampliamente reconocida de sistema integrado en China es: un sistema informático especial con aplicación como centro, tecnología informática como base, software y hardware se puede adaptar para cumplir con los estrictos requisitos del sistema de aplicación en función, confiabilidad, costo, volumen y consumo de energía. Por ejemplo, los teléfonos móviles, los relojes electrónicos, los dispositivos de alarma inteligentes, los monitores automáticos, los cargadores de taxis, etc., todos pertenecen a los sistemas integrados.

El sistema embebido es un complejo de hardware y software. Echemos un vistazo al diagrama de bloques específico del sistema integrado, tomando el teléfono móvil como ejemplo.

(Hardware)

1. Conocimiento básico del circuito

El hardware incrustado también necesita muchos circuitos para ser construido. Antes de aprender incrustado, debemos tener una cierta base para el conocimiento básico de los circuitos. Comprenda los dispositivos básicos comunes y el uso de instrumentos básicos, y tenga cierta capacidad de análisis de circuitos. De esta manera, puede comprender el diagrama de circuito de hardware del sistema integrado y sentar las bases para el desarrollo posterior.

Operaciones específicas: responda al CD para ver el menú principal, luego responda a 109 para ingresar al menú de descarga de video, descargue el video de enseñanza de circuito analógico y luego responda a 104 para ingresar a la tecnología de hardware. Aprende los conceptos básicos de componentes y circuitos comunes.

2. Conocimiento básico del lenguaje

La programación de controladores incrustados debe usar el lenguaje C, por lo que antes de aprender incrustado, debe dominar la sintaxis básica del lenguaje C y poder escribir un código de programa ordinario. Debe recordarse que al aprender el lenguaje C, desarrolle hábitos de programación estándar, como agregar notas y prestar atención a la composición tipográfica, lo que tendrá un gran impacto en la precisión del programa en el futuro.

Operaciones específicas: responda al CD para ver el menú principal, luego responda a 109 para ingresar al menú de descarga de video, descargue el video de enseñanza de lenguaje C y luego responda a 105 para ingresar a la tecnología de software. Aprende los conceptos básicos de la conducción.

3. Microordenador de un solo chip (51 microordenador de un solo chip)

El primer contacto de los principiantes con procesadores integrados es generalmente de 51 microcomputadoras de un solo chip. La introducción de 51 microcomputadoras de un solo chip es relativamente simple y el grado de universalidad es relativamente alto. Puedes comprar una placa de desarrollo para aprender. Como aprender a escribir programas simples como lámpara de agua, escaneo de llaves, tubo Nixie, LCD, muestreo AD/DA, etc.

Operación específica: responda al CD para ver el menú principal, luego responda a 109 para ingresar al menú de descarga de video, descargue el video de enseñanza MCU y opere con el video.

4. Autodiseño de sistema electrónico basado en microordenador de un solo chip

Con la experiencia de aprendizaje anterior, puede separarse de la placa de desarrollo, diseñar y dibujar el diagrama del circuito usted mismo, soldar o producir placas PCB usted mismo y diseñar pequeños sistemas electrónicos. Como diseñar un automóvil de búsqueda de línea, adquisición de temperatura, pantalla de reloj y otros sistemas integrados.

Operaciones específicas: responder al CD para ver el menú principal, responder a 109 para descargar el tutorial de video Protel, aprender a dibujar la placa de circuito, responder a 106 para ingresar al menú del sistema integrado y aprender el diseño del sistema electrónico basado en un solo chip microordenador.

5. 430, STM32, Cortex-M3 (opcional)

El procesador 430 MCU, STM32 y Cortex-M3 es la etapa de transición antes de aprender el sistema operativo integrado. Los amigos pueden elegir aprender por sí mismos. ¿Por qué usarlos para hacer la transición?

Debido a que hay pocos registros internos en 51 microordenador de un solo chip, no es necesario configurar el puerto GPIO al escribir el programa. El valor predeterminado es entrada o salida. Cuando el procesador es potente, un GPIO puede realizar múltiples funciones, como la función USB, la función IIC y la función UART. Al utilizar este GPIO, debe configurarlo primero para que cumpla con los requisitos. Por lo tanto, antes de aprender el sistema operativo posterior, los estudiantes con tiempo pueden hacer la transición de estas computadoras de un solo chip, para que no se confundan en el estudio de seguimiento.

Operaciones específicas: responda al CD para ver el menú principal y luego responda a 109 para descargar el video de 430 / STM32 MCU.

6. ARM9 / ARM11 aprendizaje de metal desnudo

Programación de metal desparejo, es decir, programación sin sistema operativo, su función es similar a la de 430 MCU anteriores. El propósito es estar familiarizado con la arquitectura del brazo y tener una comprensión profunda de los registros del brazo, lo que brindará una gran comodidad a la programación del conductor en el futuro. De manera similar, el aprendizaje del programa de metal desnudo puede comprar la placa de desarrollo como 51 microcomputadora de un solo chip, y llevar a cabo algunas operaciones de interrupción, GPIO y UART en la placa de desarrollo.

Operaciones específicas: responder al CD para ver el menú principal, y luego responder a 106 para entrar en el menú del sistema integrado para aprender la arquitectura básica integrada, etc. Por supuesto, también puede dejarnos un mensaje directamente.

7. Porting Linux sistema gestor de arranque

La especial atención y dificultad en el aprendizaje del sistema integrado es el trasplante del sistema Linux. Es difícil trasplantar y cortar el sistema. También es problemático construir el entorno de desarrollo del sistema operativo integrado, es decir, el entorno de compilación cruzada. Por lo tanto, debemos practicar paso a paso en el proceso de aprendizaje.

Bootloader es una pieza de código que inicializa el hardware y crea el entorno de ejecución del sistema operativo antes de que se inicie el sistema operativo. Es algo similar al programa BIOS de PC. Bootloader está relacionado principalmente con el hardware y debe estar bastante familiarizado con los registros del procesador. Por lo tanto, puede consultar u-boot para aprender en la etapa inicial.

Operaciones específicas: responda al CD para ver el menú principal, luego responda a 109 para descargar el video del controlador integrado, y luego responda a 106 para ingresar al menú del sistema integrado para aprender sobre el trasplante del sistema y el cargador de arranque.

8. Escritura del controlador subyacente basado en Linux

Después de aprender el trasplante del sistema Linux anterior, puede escribir el controlador subyacente, compilar y descargar el controlador al tablero de destino a través del entorno de compilación cruzada y escribir un pequeño programa de prueba para verificar la corrección del controlador. Por ejemplo, la lámpara de agua se realiza bajo Linux para realizar la función clave.

Operaciones específicas: responder al CD para ver el menú principal, luego responder a 109 para descargar el video del controlador integrado, y luego responder a 106 para ingresar al menú del sistema integrado para aprender el conocimiento del controlador.

9. Diseño electrónico basado en el sistema operativo

Después de aprender este paso, se le puede llamar un experto en hardware integrado, porque ya tiene la capacidad de diseñar sistemas integrados por sí solo. Ahora intentémoslo. Se pueden diseñar algunos controladores de cámara, controladores clave y controladores de infrarrojos basados en el sistema operativo.

Operaciones específicas: responder al CD para ver el menú principal, luego responder a 109 para descargar el video del controlador integrado, y luego responder a 106 para ingresar al menú del sistema integrado para aprender el diseño electrónico basado en el sistema operativo.

Fuente: red de mercado electrónico viku

Cómo aprender embebido mejor 1

Teclado de ordenador USB Artículos relacionados
Introducción a las siete aplicaciones innovadoras de Internet de las cosas
¿Qué es el overclocking? ¿Qué hace?
¿Cómo elegir el mejor teclado y mouse para juegos?
Cómo usar un teclado y un mouse para juegos: 5 consejos clave que debe saber
Por qué comprar un teclado y un mouse para juegos de diseñador de una empresa líder
Contáctenos
DONGGUAN KEYCEO TECH CO.,LTD  
Teléfono celular/QQ/Wechat:  
+86-137-147-55740
Correo electrónico: Info@keyceo.com 
Skype: rachel-comptuer
No.1 fábrica edificio Tangkou... Miaoyi... Miaobianwang Village... Shipai Town Dongguan
Mejor toque un mejor negocio
Llámanos
+86-137-147-55740

Síganos

         
Derechos de autor©Keyceo.com 2022   |   Mapa del sitio
chatear en línea
Ask For Designing, Manufacturing And Custom Gaming Accessories Supplier & Game Peripherals. Low MOQ: 1,000 PCS