通信学报 ›› 2012, Vol. 33 ›› Issue (Z2): 222-227.doi: 10.3969/j.issn.1000-436x.2012.z2.031

• 学术论文 • 上一篇    下一篇

基于UML的嵌入式系统设备驱动分析技术

马亮,李莉,沈苏彬   

  1. 南京邮电大学 计算机科学与技术学院,江苏 南京 210003
  • 出版日期:2012-11-25 发布日期:2017-08-03
  • 基金资助:
    江苏省科技支撑计划基金资助项目

Technique of analyzing device drivers of embedded linux system using UML

Liang MA,Li LI,Su-bin SHEN   

  1. School of Computer Science&Technology,Nanjing University of Posts and Telecommunications,Nanjing 210003,China
  • Online:2012-11-25 Published:2017-08-03
  • Supported by:
    The Scientific and Technological Funding Projects of Jiangsu Province

摘要:

提出一种使用UML(统一建模语言)对Linux设备驱动进行分析的方法,借助UML对设备驱动程序模型进行建模并分析,从而明晰设备驱动组件之间的依赖关系,明确设备驱动开发的重点。在此基础上对SDWiFi设备驱动程序模型进行了研究,设计处理器与Wi-Fi芯片之间的SDIO通信接口,移植SDWiFi设备驱动程序。最后使用无线工具包对SDWiFi无线网卡设备进行了配置和测试,测试结果表明SDWiFi无线网卡设备工作正常,通过使用UML对设备驱动程序模型进行建模和分析,可以提高设备驱动程序开发效率。

关键词: 驱动程序模型, 统一建模语言, 嵌入式系统

Abstract:

A method to model and analyze the device drivers in embedded Linux system using UML was proposed.By using UML modeling method,the dependencies among the device driver components and the focus of the device driver development are clarified.On this basis,the SDWiFi device driver model was studied,the SDIO communication interface between the host and Wi-Fi chips was designed and the SDWiFi device driver was transplanted.At last,the SDWiFi wireless LAN equipment was configured and tested using wireless tools.The test results show that the SDWiFi wireless LAN equipment works properly.The efficiency of the device driver development is improved by modeling and analyzing the device drivers using UML.

Key words: driver model, unified modeling language, embedded system

No Suggested Reading articles found!