Driver Learning System Based on Qt in Environment of Kylin OS
CSTR:
Author:
Affiliation:

Clc Number:

Fund Project:

  • Article
  • |
  • Figures
  • |
  • Metrics
  • |
  • Reference
  • |
  • Related
  • |
  • Cited by
  • |
  • Materials
  • |
  • Comments
    Abstract:

    Amid the wave of basic software localization, Kylin Operating System (OS) has been applied to industries. With the powerful C++ API framework provided by Qt, this study develops a kernel driven learning system running on the domestic Kylin OS to make up for the lack of driver learning software. This study mainly focuses on the execution process of hundreds of drivers in the kernel, the general architecture of Linux kernel drivers, the detailed classification of kernel drivers, driver configuration and debugging technology, the relationship among applications, kernel, hardware, drivers, and other driver learning mechanisms. The system is implemented based on modular design with layered software architecture. It enables network request, remote file download/upload, general architecture of kernel driver, detailed driver classification, driver learning mechanism, video learning, specific driver, system settings (including two sub modules of computer system information and system upgrade detection). Finally, it is applied to the computers of X86, ARM, and MIPs through cross compilation.

    Reference
    Related
    Cited by
Get Citation

王雪文,刘杰,兰雨晴.麒麟OS环境下基于Qt的驱动程序学习系统.计算机系统应用,2021,30(3):70-78

Copy
Share
Article Metrics
  • Abstract:
  • PDF:
  • HTML:
  • Cited by:
History
  • Received:July 08,2020
  • Revised:August 11,2020
  • Adopted:
  • Online: March 06,2021
  • Published:
Article QR Code
You are the firstVisitors
Copyright: Institute of Software, Chinese Academy of Sciences Beijing ICP No. 05046678-3
Address:4# South Fourth Street, Zhongguancun,Haidian, Beijing,Postal Code:100190
Phone:010-62661041 Fax: Email:csa (a) iscas.ac.cn
Technical Support:Beijing Qinyun Technology Development Co., Ltd.

Beijing Public Network Security No. 11040202500063