基于Linux/Qtopia的车载温度网络采集 05
![Rank: 8](images/default/star_level3.gif) ![Rank: 8](images/default/star_level3.gif)
- UID
- 872238
|
基于Linux/Qtopia的车载温度网络采集 05
至此完成驱动接口函数。此驱动属于字符设备驱动,将源程序放在driver/char 目录下。同时需要修改该目录下的Kconfig配置文件并添加 Config 18B20_S3C2410选项,修改driver/char/Makefile,添加obj$(CONFIG_18B20_S3C2410) +=S3C2410_18B20.O。最后重新配置内核,将驱动以模块形式添加到内核,这样就可以编译驱动了。
4 Qtopia应用程序设计
(1) 创建工程
首先利用QT Designer设计器创建一个窗体应用程序ThermometerFigure.ui。窗体程序创建好后根据需要添加窗体控件、槽函数、信号等。图3为ThermometerFigure类的实现框图。
(2) ThermometerFigure类实现
利用uic工具产生相应的*.cpp和*.h文件(窗体类的实现文件和头文件)。编辑*.cpp和*.h文件实现各成员函数、信号槽的连接。具体实现如图3所示。 |
|
|
|
|
|