OK6410A 驱动程序测试-leds
来源:互联网 发布:导入数据错误 编辑:程序博客网 时间:2024/05/17 07:57
手上的OK6410A是块废板,被贴标签为USB口坏,算是前两年报废下来的,一直躺在办公抽屉...
看过文章说要想保持大脑的灵活,要经常写写文章,可以保持大脑的状态。其实,平时也有写日记的习惯,但是日记嘛,只能与自己分享回忆。
粗略的看了看,以此板还是能写几篇简单文字的如:LED,ADC,RTC等等。仔细看看了光盘资料,驱动的测试程序都是QT环境写,也就GUI程序,
很遗憾,淘汰的板子没有淘汰的屏,因此,将全部改写为控制台程序。
代码的格式可能会乱,本人也不会可以整理,导出来啥样就啥样,之是验证功能的正确而已。
本人的老本本NC6000,跑到10.04的ubuntu,与开发板的连接工具使用:minicom,具体使用见我前面的文章,有还算比较详细的描述。
连接板子后:
ls /dev
结果:
adcaudioconsolecpu_dma_latencydevicedspfb0fb1fb2fb3fulli2cinputirda0kmsgledslogmemmixermtd0mtd0romtd1mtd1romtd2mtd2romtd3mtd3romtdblock0mtdblock1mtdblock2mtdblock3network_latencynetwork_throughputnullpppptmxptspwmrandomrootrs485iortcrtc0s3c-cmms3c-g2ds3c-g3ds3c-jpgs3c-mfcs3c-pps3c-rotatorshmsndtem0ttytty0tty1tty10tty11tty12tty13tty14tty15tty16tty17tty18tty19tty2tty20tty21tty22tty23tty24tty25tty26tty27tty28tty29tty3tty30tty31tty32tty33tty34tty35tty36tty37tty38tty39tty4tty40tty41tty42tty43tty44tty45tty46tty47tty48tty49tty5tty50tty51tty52tty53tty54tty55tty56tty57tty58tty59tty6tty60tty61tty62tty63tty7tty8tty9ttySAC0ttySAC1ttySAC2ttySAC3urandomusbdev1.1usbdev2.1vcsvcs1vcs2vcs3vcs4vcsavcsa1vcsa2vcsa3vcsa4vhcivideo0video1video14watchdogzero
测试代码,主要从光盘的QT演示移植出来。
代码如下:
#include<stdio.h>#include<stdlib.h>#include<fcntl.h>#include<unistd.h>sleeps(int j){int i=0,m=0;for(i=0;i<j;i++){for(m=0;m<100000;m++){<span style="font-family: Arial, Helvetica, sans-serif;">}</span>
}}int main(void){int i,fd;fd=open("/dev/leds",O_RDWR);if(fd == -1) exit(1);for(i=0;i<4;i++){ioctl(fd,0,i);sleeps(100);ioctl(fd,1,i);if(i == 3)i=0;}}
复制代码到vim中,记得命令:“shift + insert” 哦
</pre>交叉编译:<pre name="code" class="csharp">arm-linux-gcc -o led ledtest.c
先按下:“CTRL +A”
再按:"S"
选择“led”文件,文件 目录的选择见前面minicom介绍
上传成功后
运行 led
应该是可以看到 板子上的4个led灯轮流被点亮。
PS
飞凌的开发板虽然说明已经算详细了,但是还是不够详细。
0 0
- OK6410A 驱动程序测试-leds
- mini2440的LEDS驱动程序和测试程序详解
- mini2440的LEDS驱动程序和测试程序详解
- mini2440的LEDS驱动程序和测试程序详解 .
- mini2440 的 leds的驱动程序
- OK6410A 之 SPI 驱动 测试 步骤
- OK6410A SPI驱动测试的应用程序
- leds application
- 使用CETK测试驱动程序
- 使用CETK测试驱动程序 .
- 使用CETK测试驱动程序 .
- 驱动程序测试问题
- led 驱动程序测试
- LCD驱动程序(四)测试
- LED驱动程序的测试
- 测试Linux内核驱动程序
- linux 嵌入式驱动程序测试实例
- 测试ldd3中的snull驱动程序
- linux copy_to_user() copy_from_user()
- 设计模式之建造者(Builder)模式
- UML(2)---结构
- 什么是网络虚拟化NV和SDN?
- 人工智能
- OK6410A 驱动程序测试-leds
- Boost::Asio一个简单的Echo服务器
- Opencv 完美配置攻略 2014 (Win8.1 + Opencv 2.4.8 + VS 2013)
- Rails4.2新特性学习
- MongoDB学习笔记(一)
- MATLAB————拟合工具箱
- Python中的生产者消费者问题
- day25_GUI
- 使用 HTML5 WebSocket 构建实时 Web 应用