Desarrollaré controlador embedded linux, módulo kernel y bsp


Acerca de este Servicio
Traducción automática
¿Necesitas ayuda con Linux embebido o una tarea a nivel de kernel para tu hardware?
Soy ingeniero de software embebido con más de 3 años de experiencia práctica en sistemas Linux embebidos y desarrollo a nivel de kernel. He entregado firmware de producción en plataformas TI AM335x y Rockchip RK3128 para productos de control industrial y videointercomunicadores.
Lo que ofrezco
Controladores personalizados de Linux y módulos de kernel; puesta en marcha del kernel y árbol de dispositivos en nuevas placas; depuración y optimización del código kernel existente; aplicaciones en espacio de usuario con POSIX Threads, sockets, memoria compartida, colas de mensajes y RS485 / Modbus / CAN; pilas de protocolos para UART, SPI, I2C y periféricos GPIO en Linux.
Plataformas y sistemas de construcción
TI AM335x, Rockchip RK3128 / RK3566, NXP i.MX, Raspberry Pi. Yocto, Buildroot y toolchains GCC específicas de plataforma.
Por qué trabajar conmigo
Código de calidad de producción con estructura limpia y comentarios; construcciones reproducibles con un Makefile o script de compilación; comunicación escrita clara y entrega confiable según los hitos acordados.
Por favor, envíame un mensaje antes de ordenar para compartir tu versión del kernel, plataforma de hardware y cualquier hoja de datos.
Conoce a Yihui Yang
Embedded Software Engineer
- DeChina
- Miembro desdejul 2026
- Responde aprox. en:1 hora
- Última entrega2 semanas
Idiomas
Chino, Inglés
Traducción automática
Mi porfolio
Otros servicios de Desarrollo de software que ofrezco
FAQ
Traducción automática
¿Necesito proporcionar hardware para el desarrollo de drivers o kernel en Linux?
No siempre. Si usas hardware o placas estándar (como Raspberry Pi, Jetson o plataformas comunes x86/ARM), a menudo puedo emular o probar localmente. Para hardware personalizado, podemos configurar acceso SSH remoto a tu testbed o usar emulación con QEMU.
¿Qué versiones del kernel de Linux y arquitecturas de CPU soportas?
Soporto versiones estándar del kernel de Linux (3.x hasta 6.x) en arquitecturas x86_64, ARM32 y ARM64 (AArch64). Ya sea para puesta en marcha de hardware personalizado o parches en módulos del kernel, puedo adaptarme a tu entorno objetivo específico.
¿Puedes escribir módulos del kernel o herramientas del sistema en Rust?
¡Sí! Aunque C sigue siendo el estándar para drivers tradicionales del kernel de Linux, puedo escribir servicios a nivel de sistema, herramientas CLI o módulos del kernel modernos usando Rust (para Linux 6.x+) según tus requisitos de seguridad y rendimiento.

