CAN bootloader para actualización de productos

Transcripción

CAN bootloader para actualización de productos
CAN bootloader para actualización de productos
" El hardware de alta velocidad NI CAN hardware
proporciona un flujo de datos alto y operaciones
fiables. "
- Marc Vila, Ingenia-CAT
El Reto:
Desarrollar una solución software para una reprogramación segura, eficiente y rápida de ECUs y otros dispositivos genéricos MCU/DSC en sistemas Lea el Caso
de Estudio
CAN bus, mediante el dispositivo NI-USB 8473 CAN-USB de National Instruments.
Completo
La Solución:
Implementar los comandos de CAN para programación PIC usando software y hardware de alta velocidad de National Instruments para lograr
razones de datos altos. La integración del driver NI-CAN con hardware ha hecho el desarrollo más fácil y potente que otras plataformas.
Autor(es):
Marc Vila - Ingenia-CAT
Descripción:
Ingenia ha desarrollado 16bit PIC CAN bootloader, que permitirá a sus usuarios desarrollar productos completamente actualizables a través de un bus
CAN.
16bit PIC CAN bootloader es un paquete software que permite descargar y actualizar programas en un microcontrolador (MCU o DSC), como por
ejemplo los que componen las ECUs en la industria de automoción, sin necesidad de un programador externo.El paquete incluye un firmware que debe
cargarse inicialmente en el microprocesador y de una interfaz software.
El firmware bootloader se sitúa en la memoria no-volátil de la MCU/DSC y permite la reprogramación del dispositivo mediante un bus CAN y un
dispositivo máster que guíe el proceso.
El software PC ejerce de máster en el proceso y entre otras características permite seleccionar el dispositivo CAN a utilizar, el baudrate para la
comunicación, los IDs de los comandos que conforman el proceso de bootloader o el nodo CAN específico sobre el que desea realizarse la operación de
bootloader (specific node bootloading).
Ingenia ha utilizado el dispositivo CAN NI USB 8473 (High-Speed) de NationaI Instruments para comunicarse con las MCU/DSCs. Durante el desarrollo
de la aplicación encontraron que el API de software del NI USB 8473 fácil e intuitivo de usar.
El paquete 16bitPIC CAN bootloader también incluye una solución para encriptar/desencriptar ficheros que permite a los desarrolladores entregar a sus
clientes ficheros HEX encriptados. Sólo la interfaz software PC puede desencriptarlos, con lo que quedan protegidos ante copias o malos usos.
16bit PIC CAN bootloader funciona para todos los dispositivos CAN MCU/DSC de 16bits de Microchip (PIC24H, dsPIC30F and dsPIC33F) Vea la lista
completa de características en www.ingenia-cat.com (http://www.ingenia-cat.com)
Conclusión:
El 16-bit PIC CAN bootloader se puede integrar fácilmente en aplicaciones de test y fabricación automatizado usando la interface de líneas de comandos,
que hace una simple llamada a un ejecutable. Creamos este 16-bit PIC CAN bootloader para desarrollar productos totalmente actualizables. El hardware
de alta velocidad NI CAN hardware proporciona un flujo de datos alto y operaciones fiables.
Información adicional en:
INGENIA-CAT S.L.
C/ Marie Curie s/n
Parc Tecnològic BCNord – A200
08042 Barcelona (Spain)
www.ingenia-cat.com (http://www.ingenia-cat.com) | [email protected] (mailto:[email protected])
Información del Autor:
Marc Vila
Ingenia-CAT
1/2
www.ni.com
CAN Bootloader Scenario
Legal
Este caso de estudio (este "caso de estudio") fue desarrollado por un cliente de National Instruments ("NI"). ESTE CASO DE ESTUDIO ES PROPORCIONADO
"COMO ES" SIN GARANTÍA DE NINGUN TIPO Y SUJETO A CIERTAS RESTRICCIONES QUE SE EXPONEN EN LOS TÉRMINOS DE USO EN NI.COM.
2/2
www.ni.com

Documentos relacionados