[ca] Amb el pas del temps els sistemes electrònics dins de l'automòbil s'han tornat cada vegada més complets fins a abastar i complir moltes funcionalitats bàsiques i complexes dins del món de l'automoció. Aquestes funcionalitats són monitoretjades i controlades a través de l'ús de diverses unitats de control (ECU) que es troben situades dins del cotxe. A causa de la importància que les ECU's adquireixen en el funcionament complet del vehicle el procés de fabricació i programació del software intern ha de ser molt minuciós i acurat per poder complir correctament amb els requeriments exigits en el seu disseny. Per assegurar-se del funcionament dels mateixos es realitza un procés d'avaluació i prova. Aquest procés pot ser realitzat a través d'un software lliure anomenat Busmaster que té la capacitat de complir amb moltes de les funcionalitats que fins i tot els millors programes, que requereixen costoses llicències, poden tenir avui dia. El present projecte va ser realitzat en l'empresa Lear Corporation amb la intenció d'afegir una nova eina de diagnòstics basada en les normes internacionals ISO 14229 i que admeti l'enviament i recepció de missatges llargs i curts d'acord al protocol establert en la ISO 15765. La implementació del projecte es va realitzar en diverses etapes, una primera etapa d'iniciació i de coneixement de les normes internacionals ISO que anaven a ser aplicades en l'eina de diagnòstic, a continuació una altra etapa de coneixement del software Busmaster i del coneixement de la interfície de programació. Seguidament es va realitzar una fase de planificació i disseny de l'eina. La següent etapa va consistir en la implementació i programació del software d'acord als requeriments establerts en el cicle anterior. Finalment l'última etapa va correspondre a un procés de proves i avaluació de l'eina per posteriorment realitzar el procés de documentació de la mateixa. Una vegada executat tot el procés anterior, es va realitzar el lliurament del codi als creadors de Busmaster per realitzar la integració final de l'eina, per així avaluar el comportament de la mateixa a l'interactuar amb la resta del sistema per posteriorment ser afegida a la propera versió del programa Busmaster.

[es] Con el paso del tiempo los sistemas electrónicos dentro del automóvil se han vuelto cada vez más completos hasta abarcar y cumplir muchas funcionalidades básicas y complejas dentro del mundo de la automoción. Estas funcionalidades son monitoreadas y controladas a través del uso de diversas unidades de control (ECU) que se encuentran ubicadas dentro del coche. Debido a la importancia que las ECU's adquieren en el funcionamiento completo del carro el proceso de fabricación y programación del software interno debe ser muy minucioso y cuidadoso de cumplir correctamente con los requerimientos exigidos en su diseño. Para asegurarse del funcionamiento de los mismos se realiza un proceso de evaluación y prueba. Este proceso puede ser realizado a través de un software libre llamado Busmaster que tiene la capacidad de cumplir con muchas de las funcionalidades que hasta los mejores programas que requieren costosas licencias pueden tener hoy en día. El presente proyecto fue realizado en la empresa Lear Corporation con la intención de añadir una nueva herramienta de diagnósticos basada en las normas internacionales ISO 14229 y que admita el envío y recepción de mensajes largos y cortos de acuerdo al protocolo establecido en la ISO 15765. La implementación del proyecto se realizó en varias etapas, una primera etapa de iniciación y de conocimiento de las normas internacionales ISO que iban a ser aplicadas en la herramienta de diagnóstico, seguida con otra etapa de conocimiento del software Busmaster y del conocimiento de la interfaz de programación. Seguidamente se realizó una fase de planificación y diseño de la herramienta. La siguiente etapa consistió en la implementación y programación del software de acuerdo a los requerimientos establecidos en el ciclo anterior. Finalmente la última etapa correspondió a un proceso de pruebas y evaluación de la herramienta para posteriormente realizar el proceso de documentación de la misma. Una vez ejecutado todo el proceso anterior se realizó la entrega del código a los creadores de Busmaster para realizar la integración final de la herramienta, evaluar el comportamiento de la misma al interactuar con resto del sistema para posteriormente ser añadida a la próxima versión del programa Busmaster.