E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
OK6410
基于
ok6410
的韦东山驱动视频简要分析--USB驱动 .
注意:本篇讲的鼠标驱动仅能实现鼠标左右键跟滑轮这三个按键类似button的功能,按下左键则打出"l",右键打出“s”,滑轮打出“enter”。如果要实现正常的鼠标驱动,参考内核的鼠标驱动,修改input的一些参数即可。 一、写驱动的步骤(新手稍微看下即可,内容有点搞)1、复制头文件;2、写入口函数,出口函数,再加上协议;3、分配注册usb_driver结构体(拷别人的),staticstructu
start530
·
2012-09-26 09:00
struct
table
input
callback
interface
Descriptor
基于
ok6410
的韦东山驱动视频简要分析--ts驱动
一、写ts驱动步骤(新手稍微看下即可,内容有点搞)1、复制头文件;2、写入口函数跟出口函数3、分配一个input_dev结构体,在头文件下插入:staticstructinput_dev*ts_dev;在init中分配:ts_dev=input_allocate_device();4、注册:在init中注册:input_register_device(ts_dev);5、设置:1、能产生哪类事件:
start530
·
2012-09-26 09:00
timer
struct
function
Module
input
UP
基于
ok6410
的韦东山驱动视频简要分析--lcd驱动
#include #include #include #include #include #include #include #include #include #include #include #include #include #include staticstructfb_info*s3c_lcd_info; staticu32s3c_pseudo_pal
start530
·
2012-09-26 09:00
Centos上搭建能用于
ok6410
开发板的tftp服务器
用rpm -qa | grep tftp 检查是否安装tftp服务器如果没有。tftp:yum install tftp*(yum install xinetd tftp tftp-server)Tftp的配置文件在 vi /etc/xinetd.d/tftp修改tftpboot 的属性 chmod 777 -R tftpboot修改下载路径;重启:/etc/init.d/xinetd r
start530
·
2012-09-25 19:00
工作
centos
socket
6410上移植uboot
一、 移植环境主机:VMWare-ubuntu开发板:
ok6410
—512Mnandflash,Kernel:2.6.30.4u-boot:u-boot-2011.06二、 源码获得
start530
·
2012-09-25 19:00
测试
Flash
三星
include
makefile
编译器
编译可加载触摸屏驱动的uImage内核。
pc:Centos5.4内核:linux3.0.1开发板:
ok6410
交叉编译器:arm-linux-gcc4.4.1 1.makemenuconfig去掉原来的触摸屏驱动程序->DeviceDrivers
start530
·
2012-09-25 19:00
编译可加载触摸屏驱动的uImage内核。
pc:Centos5.4内核:linux3.0.1开发板:
ok6410
交叉编译器:arm-linux-gcc4.4.11.makemenuconfig去掉原来的触摸屏驱动程序->DeviceDrivers
diaxfw2168
·
2012-09-25 19:00
编译可加载lcd驱动的linux uImage
pc:Centos5.4内核:linux3.0.1开发板:
ok6410
交叉编译器:arm-linux-gcc4.4.1LCD驱动程序怎么写LCD驱动程序?
start530
·
2012-09-25 18:00
编译可加载lcd驱动的linux uImage
pc:Centos5.4内核:linux3.0.1开发板:
ok6410
交叉编译器:arm-linux-gcc4.4.1LCD驱动程序怎么写LCD驱动程序?
diaxfw2168
·
2012-09-25 18:00
ok6410
上移植madplay
交叉编译时与上篇过程相同,但是在配置的时候要做些修改。1.安装zlib用交叉编译工具编译zlib,并且把库生成到交叉编译环境的库目录下./configure--prefix=/usr/local/arm/4.4.1/arm-none-linux-gnueabi --prefix是便于寻找头文件和库文件修改Makefile.CC=arm-linux-gccAR=arm-linux-arrcRANLI
start530
·
2012-09-25 18:00
File
工具
makefile
编译器
ok6410
的mplayer移植
安装包:MPlayer-1.0rc2.tar.bz2交叉编译器:arm-linux-gcc-4.5.1 解压MPlayer-1.0rc2.tar.bz2:tar–xjvfMPlayer-1.0rc2.tar.bz2进入解压文件MPlayer-1.0rc2进行configure配置./configure--host-cc=gcc--cc=arm-linux-gcc--target=arm-linu
start530
·
2012-09-25 18:00
function
IOC
dll
each
makefile
编译器
ok6410
烧写linux问题
我的板子是250M内存,2Gnandflash.发现USB烧写有问题,烧写完成之后不能正常启动,只有一键烧写能正常启动。原因不清楚,后面再分析。
fengyee_zju
·
2012-09-24 22:00
linux
成功移植Mplayer到
OK6410
开发板上了
移植Mplayer到
OK6410
开发板 项目需要,需要将Mplayer移植到开发板上,所以今天花了一下下午成功移植,其中参考很多文档,后发现许多文档陈旧,些许文档有少量错误,所以这里整理一下放出来。
l461269717
·
2012-09-22 20:00
Linux下制作logo并显示到开发板上
我用的是
OK6410
开发板,自带的两个内核(2.6.32和3.0.1都测试通过) 首先讲一下制作logo的方法: LinuxLogo制作工具:LogoMaker.tgz4.7MBhttp
l461269717
·
2012-09-22 19:00
按键驱动——查询方式实现
OK6410
总共有6个按键,按键分别接在GPN0~GPN5,原理图上根本没有这么说,原理图上说的是KEYINT!
Pillar_zuo
·
2012-09-21 15:00
struct
File
Module
user
测试
Class
解决
OK6410
开发板无法rmmod(卸载驱动)
在PClinux上面新建一个rmmod.c#include #include #include #include #include #include intmain(intargc,char*argv[]) { constchar*modname=argv[1]; intret=-1; intmaxtry=10; while(maxtry-->0){ ret=delete_
cp1300
·
2012-09-18 23:00
linux
Module
delete
OK6410
Linux DS18B20驱动
//要注意一点,在裸机状态下可以使用data = data * 6.25来对温度值进行放大100倍,但是在内核中不能使用,但可以使用data = data * 625 / 100; //网上查了一下好像是内核不支持浮点.不知道是不是这回事,但是我不使用浮点驱动加载就没问题,使用后不能加载了. /*************************************************
cp1300
·
2012-09-18 23:00
linux
struct
IO
Module
File
delay
OK6410
开发板裸机DS18B20驱动
相信玩过51的童鞋应该都玩过DS18B20吧,虽然用在ARM11上面,但是操作还是一样,多了一点就是读写IO前需要切换IO方向,其实51在读取之前需要切换到高电平的,这个一般由编译器完成的,/********************************************************************************************************
cp1300
·
2012-09-18 20:00
OK6410
之ADC驱动软件分析---阻塞与非阻塞IO
首先,学习一下设备的阻塞与非阻塞操作: 阻塞操作是指,在执行设备操作时,若不能获得资源,则进程挂起直到满足可操作的条件再进行操作,被挂起的进程进入sleep状态,被从调度器的运行队列移走,直到等待的条件被满足。非阻塞操作的进程在不能进行设备操作时,并不挂起,它或者放弃,或者不停地查询,直到可以进行操作为止。 阻塞从字面上听起来似乎意味着低效率,实则不然。如果设备驱动不阻塞,
Sun_Rise2011
·
2012-09-15 16:00
IO
struct
Module
File
input
linux内核
OK6410
之ADC驱动硬件分析---阻塞与非阻塞IO
在
OK6410
开发板中,有ADCONVERT部分,接口为XDAC_AIN0 在S3C6410的PDF中:The10-bit/12-bitCMOSADC(AnalogtoDigitalConverter
Sun_Rise2011
·
2012-09-15 16:00
OK6410
之蜂鸣器驱动软件分析---PWM定时器
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include
Sun_Rise2011
·
2012-09-14 11:00
c
timer
struct
File
Module
Semaphore
OK6410
之蜂鸣器驱动硬件分析---PWM定时器
在
OK6410
开发板中,蜂鸣器的IO口为GPF15 关于GPF15的GPIO详细参考S3C6410的PDF手册GPF14[29:28]00=Input 01=Output 10=PWMTOUT
Sun_Rise2011
·
2012-09-14 11:00
timer
工作
function
input
Parameters
output
linux2.6.36内核配置笔记
1、解压飞凌自己的内核linux2.6.36到/home/
ok6410
中:root@ubuntu:/mnt/hgfs/FORLINX_share/
OK6410
/Linux-2.6.36#tarzxvfFORLINX_linux
Sun_Rise2011
·
2012-09-07 22:00
linux
ubuntu
video
NetWork
图形
audio
ok6410
之linux2.6.36内核添加logo显示
在
OK6410
板子启动时并没有显示可爱的小企鹅logo,故进行添加显示并修改成自己喜欢的图片。
Sun_Rise2011
·
2012-09-04 16:00
linux
File
ubuntu
buffer
终端
colors
和菜鸟一起学
OK6410
之熟悉内核源码
今天还是挺顺利的,这周的工作两天就搞定了,其实有点小简单。确实,我们都需要信心。总觉得,网线是个可恶的东西,老是懒懒的刷着网页也不干点实事,让自己进步也慢了好几拍。所以还是把网线直接接到开发板上去了,哈哈,那样就可以不上网,好好玩小o了。 前几天终于把以前留下的tftp下载内核和nfs挂载文件系统给搞定了,接下来开始直接拿linux2.6.28那个内核玩了,公司里所有的寄存器
eastmoon502136
·
2012-08-28 23:00
c
timer
struct
assembly
mfc
IIS
OK6410
linux LED驱动
ok6410linux的第一个驱动LED驱动//驱动程序代码/**************************************************************************************************************** *文件名称:led_drive.c *简介:OK6410LED驱动 *作者:异灵元(
[email protected]
cp1300
·
2012-08-26 18:00
linux
struct
Module
File
Semaphore
user
和菜鸟一起学
OK6410
之tftp下载内核,nfs挂载文件系统全过程详解
人有悲欢离合,月有阴晴圆缺。少不了离愁别绪,人生就是这样,喜也一天,悲也一天,直待,慢慢老去。老去,必将面临着死亡。终于工作了,终于赚钱了,那么多的终于,也抵不过岁月的流逝,抵不过老去的容颜。外公,一路走好。脑海里全是童年的回忆,外公是最疼我的。上周最后看您一眼,又匆匆赶回来工作,下周也不能天天陪您,只能在最后几天回去陪您。相信在远方的您,会看到我的努力,因为我一直都是您的骄傲,从小就是。未来,我
东月之神
·
2012-08-25 01:27
Linux学习之路
和菜鸟一起学
OK6410
之tftp下载内核,nfs挂载文件系统全过程详解
人有悲欢离合,月有阴晴圆缺。少不了离愁别绪,人生就是这样,喜也一天,悲也一天,直待,慢慢老去。老去,必将面临着死亡。终于工作了,终于赚钱了,那么多的终于,也抵不过岁月的流逝,抵不过老去的容颜。外公,一路走好。脑海里全是童年的回忆,外公是最疼我的。上周最后看您一眼,又匆匆赶回来工作,下周也不能天天陪您,只能在最后几天回去陪您。相信在远方的您,会看到我的努力,因为我一直都是您的骄傲,从小就
eastmoon502136
·
2012-08-25 01:00
虚拟机
工作
service
服务器
嵌入式
平台
让
OK6410
linux支持自己的LCD
OK6410
自带的那块LCD分辨率太低了,我自己在淘宝上面淘了一块5寸的LCD,分辨率800*480,与飞凌驱动里面7寸屏分辨率一样,我就改动了一下时序参数,能用了,但是有部分不大清晰,最终发现时由于时钟边沿有效设置错了
cp1300
·
2012-08-23 21:00
c
linux
[置顶] Android照相功能驱动层中HAL的实现(基于
OK6410
开发板+OV9650摄像头)
Android照相功能驱动层中HAL的实现(基于
OK6410
开发板+OV9650摄像头)Motivation 前些日子买了块飞凌
OK6410
的开发板+OV9650摄像头模块准备做Android应用开发。
longtian635241
·
2012-08-21 14:00
android
image
header
存储
buffer
callback
Ok6410
使用securecrt连接串口失败的解决方法
最近心血来潮,又开始弄很久没碰的
OK6410
的板子了,烧上linux,然后用securecrt去连接,结果死活连接不上。
wenix
·
2012-08-20 00:52
linux
OK6410
OK6410
GPIO 控制LED 亮灭代码
init.s如下:;程序源码;IMPORTMain;AREA|C$$code|,CODE,READONLY ;globalstart;start;blMain;END;网上源码;注意这里指令前面不要顶格写,否则编译通过不了(IMPORTAREA是指令?),还有就说这个init.s文件不是必须;的,有这个文件主要是为了在执行时候的入口地址是不变的,如果只有led_test.c,那么在;指令执行的入口
kkkvvv123
·
2012-08-16 23:00
c
import
Android与
ok6410
板子tcp通信
开发环境:ubuntu10.1032位服务端:
ok6410
烧入linux系统客户端:android手机在
ok6410
上编写tcp服务端程序是用c语言编写,android的应用程序是用java语言编写的,
key123zhangxing
·
2012-08-13 21:00
纪念一下--ECLIPSE+JLINK单步调试
OK6410
终于成功
搞了好久这个ECLIPSE+JLINK,一直没弄成功,各种报错。再加上本人水平确实有限,根本搞不懂报的错误是什么意思,网上查了资料也没说出个具体解决办法,只好自己一边摸索一边借助网络上的信息一点点解决,不错,最后还是让我摸索出了一点有用得内容。以下是一些体会:1纯裸板调试一直不成功,后来给板子加上UBOOT启动,让UBOOT初始化内存堆栈等信息才能成功调试。2由于加了UBOOT启动,所以JLINK
cloudlll
·
2012-08-12 16:03
6410
JLINK
ECLIPSE
Unable to mount root fs on unknown-block(31,2)?
之前用
OK6410
烧写cramfs文件系统的时候老是出现Unabletomountrootfsonunknown-block(31,2)?
h516077808
·
2012-08-11 22:00
pppoe 在
ok6410
上的交叉编译
一:总的来说可以分四点1:arm linux 内核支持ppp2: install ppp-2.4.4 (rp-pppoe要ppp的支持才能正常运行)。3: install rp-pppoe。4:把步骤(2)(3)中生成的相应文件下载到目标板,根据相应提示适当修改就行了。二:需要的包移植需要rp-pppoe和ppp。我用的是rp-pppoe3.10和ppp-2.4.4的组合。三:具体过程1: 配置编
zjg555543
·
2012-08-10 19:00
网络
脚本
防火墙
makefile
编译器
DNS服务器
在没有仿真器的情况下调试
ok6410
裸机程序
前段时间 买了个
OK6410
B玩。看了看视频JlinkV8调试 挺麻烦的,就直接用uboot 上的printf进行很简单的调试,特意分享给像我一样的小白,也感谢帮我的大牛。
gotosola
·
2012-08-09 11:00
c
windows
Google
存储
工具
OK6410
之uboot移植(4)——uboot启动代码植及支持nand flansh启动
参考自http://wenku.baidu.com/view/ae78a00390c69ec3d5bb75ce.html?st=1http://zhengxianqing1986.blog.163.com/blog/static/180567261201222681150436/http://blog.163.com/tianjunqiang666@126/blog/static/87259119
Sun_Rise2011
·
2012-08-05 20:00
c
飞凌
ok6410
开发板 android 有线配置
启用网络viinit.rc修改setpropnet.dns1192.168.0.1vilinuxrc修改IP地址和网关设置,将两条语句前面的#号去掉。/system/bin/ifconfigeth0192.168.0.197netmask255.255.255.0up/system/bin/ifconfigeth0down/system/busybox/bin/busyboxifconfigeth
zjg555543
·
2012-07-30 09:00
android
网络
OK6410
裸机简单的NAND FLASH驱动
OK6410
裸机简单的NANDFLASH驱动,只写了个简单的函数,读取一页 /************************************************************
cp1300
·
2012-07-20 22:00
c
工作
cmd
Flash
存储
n2
ALSA --- amixer控制声卡驱动实现Line-in功能
开发环境:Ubuntu12.04 开发板:
OK6410
,Linux3.0alsamixer是Linux音频架构ALSA工具的其中一个,用于配置音频的各个参数。
yimiyangguang1314
·
2012-07-17 16:00
command
ubuntu
Integer
Access
linux内核
playback
OK6410
之uboot移植(3)——搭建自己的开发板项目框架(make smdk6410_config)
一、 准备移植1、嵌入式Linux软件结构与分布 一般情况下嵌入式Linux系统中的软件主要分为以下几部分:1) 引导加载程序:其中包括内部ROM中的固化启动代码和BootLoader两部分。内部固化ROM是厂家在芯片生产时候固化的,作用基本上是引导BootLoader。有的芯片比较复杂,比如Omap3在flash中没有代码的时候有许多启动方式:USB、UART或以太网等等。而S3C24x0
Sun_Rise2011
·
2012-07-15 18:00
OK6410
之uboot移植(2)——U-Boot启动过程完全分析
1.1 U-Boot工作过程 U-Boot启动内核的过程可以分为两个阶段,两个阶段的功能如下: (1)第一阶段的功能Ø 硬件设备初始化Ø 加载U-Boot第二阶段代码到RAM空间Ø 设置好栈Ø 跳转到第二阶段代码入口 (2)第二阶段的功能Ø 初始化本阶段使用的硬件设备Ø 检测系统内存映射Ø 将内核从Flash读取到RAM中Ø 为内核设置启动参数Ø 调用内核1.1.1
Sun_Rise2011
·
2012-07-14 19:00
数据结构
linux
struct
cmd
Flash
menu
OK6410
之uboot移植(1)——系统环境简介
从今日起,开始嵌入式的系统的第一步,移植uboot,运行于
OK6410
开发板。此blog仅供参考,如有不正之处,还请指出。一、移植环境 操作系统平台:VMWare
Sun_Rise2011
·
2012-07-14 18:00
boa移植到
OK6410
主机环境:UBUNTU10.10编译器:arm-linux-gcc4.3.21.下载boa源码下载地址:http://www.boa.org/最新发行版本: 0.94.13移动到/forlinx目录下解压#tarxzfboa-0.94.13.tar.gz2.安装工具bison,flexsudoapt-getinstallbisonflex3.修改文件src/compat.h找到#defineTIM
key123zhangxing
·
2012-07-11 11:00
和菜鸟一起学
OK6410
之ADC模块
想想,
OK6410
上还有个AD模块呢。网上找了找资料,发现还是可以去尝试下可不可以实现的。好吧,花了我快一个小时了,哈哈,终于搞定了。
eastmoon502136
·
2012-07-05 23:00
和菜鸟一起学
OK6410
之蜂鸣器buzzer字符驱动
收拾收拾心情,开始继续
OK6410
吧。 昨天把led灯实现了,今天就玩个蜂鸣器吧,然后那些小的,简单的外围就告一段落了,接着再好好看看ldd3,linux内核等吧。打好
eastmoon502136
·
2012-07-01 21:00
struct
File
Module
makefile
output
linux内核
ok6410
移植中碰到问题集锦
内核启动到 Startingkernel...UncompressingLinux...done,bootingthekernel. 卡死。网上的原因有很多。一个个分析全都没用,最后换了块板子直接pass。想了很多,估计原因是由于我之前的开发箱比较非主流,它是采用onenandflash,在mach-smdk6410.c里面添加onenand分区以及初始化,以及后面配置onenand驱动出现差错。
f22jay
·
2012-07-01 20:00
File
编译器
和菜鸟一起学
OK6410
之Led字符驱动
公司待了一个下午,浑浑噩噩的,看了会android的wifi框架,还是懵懵懂懂的。都怪昨天热的睡不着,又不想开空调,唉,夏天,快过去吧。不过也算有点收获吧。吃了晚饭回到宿舍。想着,上几个实验都是看看串口的输出,没劲,好歹以前玩51,FPGA什么的时候,都是做出效果来的,于是觉得,得干出点实物来啊,好吧,记得51和FPGA是从led灯开始的,那么就。。。。。。。。。还是先上代码了:#include#
东月之神
·
2012-06-30 22:36
Linux学习之路
和菜鸟一起学
OK6410
之Led字符驱动
公司待了一个下午,浑浑噩噩的,看了会android的wifi框架,还是懵懵懂懂的。都怪昨天热的睡不着,又不想开空调,唉,夏天,快过去吧。不过也算有点收获吧。吃了晚饭回到宿舍。想着,上几个实验都是看看串口的输出,没劲,好歹以前玩51,FPGA什么的时候,都是做出效果来的,于是觉得,得干出点实物来啊,好吧,记得51和FPGA是从led灯开始的,那么就。。。。。。。。。 还是
eastmoon502136
·
2012-06-30 22:00
c
struct
File
Module
嵌入式
output
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他