Font Size: a A A

Can Bus Analysis And Application Programming

Posted on:2013-03-17Degree:MasterType:Thesis
Country:ChinaCandidate:J H TangFull Text:PDF
GTID:2248330374969987Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In this paper, the advanced embedded technology and CAN bus technology combined with effective, the CAN bus protocol, hardware and drive are analyzed. The application part of CAN bus, through the ARM9extended CAN bus, and component CAN bus network, achieve multiple ARM9through the CAN bus communication, and gives the correct test and the a successful application example.In the paper, using UP-TECH S3C2410/P270DVP embedded development platform as the hardware platform, embedded Linux operating system as software platform, the C language programming to achieve CAN bus hardware initialization, sending and receiving data and other functions. The cross compiler to compile is using in the development.This thesis consists of five chapters:The first chapter introduces the research background. Mainly introduces embedded system and CAN bus current situation and development trend.The second chapter describes the hardware and software platform and development environment to build. Including experimental platform introduction, cross compile environment set up, PC Linux system environment and programming environment to build as well as the boot program, kernel and the root file system transplant etc.In the third chapter, CAN bus are analyzed in detail. Mainly includes the hardware analysis, protocol analysis, driving analysis and SPI interface analysis.The fourth chapter gave CAN bus application programming. Focuses on the program implementation and testing, and gives a successful application example.The fifth chapter summarizes the thesis and points out that the future research directions.
Keywords/Search Tags:embedded system, CAN BUS, ARM9, S3C2410X
PDF Full Text Request
Related items