Font Size: a A A

Development Of Driving Program For IIC-Bus Of S3C2410 Based On WinCE.Net

Posted on:2009-07-13Degree:MasterType:Thesis
Country:ChinaCandidate:J SunFull Text:PDF
GTID:2178360248954770Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
A new kind of data expert system is designed, considering domestic current needs. The system can support automobile instrument regulation, gasbag restoration, anti-theft code reading, audio system decoding, fault diagnosis, etc. The system possesses characteristics of fast data transmission and convenient operation. Therefore, it possesses practical value to popularize.In this thesis, the main task is a crucial part of data expert system, a project owned by Dalian Shuangma electronics Co., Ltd. The major task of this thesis consists of two parts—software and hardware. The part of software is to develop driver programs for IIC-Bus based on WinCE. The part of hardware is to design and realize circuits including core board and expansion board, utilizing IIC-Bus to test data communication.In the part of theories, protocols of IIC-Bus are analyzed in details, including concept of IIC-Bus, comparison between IIC and other buses, signal connection circuits, start and stop conditions, data transmission format and so on. Then, the development principle of stream interface driver is mainly analyzed, including concept of embedded operating system, concept of stream interface driver, WinCE kernel customization and structure of stream interface functions.In the part of software, the stream interface functions are completed under WinCE.Net system, in terms of IIC-Bus protocol criterion. It includes initialization, reading function, writing function, and interrupt handling function, export function, registry configuration, driver package, and so on.In the part of hardware, core board and expansion board circuits of data expert system are designed and realized. The core board is consisted of embedded processor, SDRAM and FLASH, constituting an embedded minimum system. Thus, it can also be applied to other embedded systems. The core board reduces greatly noise interference by utilizing six layers PCB.Finally, software and hardware debugging related to IIC driver is executed on hardware platform, which meets the project requirements.
Keywords/Search Tags:IIC-Bus Driver, Stream Interface Driver, ARM, WinCE
PDF Full Text Request
Related items