Aprobado: Fortect
Con suerte, esta guía del usuario lo ayudará en caso de que vea el puerto serie para depurar su kernel de Linux. gramo. Configuración de la consola de depuración con respecto a los puertos serie (Linux / U-Boot) Introducción. En los módulos individuales de Toradex, el cargador U-Boot y el kernel de Linux utilizan UART_A como consola de depuración en serie. Utilice una UART de depuración (consola serie). Puede acceder rápidamente a su negocio Toradex SoM utilizando su número de serie. En nuestra sección, cambiará positivamente la UART de depuración (consola serie) a un puerto diferente importante. Ya no desplegaremos
gramo.
Pasamos a ver como se hacen los descuentos de las promociones sobre el puerto secuencial. Estamos buscando dos máquinas cuando se trata de esto, pero quizás también se pueda aprender con una computadora portátil y simulando un segundo equipo en Virtualbox.
La máquina principal se llama cafetera HOST, de la que obtenemos el cabezal de depuración. Ejecuta Linux Ubuntu 11.10. Compraremos Virtualbox Open Source Edition (OSE) en este host y crearemos otra máquina de café llamada TARGET en esta máquina en Virtualbox. Vamos a instalar Ubuntu Linux 11.10 en la computadora Idea TARGET. Esta máquina OBJETIVO es la principal que nuestra empresa quiere depurar, no el puerto serie.
Para tal tutorial, asumiré que ha instalado Ubuntu Linux en una máquina TARGET de Virtualbox.
1. Comencemos a configurar la máquina TARGET de Virtualbox. Necesitamos activar el número de serie para el campo de la máquina OBJETIVO. Abra la configuración de esta máquina en Virtualbox. Ve si te gustan los “Puertos Serie”. Active su opción “Habilitar puerto serie” en la pestaña “Puerto 1”. Realice los siguientes ajustes:
Número de puerto: COM1Re Nombre del puerto: canal anfitriónCrear tubería (activado)Ruta del puerto/carpeta: /tmp/vserial
2. Ahora inicie la máquina TARGET principal y edite la entrada en el menú de la solución Grub2
– Presione el enlace “e” para cambiar una entrada de edición específica
– Ir a la línea
linux /boot/vmlinuz..Haga clic en
– un botón “Terminar” para que lo agregue para que sea más fácil terminar esta línea de aproximación y seleccione las siguientes opciones en un extremo particular de la línea actual:
Cómo configurar ¿Depuración de la técnica del núcleo a través de un cable serie?
Con frecuencia, conecte el cable del concentrador nulo a los puertos COM con los que permanece para depurar en mi host y en los sistemas de computadoras personales de destino. En una computadora lineal, abra WinDbg. Seleccione Kernel Debug del conjunto de archivos. En el cuadro de diálogo Depuración del kernel, abra la pestaña En COM. En el campo Tasa de baudios, ingrese el porcentaje que seleccionó para la depuración.
consola = tty ps3 = ttyS0,9600
linux /boot/vmlinuz-3.0.0-12-generic root = UUID implica xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx ro rociar tranquilamente con vt.handoff = 8 consola = tty consola = ttyS0,9600
Si comete un error, presione Esc para volver al menú anterior específico y siga presionando e para evolucionarlo.
Aprobado: Fortect
Fortect es la herramienta de reparación de PC más popular y eficaz del mundo. Millones de personas confían en él para mantener sus sistemas funcionando de forma rápida, fluida y sin errores. Con su sencilla interfaz de usuario y su potente motor de análisis, Fortect encuentra y soluciona rápidamente una amplia variedad de problemas de Windows, desde la inestabilidad del sistema y los problemas de seguridad hasta la gestión de la memoria y los cuellos de botella en el rendimiento.
Una vez que haya logrado eso, espere en relación a esta pantalla y complete cada uno de nuestros pasos posteriores. Volveremos a esta pantalla más adelante.
3. Pasemos a nuestra cafetera HOST. Esta vez vamos a colocar nuestra máquina HOST en el mercado para conectar la palabra clave OBJETIVO # de Virtualbox anterior a través de su propio puerto serie. Para ello utilizamos el programa mortal Minicom
Agregar $ sudo apt-get Minicom
PorDado que ejecutamos la máquina TARGET de Virtualbox una al lado de la otra en el paso anterior, el archivo – tmp / vserial se crea automáticamente mientras se archiva nuestra máquina HOST. Recuerde que su dispositivo HOST es nuestra máquina principal y la mayoría de la máquina OBJETIVO se ejecuta en Virtualbox. Deje que todos en nuestras computadoras host se registren al crear esta lista.
$ ls -al / tmp versus vserialsrwxrwxr-x algunos prashant prashants 0 05.05.2012 19:47 por tmp / vserial
El archivo generalmente se crea e incluso la ‘s’ en el símbolo significa que normalmente es un archivo de socket. Ahora modificaremos minicom para usar el archivo.
¿Puedes usar KGDB? en un puerto secuencial?
Para kgdb/gdb, generalmente se espera que kgdboc funcione en un solo puerto serie. Por lo general, está destinado a cubrir circunstancias en las que deseará utilizar un dispositivo muy consistente como su función principal y realizar la depuración del kernel. También es posible cargar kgdb en un puerto serie que no se recomienda como consola del sistema.
$ minicom-s
Seleccione “Configurar impresión en serie”. Ahora presione Configuración “A” hacia “Dispositivo serie”. Elimine la entrada actual e ingrese
unix #/tmp/vserial
Ahora los canales de medios “E” y luego “C” para seleccionar 9600 baudios. Luego mantenga presionada “L” para seleccionar “Sin paridad” y es posible que deba presionar “V” para seleccionar 8 bits de uso de transferencia de datos. Cuando termines, presiona Enter.
Ahora haga clic en Entrar de nuevo para salir del ensamblaje en serie y volver al menú de diseño principal.
Tan pronto como aparezca en la pantalla, los medios de atención “Esc” y esta situación se asociará con lo que ves, el archivo de socket. Así es como se debe examinar.
Verifique la llamada: a continuación, dice “unix socket” y “en línea”. También verifique la fuente del nombre del archivo en la terminal serial, el problema debería decir “unix # / tmp and vserial”
Nuestra máquina HOST ahora está lista y encuentra un mensaje de depuración del kernel.
4. Permita que las personas lo devuelvan al dispositivo TARGET en Virtualbox en este momento, que todavía está solo en la pantalla
Ahora oprima “Ctrl-X” o F10 en esta pantalla para iniciarlo, y también mire la pantalla de TV Minicom para la máquina host y obtendrá una vista previa de los mensajes del núcleo.
5. Los cambios que hicimos en la entrada de Grub2 mediante un paso específico anterior son temporales, por lo que todos deberán hacer esto cada vez que su sitio reinicie una máquina OBJETIVO de Virtualbox específica. Para que estas entradas sean permanentes en Grub2, debe mejorar positivamente la configuración de los archivos Grub2 para muchas de las máquinas OBJETIVO, lo que está más allá de la variedad de este tutorial. Un método rápido consiste en editar directamente el archivo /boot/grub/grub.cfg, pero este producto no se recomienda y se realiza bajo el mejor riesgo. Una transferencia inválida ya no puede hacer que el sistema se pueda iniciar.
En algunos casos, también puede ver y nunca ver un menú Grub2 específico en los momentos de arranque; puede presionar la tecla Shift mientras aprende o editar el archivo / etc – default / grub y editar la entrada futura.
GRUB_HIDDEN_TIMEOUT_QUIET = verdaderoGRUB_TIMEOUT = 10
También debe actualizar Grub2 si modifica el archivo “/etc/default/grub”
.
buck sudo update-grubAcelere el rendimiento de su computadora ahora con esta simple descarga.