el desarrollo de Matlab PC (a) - Comprensión PC

1. El efecto de la PC

En el proyecto de desarrollo integrado, si el proyecto es un único chip, proyecto Linux embebido, proyecto FPGA, el PC ha sido siempre una parte muy importante, que se utiliza principalmente para:

  • Datos (forma de onda, la temperatura, etc.)
  • Los controles de usuario (LED, relés, etc.)
  • transferencia de archivos (imágenes, audio, etc.)

La comunicación de datos entre el (microcontrolador) y la máquina inferior PC Hay cuatro formas principales:

  • Los puertos serie

Aplicado principalmente al ordenador bajo y los sistemas informáticos de acogida juntos, a través de USB a un PC conectado en serie, también se puede utilizar la transmisión en serie a través del módulo inalámbrico, la señal de transmisión en serie en una señal de radiofrecuencia;

  • USB

Velocidad mejoró significativamente en comparación con el puerto serie, adecuado para equipos de control industrial para la transferencia de archivos (como impresoras 3D, cortadoras láser, etc.), pero los requisitos más altos próxima tripulación necesaria para protocolos de soporte USB;

  • red

Por un lado es adecuado para la Internet de las Cosas proyecto, por un lado, para sistemas embebidos Linux (ya portado a apoyar a la red);

  • Bluetooth

No sirve de mucho.

2. El modo de desarrollo común en los PC

desarrollo de software software para PC incluye, principalmente, los dos siguientes:

PC con Windows (basado en la comunicación en serie)

  • WinForm o WPF (C #)

En Windows, el desarrollo del lenguaje uso VB más temprano y más tarde debido al desarrollo de C ++, utilizando el desarrollo de MFC, y más tarde Microsoft publicó orientado a objetos lenguaje C # basado en .NET Framework, más estable y seguro, junto con el potente desarrollo de Microsoft VS, muy eficiente alta;

Similar C # y la sintaxis de Java, WPF en comparación con ventaja WinFormden es que se puede usar el lenguaje XML interfaz más fresco;

  • Qt (C ++)

Por un lado puede ejecutar multiplataforma, por el contrario, para los desarrolladores de Linux embebido ya están familiarizados con el desarrollo Qt usando Qt para desarrollar más el equipo anfitrión es muy conveniente;

  • LabVIEW

Tiene una bonita rica de datos de visualización controla y realista controles interactivos, y pueden ser de desarrollo gráfico;

  • Matlab

Multi adaptado para requerir el equipo host para proyectos de procesamiento de señales, tales como investigadores Matlab mismos para dominar el procesamiento de señal básica, sólo tendrá que utilizar la máquina inferior (Arduino) para leer los datos enviados a la PC ADC para su procesamiento, procesamiento de imágenes puede ser también procesamiento de señal de voz;

PC androide (Red de Comunicación)

  • Escrito utilizando Java o Kotlin (APP)

Utilizando el desarrollo de Android Studio, aplicable a múltiples elementos de datos de las cosas y de control de visualización;

  • + CSS + JavaScript para escritura (applets) utilizando XML

Micro-canal proporciona una herramienta de desarrollo, adecuado para multi-ítem IOT datos y pantalla de control, una ligera comparación APP relativa, desarrollo web y método de desarrollo y similares.

3. Tutorial general

En la actualidad, los autores tienen un tutorial son:

3.1. C # desarrollo tutorial PC

Dirección: https: //blog.csdn.net/mculover666/category_8632945.html

3.2. IO desarrollo de aplicaciones

Esta serie de tutoriales y la estación B hasta los principales "Un Zheng millas por Lang Lang", coproducida con la escritura de tutoriales y tutoriales en vídeo, muy simple y cruda, no hay ninguna base para los desarrolladores de Java pueden:

  • Tutorial de texto:

Dirección: https: //blog.csdn.net/mculover666/category_9780817.html

  • bilibili Video Tutorial:

Dirección: https: //space.bilibili.com/265908761/video

Este artículo de desarrollo, que le llevará al maestro junto con Matlab cómo desarrollar PC, prevista actualmente son:

  • el desarrollo de Matlab PC (dos) Hola, mundo
  • PC desarrollo Matlab (c) muestran la forma de onda (amplitud y frecuencia se puede ajustar)
  • el desarrollo de Matlab PC (cuatro) viene llamando la cámara Matlab o una cámara USB y pantalla
  • Matlab PC de desarrollo (e) de serie de la comunicación MTALAB

Esta serie de tutoriales puede traer esperanza para ayudarle a ~

Recibir artículos y recursos de manera más emocionantes empujan, dan la bienvenida a suscribirse a mi canal de micro-número público: "mculover666."

Publicados 264 artículos originales · ganado elogios 693 · vistas 310 000 +

Supongo que te gusta

Origin blog.csdn.net/Mculover666/article/details/103283966
Recomendado
Clasificación