CFP last date
20 January 2025
Reseach Article

Development and Implementation of Controller Area Network (CAN) Device Driver for a 32-Bit RISC Architecture based RENESAS Micro-Processor Series with AUTOSAR Software Conformance

by Ram Prasadh Narayanan, Ahamed Aslam C, Shanthini B M
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 98 - Number 13
Year of Publication: 2014
Authors: Ram Prasadh Narayanan, Ahamed Aslam C, Shanthini B M
10.5120/17246-7585

Ram Prasadh Narayanan, Ahamed Aslam C, Shanthini B M . Development and Implementation of Controller Area Network (CAN) Device Driver for a 32-Bit RISC Architecture based RENESAS Micro-Processor Series with AUTOSAR Software Conformance. International Journal of Computer Applications. 98, 13 ( July 2014), 34-37. DOI=10.5120/17246-7585

@article{ 10.5120/17246-7585,
author = { Ram Prasadh Narayanan, Ahamed Aslam C, Shanthini B M },
title = { Development and Implementation of Controller Area Network (CAN) Device Driver for a 32-Bit RISC Architecture based RENESAS Micro-Processor Series with AUTOSAR Software Conformance },
journal = { International Journal of Computer Applications },
issue_date = { July 2014 },
volume = { 98 },
number = { 13 },
month = { July },
year = { 2014 },
issn = { 0975-8887 },
pages = { 34-37 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume98/number13/17246-7585/ },
doi = { 10.5120/17246-7585 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:26:08.954490+05:30
%A Ram Prasadh Narayanan
%A Ahamed Aslam C
%A Shanthini B M
%T Development and Implementation of Controller Area Network (CAN) Device Driver for a 32-Bit RISC Architecture based RENESAS Micro-Processor Series with AUTOSAR Software Conformance
%J International Journal of Computer Applications
%@ 0975-8887
%V 98
%N 13
%P 34-37
%D 2014
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Device drivers abstract away the technical details and the complexity associated with interfacing a peripheral with the controller network. This in-turn increases the simplicity and reliability of the application software, in-turn reducing the product's time to market. Device drivers provide an interface platform for binding the processor-dependent physical layer and processor independent application layer. So it is corroborated that the device driver must communicate with both the layers, there-by reducing or at the most excluding the processor dependency for application development. The main objective of this work is to provide driver support for Controller Area Network (CAN) communication for a 32-Bit RISC Architecture based Renesas Micro-Processor series, with software conformance for Automotive Open System Architecture (AUTOSAR). AUTOSAR establishes open standards for automotive E/E (Electrics/Electronics) architectures that will provide a basic infrastructure to assist with developing vehicular software, body electronics etc. and management for all application domains like user interfaces, Multi-media etc. This includes the standardization of basic systems functions, scalability to different vehicular platforms, transferability throughout the network and integration from multiple suppliers, software updates and upgrades over the vehicle's lifetime. These features of this particular series of processors provide better interfacing for automotive body applications. The main objective is to provide CAN device driver support to a processor series with AUTOSAR conformance and also includes the support of CAN with flexible data rate or the improved CAN (CAN FD) to improve the bandwidth of the CAN communication network. Practical Extraction and Reporting Language (PERL) will be used for the Link Layer programming. IDEs or tools are used for (Run-Time Environment) RTE configuration, RTE generation and generation of AUTOSAR Basic Software code, which will be used to generate and validate the conformance of the software with AUTOSAR standard.

References
  1. Di Natale, Marco, Haibo Zeng, Paolo Giusto, and Arkadeb Ghosal. Understanding and using the controller area network communication protocol: theory and practice. Springer, 2012.
  2. Navet, Nicolas, and Hervé Perrault. "CAN in Automotive Applications: a look forward. " 13th International CAN Conference, Hambach Castle. 2012.
  3. Bo, Huang, et al. "Basic concepts on AUTOSAR development. " International Conference on Intelligent Computation Technology and Automation (ICICTA), Vol. 1. IEEE, 2010.
  4. AUTOSAR Consortium. AUTOSAR-Layered Software Architecture. AUTOSAR Consortium, Tech. Rep. , 2008, Available: http://-www. autosar. org/download/specs_aktuell/AUTOSAR_LayeredSoftwareArchitecture. pdf, 2008.
  5. Bunzel, Stefan. "Autosar – the standardized software architecture. " Informatik-Spektrum (2011): 79-83.
  6. AUTOSAR, "Specification of CAN Driver. " http://www. autosar. org/download (2007).
  7. AUTOSAR, "Specification of CAN Interface. " 2009-03-09). http://www. autosar. org/download
  8. An-juna, W. A. N. G. , Jian-chuna JIANG, and C. H. E. N. Pei-ranb. "Device Driver Software Development According with AUTOSAR Specification. " International Conference on Computational Engineering (2011).
  9. Robert. S, Dr. Jayasudha J. S, Anurag "TCP/IP Stack Implementation for Communication over IP with AUTOSAR Ethernet Specification" International Journal of Engineering and Innovative Technology (IJEIT) Volume 3, Issue 1, July 2013.
  10. Fürst, Simon, et al. "AUTOSAR–A Worldwide Standard is on the Road. " 14th International VDI Congress Electronic Systems for Vehicles, Baden-Baden. 2009.
  11. CAN in automation. [Online]. Available http://www. can-cia. org, June 2008
Index Terms

Computer Science
Information Sciences

Keywords

PERL MCAL Device Driver CAN FD RENESAS micro-processor 32 bit RISC Architecture.