Red de conocimiento informático - Aprendizaje de código fuente - Agregar sistema operativo y pantalla LCD al enrutador inalámbrico

Agregar sistema operativo y pantalla LCD al enrutador inalámbrico

Te refieres a implementar un enrutador con pantalla LCD, ¿verdad? Básicamente, desea convertir su enrutador inalámbrico en una terminal delgada que pueda navegar por la web, ¿es eso a lo que se refiere?

Hay varias preguntas:

1. La placa base del enrutador no proporciona una interfaz de salida de video. Incluso si modifica la placa base y retira el controlador de video, debe verificar el equipo relacionado. Consulte la hoja de datos para saber cómo conectarse a la pantalla LCD.

2. El enrutador inalámbrico disponible en el mercado (kernel de Linux) no proporciona la función de imagen de salida en sí. Sólo puedes interactuar con él a través de web, telnet, ftp, etc.

3. DD-WRT, Open-WRT, Tomato, etc. que se pueden usar para actualizar el firmware. Todos son programas de cliente ligero de Linux personalizados y no proporcionan la función de salida de video, por lo que incluso si. Hay un monitor LCD de hardware que se agrega a la placa base, pero el software no lo admite, por lo que es inútil. .

4. El software/hardware no solo admite la salida de video, el firmware en sí también necesita proporcionar una pila TCP/IP para manejar el envío y la recepción de datos, y requiere un navegador de capa superior. , por lo que el firmware también necesita un software de navegador para ejecutarse.

5. Si la pantalla es táctil, también debe escribir un controlador de pantalla táctil; de lo contrario, no se podrá utilizar el navegador.

En resumen, si realmente quieres fabricar un terminal, se recomienda no comprar un enrutador ya preparado para modificarlo. Esto no es necesario. Es mejor comprar las piezas y hacerlo usted mismo. Compre su propia placa base, antena, fuente de alimentación y tarjeta de función. Sin embargo, la mayoría de las placas base no proporcionan interfaces de video. Si es difícil cambiarlas usted mismo, puede buscar un fabricante para personalizarlas. Coloque la antena, la tarjeta de función y la fuente de alimentación en un soporte, luego conecte su monitor LCD y el hardware estará listo. A continuación, no puede utilizar el DD-WRT ya preparado. Debe descargar el código fuente del kernel de Linux del enrutador de código abierto, personalizar su propio kernel de Linux, agregar la pila de protocolos TCP/IP para procesar datos de red y escribir. un navegador. Programas, controladores de pantalla, controladores de pantalla táctil, etc. Luego, el código fuente se vuelve a compilar y empaquetar en firmware, y luego se envía al enrutador, y eso es todo.

El proceso anterior es bastante problemático y es posible que no se realicen bien todos los pasos. Por lo tanto, sugiero que si desea implementar este tipo de terminal delgado para acceso inalámbrico a Internet, es mejor no pensar que el enrutador se puede instalar utilizando una placa base Atom de grado industrial + una tarjeta de red inalámbrica. Las placas base industriales Atom solo cuestan unas pocas docenas de yuanes y tienen todas las interfaces. Puede haber una variedad de sistemas operativos, pero la compatibilidad con Linux puede no ser muy buena. Intel adquirió OpenedHand, una empresa de desarrollo de Linux móvil, para fortalecer la optimización de la pila del procesador Atom. Pero puedes cambiar a otros sistemas operativos. Al final del día, todo lo que tienes es una PC. Una PC con pantalla LCD. Se puede utilizar como enrutador inalámbrico, enrutador cableado, servidor proxy, como cualquier otra PC.

Si quieres utilizar un enrutador, debes seguir el proceso que describí anteriormente. Espero que esto ayude.