Based on general communication processor MPC8260 and embedded Real-Time operation system VxWorks, this paper designs and implementes the ATM driver software of ATM access system which implemented the AAL5 and ATM layer functions of ATM protocols. This driver software can be served as the communication interface of tactical data link terminal to ATM system, which functions as data access, protocol transformation and data transmitting.[laving studied the principle of MPC8260's ATM controller, this paper analyzes some key technologies including APC(Auto Pace Controller) scheduling, address mapping, interrupt handing , and then implements the ATM driver software base on the embedded Real-Time OS桳inux and VxWorks.Further more, another method ?to realize ATM driver as character devices in embedded OS was put forward. This method provides an general API to users for programing and controlling the hardwares.Finally, this paper summarizes some experiences of software developing and debugging under Vxworks OS which will be useful to further researches.
|