OK335xD Linux 软件手册-V2.0
第 0 页
OK335xD Linux 软件手册-V2.0
注意事项与维护
产品使用环境
供电电压: DC5V ± 10%
运行温度: 商用级 0 – 80 ℃
工业级 -40 – 85 ℃
湿度:
10 – 90%(不结露)
注意事项
·请勿带电插拔核心板及外围模块!
·请遵循所有标注在产品上的警示和指引信息。
·请保持本产品干燥。如果不慎被任何液体泼溅或浸润,请立刻断电并充分晾干。
·使用中注意本产品的通风散热,避免温度过高造成元器件损坏。
·请勿在多尘、脏乱的环境中使用或存放本产品。
·请勿将本产品应用在冷热交替环境中,避免结露损坏元器件。
·请勿粗暴对待本产品,跌落、敲打或剧烈晃动都可能损坏线路及元器件。
·请勿使用有机溶剂或腐蚀性液体清洗本产品。
·请勿自行修理、拆卸本公司产品,如产品出现故障请及时联系本公司进行维修。
·擅自修改或使用未经授权的配件可能损坏本产品,由此造成的损坏将不予以保修。
如果产品出现故障,请联系飞凌技术服务部。
第 1 页
版权声明
OK335xD Linux 软件手册-V2.0
本手册所有权由保定市飞凌嵌入式有限公司独家持有。未经本公司的书面许可,任何单位和个人无权
以任何形式复制、传播、转载本手册的任何部分,否则一切后果由违者自负。
第 2 页
OK335xD Linux 软件手册-V2.0
更新记录
日期
版本号
说明
1 用户手册支持 OK335xD V2.X 商业级版本和工业级版本
2 OK335xD V1.X 硬件版本的客户请参考 2014.08 V1.5 版本软
件手册,本手册不再提供支持
1 更换 Qt 交叉编译器版本
2 优化手册文字描述缺陷
1 增加 VGA 信号输出功能,支持 1280*720、1024*768、800*600
分辨率
2 新增 NFS 服务搭建方法说明
3 补充触摸屏的校准方法说明
4 新增 USB 摄像头的图像录制功能
5 新增 FTP 服务,支持 FTP 服务器和客户端
6 新增 SQlite3 数据库服务
7 新增 SDIO WiFi 和 USB WiFi 功能,并且支持 WIFI 热点功能
8 新增 ntp 对时功能
9 新增对 1G 大小 NAND 的支持(需要更换 ubi.img)
10 QT 测试程序界面对不同大小屏幕的适应
11 新增开机 LOGO
12 新增蓝牙功能
13 支持 QT 界面竖屏显示
1 增加 uboot 启动菜单和一键烧写进度显示
2 增加 QT 中文支持
3 增加系列图形测试程序
4 增加触摸 USB 鼠标切换
5 增加 USB 摄像头支持
6 增加 4.3/10.4 寸电阻屏支持
7 增加 tftp 在 uboot 和 linux 使用文档
1 增加 5/7/8 寸电阻屏和电容屏支持
2 增加 uboot 命令设置传向内核的电阻、电容和屏幕尺寸参数
3 增加 QT 编译及编程文档支持
4 增加 USB WIFI 驱动和文档支持
5 增加 USB 3G 上网卡驱动和文档支持
1 增加 7 寸电容触摸屏的支持
2 增加 QT 图形文件系统
3 增加基于 Qt 的图形界面测试程序
4 增加最小文件系统,提供给不需要图形系统的用户使用
OK335xD-Linux 用户手册第一版
2014.09
V2.0
2014.08
V1.5
2014.06
V1.4
2013.12
V1.3
2013.10
V1.2
2013.09
2013.08
V1.1
V1.0
第 3 页
技术支持与更新
OK335xD Linux 软件手册-V2.0
1 技术支持范围
1.1 本公司产品的软、硬件资源提供情况咨询;
1.2 本公司产品的软、硬件手册使用过程中遇到的问题;
1.3 本公司提供的 OEM、ODM 售后技术支持;
1.4 已购买本公司产品用户的资料丢失、更新后重新获取;
1.5 本公司产品的故障判断及售后维修服务;
2 技术讨论范围(非必解决问题)
2.1 源码的修改以及理解;
2.2 操作系统如何移植;
2.3 用户在自行修改以及开发中遇到的软硬件问题;
3 技术支持方式
3.1 电话(即时):0312-3119192
3.2 邮箱(非即时):
1. Linux 技术支持:linux@forlinx.com
2. Win CE 技术支持:wince@forlinx.com
3. Android 技术支持:android@forlinx.com
3.3 论坛(非即时):http://bbs.witech.com.cn
4 技术支持时间
周一至周五:
上午 9:00—11:30
下午 13:30—17:00
公司按照国家法定节假日安排休息,在此期间无法提供技术支持,有问题请发邮箱或论坛技术支持区,
我们会在工作日尽快给您回复。
5 资料下载方法
请登陆“bbs.witech.com.cn”找到“开发板资料下载”选择对应平台下载
第 4 页
OK335xD Linux 软件手册-V2.0
目 录
注意事项与维护 ........................................................................................................... 1
产品使用环境 ............................................................................................................................... 1
注意事项 ....................................................................................................................................... 1
版权声明 ....................................................................................................................... 2
更新记录 ....................................................................................................................... 3
技术支持与更新 ........................................................................................................... 4
1 技术支持范围 .................................................................................................................... 4
2 技术讨论范围(非必解决问题) .................................................................................... 4
3 技术支持方式 .................................................................................................................... 4
4 技术支持时间 .................................................................................................................... 4
5 资料下载方法 .................................................................................................................... 4
目 录 ....................................................................................................................... 5
第一章 OK335xD 简介 ............................................................................................... 9
第二章 运行 Linux 系统 ........................................................................................... 11
2.1 一键烧写启动 Linux 系统 ................................................................................................... 13
2.1.1 格式化 SD 卡 ............................................................................................................ 13
2.1.2 拷贝 linux 系统镜像文件 ..................................................................................... 14
2.1.3 设置拨码开关,上电烧写系统 ................................................................................ 14
2.2 命令行烧写 linux 系统说明 ................................................................................................ 15
2.2.1 格式化 SD 卡 ............................................................................................................ 15
2.2.2 拷贝 linux 系统镜像文件 ..................................................................................... 15
2.2.3 设置拨码开关,上电烧写系统 ................................................................................ 16
2.3 SD 卡启动 Linux ............................................................................................................... 17
2.3.1 制作用于启动 Linux 的 SD 卡 ................................................................................. 17
2.3.2 拷贝镜像到 SD 卡准备启动 ..................................................................................... 20
2.4 单步更新系统 ...................................................................................................................... 22
2.5 通过 Uboot 设置屏幕参数 ................................................................................................ 23
2.5.1 更改屏幕类型 ............................................................................................................ 23
2.5.2 更改屏幕大小 ............................................................................................................ 25
2.5.3 VGA 输出选项 ........................................................................................................... 28
触摸屏的校准 ............................................................................................................... 30
2.6.1 校准 ............................................................................................................................ 30
2.6.2 更改校准参数 ............................................................................................................ 31
第三章 OK335xD 功能测试 ..................................................................................... 33
3.1 测试功能列表 .................................................................................................................... 33
3.2 准备工作 ............................................................................................................................ 34
3.3 命令行测试 ........................................................................................................................ 35
3.3.1 SD 卡的测试 ........................................................................................................... 35
3.3.2 按键测试 .................................................................................................................. 36
3.3.3 USB 测试 ................................................................................................................. 37
2.6
第 5 页
OK335xD Linux 软件手册-V2.0
3.3.4 有线网卡测试 .......................................................................................................... 38
3.3.5 串口测试 .................................................................................................................. 39
3.3.6 音频测试 .................................................................................................................. 40
3.3.7 复位测试 .................................................................................................................. 43
3.3.8 RS485 测试 .............................................................................................................. 44
3.3.9 CAN 测试 ................................................................................................................ 48
3.3.10 SPI 测试 .................................................................................................................... 50
3.3.11 看门狗测试 .............................................................................................................. 51
3.3.12 LED 测试 .................................................................................................................. 54
3.3.13 背光测试 .................................................................................................................. 55
3.3.14 RTC 测试 .................................................................................................................. 56
3.3.15 GPRS 测试 ............................................................................................................... 58
3.3.16 USB 3G 测试 ............................................................................................................ 61
3.3.17 USB WIFI 测试 ........................................................................................................ 67
2.3.18 USB 摄像头测试 ...................................................................................................... 76
2.3.19 SDIO-WIFI 测试 ...................................................................................................... 81
2.3.20 WIFI 的热点功能测试 ............................................................................................. 89
2.3.21 蓝牙功能测试 .......................................................................................................... 91
3.4 图形界面测试 .................................................................................................................... 96
3.4.1 LCD 及触摸测试 ..................................................................................................... 96
3.4.2 按键测试 .................................................................................................................. 97
3.4.3 USB 测试 ................................................................................................................. 98
3.4.4 网卡配置 .................................................................................................................. 99
3.4.5 PING 测试 ............................................................................................................. 100
3.4.6 音频测试 .................................................................................................................. 101
3.4.7 视频测试 ................................................................................................................ 104
3.4.8 LED 测试 ............................................................................................................... 104
3.4.9 背光测试 ................................................................................................................ 105
3.4.10 串口测试 ................................................................................................................ 106
3.4.11 RS485 测试 ............................................................................................................. 107
3.4.12 SPI 测试 .................................................................................................................. 109
3.4.13 CAN 测试 ............................................................................................................... 110
3.4.14 RTC 测试 ................................................................................................................ 111
3.4.15 看门狗测试 ............................................................................................................ 112
3.4.16 GPRS 测试 .............................................................................................................. 113
3.4.17 GPS 测试 ................................................................................................................ 115
3.4.18 WEB 测试 ............................................................................................................... 116
第四章 Linux 系统的编译 ...................................................................................... 118
4.1 安装编译器 ...................................................................................................................... 118
4.2 Linux 的编译 ................................................................................................................... 120
4.3 文件系统制作 .................................................................................................................. 121
4.4 驱动代码路径 .................................................................................................................. 122
4.6 Linux 分区信息 ............................................................................................................... 122
第 6 页
OK335xD Linux 软件手册-V2.0
第五章 Qt 开发指南 ................................................................................................ 123
5.1 安装并设置交叉编译器环境 .......................................................................................... 123
5.1.1 安装交叉编译器 ...................................................................................................... 123
5.1.2 设置交叉编译器环境变量 ...................................................................................... 123
5.1.3 导入环境变量 .......................................................................................................... 124
5.2 移植 tslib .......................................................................................................................... 124
5.2.1 安装 autoconf、automake、libtool 包 .................................................................... 124
5.2.2 拷贝压缩文件 .......................................................................................................... 124
5.2.3 移植 tslib 到 ok335x 目标板 ................................................................................... 125
5.2.4 导出 tslib 环境变量 ................................................................................................. 125
5.2.5 在 OK335x 目标板下测试 tslib .............................................................................. 126
5.3 移植 qt4.8.5 ..................................................................................................................... 126
5.3.1 拷贝压缩文件 .......................................................................................................... 126
5.3.2 测试 arm 版 qt 是否安装并配置成功 ................................................................... 128
5.3.3 移植 qt4.8.5 到 OK335x 目标板 ............................................................................ 128
5.3.4 导出 qt 环境变量 .................................................................................................... 128
5.3.4 OK335x 目标板下测试 Qt4.8.5 .............................................................................. 129
5.4 Qt Creator 开发环境搭建及编程 .................................................................................... 130
5.4.1 安装 Qt Creator ........................................................................................................ 130
5.4.2 设置 Qt Creator 使其支持交叉编译 ...................................................................... 130
5.4.3 新建 hello Qt 程序进行测试 ................................................................................... 131
5.4.4 在开发板上测试 qt 应用程序 ............................................................................... 134
附录 1:JTAG 调试 .................................................................................................. 135
F1.1 CCS 简介 .......................................................................................................................... 135
F1.2 安装 CCSV5.5 ................................................................................................................. 135
F1.3 连接开发板进行测试 ..................................................................................................... 136
F1.4 调试 SPL 代码................................................................................................................. 138
附录 2:TFTP 服务搭建 .......................................................................................... 147
F2.1 安装服务器、客户端和守护进程 ................................................................................. 147
F2.2 服务器配置 ..................................................................................................................... 147
F2.3 重新启动服务 ................................................................................................................. 147
F2.4 测试服务器 ..................................................................................................................... 148
F2.5 Uboot 使用 tftp ................................................................................................................. 148
F2.6 Linux 使用 tftp ................................................................................................................. 149
附录 3:NFS 服务搭建 ............................................................................................ 150
F3.1 ubuntu 下搭建 nfs 服务器 ............................................................................................... 150
F3.2 开发板参数设置 ............................................................................................................. 151
F3.3 断电重启 ......................................................................................................................... 152
F3.4 进入内核后挂载 nfs 文件系统....................................................................................... 153
附录 4:FTP 服务 .................................................................................................... 154
F4.1 FTPD 服务器测试 ............................................................................................................ 154
F4.2 通过 FTP 上传下载文件................................................................................................. 155
F4.3 在 xp 系统登录 ftp 服务器 ............................................................................................. 156
第 7 页