Mostrar el registro sencillo del ítem

dc.contributor.authorMejía-Sánchez, Diego A.
dc.date.accessioned2018-01-12T22:09:20Z
dc.date.accessioned2023-03-10T17:16:53Z
dc.date.available2018-01-12T22:09:20Z
dc.date.available2023-03-10T17:16:53Z
dc.date.issued2017-12
dc.identifier.citationMejía-Sánchez, D. A. (2017). Software para desarrollo de pruebas para sistemas embebidos utilizando el protocolo CAN. Trabajo de obtención de grado, Especialidad en Sistemas Embebidos. Tlaquepaque, Jalisco: ITESO.es
dc.identifier.urihttps://hdl.handle.net/20.500.12032/70548
dc.descriptionEste trabajo describe la creación de una solución de software para el desarrollo y ejecución de pruebas funcionales utilizando el protocolo CAN, presente en los sistemas embebidos de la industria automotriz. Este software fue construido en su totalidad con el lenguaje de programación C# sobre el marco de desarrollo .NET. Debido a que CAN no forma parte de los protocolos estándar de un equipo de cómputo, el programa hace uso de dispositivos comerciales que sirven de interfaz entre CAN y el protocolo USB para funcionar. Las prestaciones del programa incluyen la generación de reportes de ejecución, una base de datos con el resultado de las pruebas funcionales y una capa de abstracción de hardware que permite utilizar distintas interfaces USB a CAN. El resultado del trabajo es un software para el desarrollo y ejecución de casos de prueba utilizando el protocolo CAN que permite la interoperabilidad de interfaces USB a CAN de varios fabricantes. Aunque existen programas informáticos comerciales de prestaciones superiores, estos tienen la desventaja de ser considerablemente más costosos que la solución propuesta en este proyecto. Lo anterior en virtud de que debe pagarse una licencia para cada equipo en el que se instale un programa comercial. Mientras que el software de este trabajo ha sido desarrollado con herramientas de distribución gratuita. Además, los programas comerciales están diseñados para trabajar con una interfaz USB a CAN específica, generalmente distribuida por el mismo fabricante del programa. Por ello, la solución propuesta en este trabajo es una alternativa viable para el desarrollo de pruebas funcionales. Especialmente en escenarios en los que, debido a la cantidad de equipos de cómputo requeridos, utilizar una solución comercial tendría un costo significativo.es
dc.descriptionThis document describes the implementation of a software solution to develop and execute functional tests using the CAN protocol, which is a communication protocol widely used in automotive embedded systems. This software was entirely developed using C# programming language over the .NET framework. Since the CAN protocol is not part of the standard protocols of a computer equipment, the program makes use of commercial devices that serves as an interface between CAN and USB protocols in order to function properly. Program features include the generation of execution reports, a database to store the test results, and a hardware abstraction layer that uses different USB to CAN interfaces. As a result, the developed software executed the testcases using three different hardware interfaces, while preserving exactly the same functionality. Although there might be commercial software available with a greater set of features, they have the drawback of being considerably expensive compared to the software solution proposed in this work.. This is because a license fee has to be paid to the software vendor for every computer that uses its software, while the program described in this document has been developed using only free software tools. Furthermore, commercial software is generally created by the same vendors of USB interfaces, therefore, they only work using their own products. Therefore, the software proposed in this document is a viable alternative for functional testing development, particularly in scenarios where depending on the number of computers needed, the use of a commercial solution would have a significant cost.
dc.language.isospaes
dc.publisherITESOes
dc.rights.urihttp://quijote.biblio.iteso.mx/licencias/CC-BY-NC-ND-2.5-MX.pdfes
dc.subjectProtocolo CANes
dc.subjectSistemas Embebidoses
dc.subjectVehiclespyes
dc.titleSoftware para desarrollo de pruebas para sistemas embebidos utilizando el protocolo CANes
dc.typeinfo:eu-repo/semantics/academicSpecializationes


Ficheros en el ítem

FicherosTamañoFormatoVer
Software para ... zando el protocolo CAN.pdf1.423Mbapplication/pdfVer/

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem


© AUSJAL 2022

Asociación de Universidades Confiadas a la Compañía de Jesús en América Latina, AUSJAL
Av. Santa Teresa de Jesús Edif. Cerpe, Piso 2, Oficina AUSJAL Urb.
La Castellana, Chacao (1060) Caracas - Venezuela
Tel/Fax (+58-212)-266-13-41 /(+58-212)-266-85-62

Nuestras redes sociales

facebook Facebook

twitter Twitter

youtube Youtube

Asociaciones Jesuitas en el mundo
Ausjal en el mundo AJCU AUSJAL JESAM JCEP JCS JCAP