¿Qué es exactamente un sistema integrado?
¿Qué es exactamente un sistema embebido?
En cuanto a libros, te recomiendo "El Manual Completo de Desarrollo de Aplicaciones Embebidas en Linux". Puede preguntarme. Actualmente soy un estudiante de tercer año en comunicaciones y también estoy estudiando integrado. Los pasos son aproximadamente los siguientes:
El primer paso: diseño de PCB para desarrollo integrado, generalmente cortando y expandiendo el circuito. Placa de desarrollo. Según el diagrama esquemático de la placa de desarrollo, dibuje la PCB y la biblioteca de paquetes para diseñar su propio circuito.
Paso 2: la tecnología SOPC generalmente se desarrolla para FPGA y CPLD. Utilice lenguajes de descripción de hardware como VHDL para desarrollar chips de brazo especiales, escribir sus propios circuitos lógicos y desarrollar FPGA basados en ALTER o XILINUX. Arm9
El tercer paso: diseño de SOC, dividido en implementación de front-end y back-end. Esta es la tecnología central del diseño de hardware: el diseño de chips ya no es un técnico común. . Placa de desarrollo arm9
Ruta del software:
El primer paso: escribir y modificar el gestor de arranque. A través de este paso, se familiarizará con la estructura del hardware ARM, aprenderá el lenguaje de combinación ARM. y lea el manual del chip ARM. Se siente como operar un chip ARM como operar un microcontrolador 51. Los dos mejores materiales de referencia para este paso son: el manual del chip y el código fuente del cargador de arranque.
El segundo paso: trasplante del sistema y desarrollo de controladores. Solo he hecho Linux, por lo que también recomiendo aprender el sistema Linux integrado. Como sistema estándar, es de código abierto y se puede aprender mucho. materiales El sistema operativo es el núcleo completo de la informática, no es fácil estar familiarizado con el kernel, el kernel y el controlador.
No hay atajos para aprender a desarrollar, la única forma es leer más. codifique, escriba más código y familiarícese con la API del sistema. Comprender el kernel de Linux y el controlador de dispositivo de Linux son libros raros y buenos que vale la pena leer.
El tercer paso: escribir aplicaciones, trasplantar varias GUI, qt y minigui se utilizan ampliamente. Las dos ideas son similares y solo es necesario estar familiarizado con una.
En el camino del software, el sistema de accionamiento debe ser la parte más profunda. No se puede dominar en poco tiempo y requiere coraje y paciencia. El desarrollo integrado combina software y hardware. Debido a que las condiciones del hardware son mucho peores que las de las PC, definitivamente encontrará muchos problemas, por lo que el coraje para practicar es más importante, si hay problemas, resolverlos puede ser la única manera. para resolver los problemas
¿Estás satisfecho con las respuestas anteriores?
¿Qué hace el sistema integrado?
El sistema integrado generalmente se refiere a un dispositivo que contiene un controlador inteligente en su interior. Tiene las características de alta integración, tamaño pequeño, velocidad de respuesta rápida e inteligencia. , estable y confiable.
Puedes entenderlo con un ejemplo simple
Por ejemplo, todas nuestras computadoras están equipadas con sistemas operativos, porque después de instalar el sistema operativo, las funciones de la computadora se utilizarán por completo, pero. ahora hay cada vez más dispositivos inteligentes, diversos instrumentos y dispositivos electrónicos, como nuestros teléfonos móviles, lavadoras inteligentes, refrigeradores inteligentes, etc. Es imposible instalar el sistema operativo de la computadora en estas cosas Desarrollar algunos sistemas pequeños con completo. funciones e instálelas en estas cosas. Los sistemas operativos instalados se denominan "sistemas operativos integrados"
¿Qué es un sistema integrado?
Para decirlo sin rodeos, actualmente hay dos hardware de CPU. serie,
Una es la CPU con ventilador eléctrico: la computadora actual consume electricidad, genera mucho calor y tiene una alta eficiencia;
La otra es una CPU sin ventilador eléctrico: teléfonos móviles actuales, microcontroladores, etc. Es decir, está empotrado, ahorra energía y genera poco calor.
De hecho, cualquier CPU puede instalar un sistema operativo. Lo que pasa es que algunos discos duros son demasiado pequeños para caber. O la memoria es demasiado pequeña y no se puede ejecutar.
Android está basado en el núcleo de Linux, pero no es un sistema operativo Linux.
"Android es un sistema operativo de código abierto basado en Linux, utilizado principalmente en dispositivos portátiles. Actualmente no existe un nombre chino unificado y mucha gente en China continental usa "Android" o "Anzhi" ".
El sistema operativo Android fue desarrollado originalmente por Andy Rubin e inicialmente era compatible con teléfonos móviles. En 2005, Google lo adquirió e invirtió, y se estableció Open Handset Alliance para desarrollarlo y mejorarlo, expandiendo gradualmente la suite a tabletas y otros campos. Los principales competidores de Android son iOS de Apple y Blackberry OS de RIM. En el primer trimestre de 2011, la cuota de mercado global de Android superó a Symbian por primera vez, ubicándose en el primer lugar del mundo. Según datos de febrero de 2012, Android representaba el 52,5% del mercado mundial de sistemas operativos para teléfonos inteligentes y la cuota de mercado chino era del 68,4%. ”
“Android se ejecuta en el kernel de Linux, pero no es GNU/Linux. Debido a que la mayoría de las funciones admitidas en general GNU/Linux no son compatibles con Android, incluidas Cairo, X11, Alsa, FFmpeg, GTK, Pango y Glibc, etc., se han eliminado. Android reemplaza Glibc con bionic, reemplaza Cairo con Skia, reemplaza FFmpeg con opencore, etc. Para lograr una aplicación comercial, Android debe eliminar las partes restringidas por la licencia GNU GPL. Por ejemplo, Android mueve el controlador al espacio de usuario, separando completamente el controlador de Linux del kernel de Linux. bionic/libc/kernel/ no son archivos de encabezado del kernel estándar. El encabezado del kernel de Android se genera a partir del encabezado del kernel de Linux mediante herramientas. Esto se hace para preservar constantes, estructuras de datos y macros. ”
Referencia: baike.baidu/view/1241829#5_4
¿Qué es exactamente el trasplante integrado? 5 puntos
Este tema es demasiado grande
>Depende de lo que estés trasplantando. Puede ser un sistema operativo, una aplicación de software o incluso algunos compiladores.
Primero debes mirar lo que quieres hacer.
>La PC es una herramienta de compilación cruzada. La función de esta herramienta de compilación cruzada es compilar programas que se pueden ejecutar directamente en la plataforma integrada.
¿Qué significa?
¿Qué significa la formación integrada? En la actualidad, los colegios y universidades suelen mencionar la formación integrada de talentos al reclutar estudiantes. Hablando principalmente de su aplicación, es un sistema Linux integrado, que es un sistema desarrollado de acuerdo con diferentes necesidades, a diferencia de los sistemas Windows comunes, que requieren un tamaño tan grande, como la tableta que tienes actualmente en la mano, si aún la usas. en un escritorio Para un sistema como una computadora pequeña, el hardware correspondiente no debe ser pequeño y el consumo de energía debe ser alto. ¡Puedes imaginar que nadie quiere el producto final!
El primer producto nacional. Una institución de formación de talentos integrados es Huaqing Vision, literalmente hablando, la formación integrada es obviamente la formación de talentos integrados, ya sea en la universidad o en la sociedad después de la graduación, de hecho, es para capacitarlo. Es así de simple.
¿Por qué deberíamos capacitar talentos integrados? Porque la tendencia actual de la tecnología apunta hacia el desarrollo de la era inteligente y la automatización. ¡El salario y los beneficios del trabajo de desarrollo son relativamente ricos en comparación con los de los trabajadores comunes! Del salario de la industria en 2015, el desarrollo integrado es la profesión con el mejor salario promedio y beneficios entre todas las industrias. p>
China sigue siendo un país en desarrollo, muy por detrás de algunas antiguas potencias industriales como Europa y Estados Unidos. y Japón, ahora el país está haciendo todo lo posible para acercarse a ellos y aprender de sus tecnologías avanzadas. Hay que decir que la tecnología integrada es una parte muy importante, por ejemplo, en el pasado, muchos trabajadores de fábricas realizaban algunos tipos de trabajo. manualmente, lo que requiere una gran cantidad de personas. Ahora que se desarrolla un dispositivo automatizado, estas personas se enfrentarán al desempleo, la eficiencia será mayor y el costo se reducirá.
En la actualidad, los drones, la conducción no tripulada, los dispositivos portátiles, los hogares inteligentes, las ciudades inteligentes y otras industrias relacionadas están surgiendo constantemente. Las aplicaciones de sistemas integrados, chips básicos, diversos sensores y software son cada vez más populares. profundizar y ampliar. Por tanto, el cultivo de talentos arraigados es urgente.
Ji Jiufeng, presidente de Huaqing Vision Education Group (la primera y más grande institución de educación vocacional integrada de la industria), dijo que al cultivar talentos integrados, el principio de diseño curricular de "aprendizaje basado en intereses" siempre debe ser respetado. La era de la enseñanza integrada basada en una única placa de desarrollo obsoleta ha pasado. Sólo llevando al aula productos de hardware de moda podremos estimular realmente el entusiasmo de los estudiantes por aprender. Huaqing Vision Group cuenta con un equipo profesional de I+D formado por decenas de personas. Ha desarrollado con éxito los productos más populares, como tabletas de código abierto, relojes inteligentes, decodificadores inteligentes, automóviles inteligentes, pulseras inteligentes, etc., y los ha aplicado rápidamente. al contenido del curso y a la práctica de proyectos. Sólo de esta manera podemos realmente ayudar a los estudiantes a crecer y mejorar sus capacidades prácticas.
¿Qué está incrustado exactamente? Domine el uso básico de 51 msp430 stm32. Pero todavía no entiendo bien la naturaleza de la relación entre ellos.
Bueno, recién estoy aprendiendo el sistema, así que no te ofendas si no hablo bien.
Para microcontroladores como 51 msp430 stm32, a juzgar por su situación actual, todavía se está ejecutando desnudo y no ha ejecutado ningún sistema operativo. En cuanto a los sistemas operativos, se dividen en industriales y domésticos según las funciones. Existen sistemas operativos integrados como ucos, FreeRTOS, linux, wince, etc.
Ventajas: el sistema puede asignar recursos de manera más racional, de modo que la utilización de los recursos se pueda utilizar con el menor desperdicio posible, para lograr multitarea y menos errores (después de todo, el sistema es el resultado de una grupo de personas increíbles trabajando juntas) Se ha completado y ha pasado la prueba del tiempo (definitivamente es mucho mejor que nuestras rayas) y es más adecuado para completar aplicaciones complejas que los sistemas de microcontroladores ordinarios. tiene buena estabilidad. Nuestro programa de rachas se ha vuelto más grande. Es inevitable que haya muchos errores. El uso del sistema operativo puede aumentar la estabilidad y la eficiencia del programa.
Bueno, eso es todo por ahora. Si tienes alguna duda, vuelve a preguntar.
Soy un estudiante de primer año en ingeniería de software integrado. ¿Cuál es mi dirección futura?
Depende de su interés. Embedded es para el desarrollo y ahora se utiliza en muchos aspectos. puede ser relativamente aburrido, después de todo, todos estamos tratando con datos
¿Qué hace el sistema integrado?
Embedded es en realidad un sistema integrado que combina software y hardware.
El software es generalmente un sistema operativo de computadora. Por ejemplo, el hardware de Linux es un dispositivo de ejecución que ejecuta los requisitos del usuario, como pequeños motores, placas de circuito, etc.
El desarrollo embebido se divide en dos vertientes: desarrollo de software y desarrollo de hardware.
Mi trabajo actual está integrado y es el desarrollo de televisores.
Lo que necesitas aprender es:
En términos de software, debes dominar al menos un sistema operativo como Linux, un lenguaje de programación como el lenguaje C y algo de ensamblador y Habilidades de comunicación con hardware. Principios de compilación, etc.
En términos de hardware, se requiere al menos una base de circuito.
¿Qué significa incrustado?
1. En pocas palabras, es un dispositivo utilizado para controlar, monitorear o ayudar en el funcionamiento de máquinas y dispositivos.
2. Puede entenderse como un microordenador. Por ejemplo, una tableta es un sistema integrado, un teléfono inteligente también es un sistema integrado, y también lo es un cajero de banco... Se puede decir que cualquier cosa que se pueda controlar de forma inteligente e interactiva es un sistema integrado.
3. Por ejemplo: tome una placa de desarrollo integrada e instale una pantalla para convertirla en una tableta. Instale un detector de temperatura y podrá convertirse en un detector de temperatura. Instale una pantalla + módulo GPS y podrá convertirse en un sistema de navegación para automóvil. Instale un lector de tarjetas + módulo 3G y podrá convertirlo en una máquina POS... Por supuesto, el desarrollo real no es tan simple como se dice, y usted diseñará el desarrollo de hardware + el desarrollo de software y otros aspectos.
¿Qué es integrado?
Definición de sistemas integrados (Instituto de Ingenieros Eléctricos y Electrónicos, Instituto Americano de Ingenieros Eléctricos y Electrónicos): "Se utiliza para controlar, monitorear o ayudar en el funcionamiento". máquinas y montaje de instalaciones”.
El texto original es: Dispositivos Utilizados para Controlar, Monitorear o Ayudar a la Operación de Equipos, Maquinaria o Plantas).
Un sistema integrado es un sistema informático especializado que es un dispositivo o parte de un dispositivo. Normalmente, un sistema integrado es una placa de control de procesador integrado con programas de control almacenados en ROM. De hecho, todos los dispositivos con interfaces digitales, como relojes, hornos microondas, grabadoras de vídeo, automóviles, etc., utilizan sistemas integrados. Algunos sistemas integrados también incluyen sistemas operativos, pero la mayoría de los sistemas integrados se implementan mediante una lógica de control única. [1]
Definido desde la perspectiva de los objetos de aplicación, un sistema integrado es una síntesis de software y hardware, y también puede abarcar dispositivos auxiliares como maquinaria. La definición de sistema integrado generalmente reconocida en China es: un sistema informático especial centrado en aplicaciones, basado en tecnología informática, y cuyo software y hardware pueden adaptarse para cumplir con los estrictos requisitos de los sistemas de aplicaciones, como función, confiabilidad, costo, volumen y consumo de energía.