Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cuál es la relación entre el hardware subyacente y los lenguajes de alto nivel? Además del ensamblador, ¿qué otros lenguajes hay en el nivel inferior? ¿Y su relación con los embebidos? Espero que los expertos puedan ayudar

¿Cuál es la relación entre el hardware subyacente y los lenguajes de alto nivel? Además del ensamblador, ¿qué otros lenguajes hay en el nivel inferior? ¿Y su relación con los embebidos? Espero que los expertos puedan ayudar

Para aprender la capa inferior del desarrollo, debes aprender el lenguaje ensamblador, los principios de la microcomputadora y la tecnología de interfaz, lo que significa que debes comprender las reglas para que diferentes hardware se comuniquen entre sí y cómo usar las reglas. para comunicarse.

El sistema operativo integrado es principalmente Linux. El entorno de desarrollo varía según el lenguaje que utilice. Si utiliza ensamblador, incluso el Bloc de notas servirá. Para el lenguaje C, utilice VC u otros. Al escribir un sistema operativo integrado, normalmente modifica Linux. Depende principalmente del propósito para el que lo utilice. También puede escribirlo usted mismo, siempre que comprenda el hardware. Los métodos operativos para escribir un sistema operativo son similares a los de escribir software ordinario, la única diferencia es que el sistema operativo debe ser más completo.

El primer lenguaje de hardware fue el lenguaje de máquina, que estaba compuesto enteramente por. 0 y 1 fueron bastante engorrosos. Más tarde, aparecieron los mnemotécnicos, es decir, el lenguaje ensamblador. El lenguaje C y el ensamblador se usan generalmente en los sistemas operativos. La ejecución del ensamblado es más rápida y ocupa menos espacio, pero es más problemático que el lenguaje C. No es fácil de modificar.