⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vxworks1.txt

📁 关于如何建立自己的WindML配置文件
💻 TXT
字号:
建立自己的WindML配置文件


在将自己的编写的显示设备或输入设备驱动加到WindML中去的时候,往往由于自己的设备并没有包括在Tornado提供的WindML配置文件中。于是WindML的应用就无从下手。根据自己的开发经验,将陆续撰写相关的文档,供大家参考,有什么不合适的地方,还请大家指正。

一下以S3C44B0为例,介绍WindML的LCD和Touch Screen驱动的开发。

WindML配置文件放在文件夹\Tornado2.2\host\resource\windML\config\database之中。

在这个文件夹下,建立自己的一个配置文件windML_S3C44B0_DB.cfg。内容如下

GRAPHICSDEVICE=s3c44b0 #图像设备

s3c44b0.NAME=Samsung s3c44b0 #设备名称


s3c44b0.ARCH=armarch4le #CPU版本


s3c44b0.SELECT=INCLUDE_S3C44B0_GRAPHICS 

#当选择图像设备s3c44b0时将 定义宏INCLUDE_S3C44B0_GRAPHICS

s3c44b0.OUTPUTTYPE=necnl6448bc20 

#输出设备(LCD)名称

s3c44b0.DIR=s3c44b0 #驱动所在文件夹\Tornado2.2\target\src\ugl\driver\graphics\s3c44b0


s3c44b0.HEADER=ugl/driver/graphics/uds3c44b0.h

#驱动头文件所在文件夹\Tornado2.2\target\h\ugl\driver\graphics


s3c44b0.MODE=mono,320x120,60 indexed4,320x240,60 indexed8,320x240,60

#图像设备显示模式(1)mono,320x120,60 (2)indexed4,320x240,60 (3)indexed8,320x240,60。分别为单色,4bit 16级灰度,8bit 256级灰度;刷新率60;分辨率 320*240

s3c44b0.OPTION=JPEG

#可选项支持JPEG

s3c44b0.GRAPHICSDEV_PARAM1=0

#图像设备参数1

s3c44b0.GRAPHICSDEV_PARAM2=0

#图像设备参数2

POINTER=wrsbcs3c44b0ts #指针设备

wrsbcs3c44b0ts.NAME=wrSbcs3c44b0 touchscreen #指针设备名-触摸屏


wrsbcs3c44b0ts.ARCH=armarch4le #CPU版本


wrsbcs3c44b0ts.SELECT=INCLUDE_WRSBCS3C44B0_POINTER

#当选择指针设备wrSbcs3c44b0 touchscreen时将 定义宏INCLUDE_WRSBCS3C44B0_POINTER


wrsbcs3c44b0ts.DEVNAME=/touchScreen/0

#指针设备名-触摸屏

wrsbcs3c44b0ts.DIR=wrsbcs3c44b0

#驱动所在文件夹\Tornado2.2\target\src\ugl\driver\pointer\wrsbcs3c44b0


wrsbcs3c44b0ts.HEADER=ugl/driver/pointer/udwrsbcs3c44b0ts.h

#驱动头文件所在文件夹\Tornado2.2\target\src\ugl\driver\pointer\

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -