Dongfeng Shuaike, mi ordenador de coche llevaba dos años roto, y por fin conseguí hacer uno: Windows 11 Arm64 + Raspberry Pi 4B.
Fábrica original
DIY
Características implementadas:
- El módulo electrónico es externo, y la posición original de la máquina se ha convertido en espacio de almacenamiento
- La pantalla es una pantalla capacitiva de 10,1 pulgadas. La pantalla de Weixue no soporta lineageOS.
- Sistema Windows. Comparando Ubuntu, Rasbian y Android [un conocido lineageOS de un grupo extranjero de código abierto], siento que Windows 11 ARM64 funciona de forma más fluida, y actualmente, ningún ordenador de coche usa Windows
Módulos:
- Pantalla * 1
- Raspberry Pi 4b * 2 unidades: una para instalar el sistema y otra para routers. La versión Raspberry Pi 4b 8GB de RAM es el sistema operativo, y la versión Raspberry Pi 4b 2GB de RAM se usa como router.
- Módulo amplificador *1
- Los módulos de potencia * reducen 3 el voltaje de 12V del coche a 5V3A, suministrando energía a la placa base y a la pantalla del Raspberry Pi respectivamente
- Los módulos de conmutación usan flywire de tablero perforado
Otros componentes estructurales se reciclan todos de los residuos, como:
- La estructura del espacio de almacenamiento está hecha con tablas de madera sobrantes usadas por los becarios de diseño industrial en la escuela
- La placa de soporte de la Raspberry Pi 3B está tallada con hojas de acrílico de retallación
- La estructura de soporte de la pantalla se fabrica quitando la pantalla de un portátil desguazado
Problemas y soluciones
Comparé Raspbian Arm32, Ubuntu 21.04 Arm64 y Windows 11 Arm64. Windows sigue siendo el más fluido, pero como Windows no está oficialmente lanzado y fue modificado a partir de una vista previa por un experto extranjero, no tiene controladores WiFi predefinidos, así que no soporta tarjetas de red inalámbricas. Para solucionar este problema, instalé un router OpenWRT para una Raspberry Pi con 2GB de RAM, conecté WiFi al punto de acceso del teléfono en modo cliente, lo conecté al puerto Ethernet y conecté Windows a través del puerto Ethernet.
Actualización 2021.7.31.
Bug:
Cortar la energía directamente durante el apagado provoca esto
1. Falta un archivo de configuración de la aplicación de Windows 11
2. La tarjeta SD OpenWRT del Raspberry Pi 3B está configurada en modo solo lectura, así que la próxima vez que la enciendas no podrás conectarte al punto de acceso del teléfono ni modificar la configuración
Se determina que los problemas anteriores son causados por apagones no seguros. Soluciones:
1. Habilitar el inicio de sesión SSH con la cuenta raíz de OpenWrt, usando tanto claves públicas como privadas sin contraseñas. Esto permite usar el comando SSH desde la línea de comandos para iniciar sesión sin contraseñas, adecuado para procesamiento por lotes.
2. Utiliza el comando PowerOff para apagar remotamente OpenWRT. Durante el intento, se comprobó que el proceso de cierre de openwrt era muy largo, por lo que fue necesario realizar un procesamiento por lotes posterior para comprobar si openwrt había sido cerrado. Si no lo comprobas, Windows perderá el control sobre OpenWrt tras apagarse
3. Para comprobar si openwrt se cerraba correctamente, usé el comando ping y comprobé si el eco contenía una cadena TTL. Si ping era posible, la cadena de eco contenía TTL; si el ping era diferente, TTL no se incluía.
4. Tras desactivar openWRT, el procesamiento por lotes cierra Windows 11.
El código del script es el siguiente:
Rem @ Echo Off
Título Monitor de apagado
set ip=192.168.1.1
SSH root@%IP% apagado:p
Tiempo muerto /sin pausa /t 5
ping %ip% | encuentra "TTL"
si %errorlevel% == 0 (
Fallido el apagado del remoto Echo
Goto p
)Apagado remoto de Echo Éxito, apagado local inmediatamente
Tiempo muerto /nobreak /t 3
Apagado /t 0 /f /s
Finalmente, la ejecución por lotes se cierra y requiere privilegios de administrador, lo que me hizo perder más de una hora.
Actualización 2022.7.30.
Recientemente, hubo una gran mejora:
- Raspberry Pi4B reemplazado por Celeron J4125. Principalmente para lograr decodificación en alta definición para reproducción de vídeo. Raspberry Pi no puede reproducir vídeos en 4K, pero x86 funciona muy fluidamente
- La sección de gestión de energía ha sido reemplazada por un convertidor unificado de corriente DC12v a DC5V. Reduce la ocupación de espacios, optimiza y ordena las líneas, facilitando el mantenimiento y la gestión
- Cuatro puertos de alimentación USB: dos para la unidad principal y el monitor, y los dos restantes para futuras expansiones
- Se ha añadido un soporte debajo de la pantalla para evitar golpes durante la conducción, manteniendo la pantalla estable




