Font Size: a A A

Can Universal Driver Software Design And Realization

Posted on:2010-01-05Degree:MasterType:Thesis
Country:ChinaCandidate:W Y YuFull Text:PDF
GTID:2208360275991835Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the development of embedded system,CAN bus system has a perfect mechanism of error detecting and error handling.CAN network is widely used in various social activities such as Automotive,Intelligence Building,Automation of industry and etc In actual use,though different hardware and different application have quite a lot difference,they have a common point——an application based on CAN 2.0B protocol.So develop a common CAN driver software can greatly improve effective of development,decrease cost of development/test,decrease risk of project.By the experiences of developing several common CAN driver based on different projects,The author design and implement the Common CAN driver which is a configurable,multi-hardware,multi-platform supported driver of CAN controller.Considering the requirement of most CAN devices,the common CAN driver provide a reliable solution to meet the different requirement which is easy to implement.User only need configure macros of hardware,add the transport protocol in the protocol layer and create a thread to process the standard procedure.The practice of the common CAN driver used in Automotive Body Control project and Automation of Ship system approves that the driver is a highly reusable, maintainable.Since user don't need change the implementation of CAN driver.The development will be more efficient and reliable in actual use by applying the driver.
Keywords/Search Tags:CAN network, Common driver, multi-hardware support, Configurable driver
PDF Full Text Request
Related items