在做视频监控项目,以前一直用的是2.6.36的内核,一直很正常,但是这几天换3.0.1内核,启动程序,却出现了错误,如下: 完善OK6410摄像头驱动由上面的分析可知,OK6410新版本(3.0.1)的内核的dev_open函数是有问题的,实际上他是赋值给了v4l2_file_operations结 ...
分类:
其他好文 时间:
2016-05-06 20:13:41
阅读次数:
266
在上一篇文章中提到SD卡的裸机开发环境的搭建以及OK6410的启动设置,这章开始进入LED灯的闪烁控制。1、首先打开OK6410的开发板原理图,找到LED等控制的原理图部分,如下图1所示。图1LED灯控制原理图由图1可知,控制LED灯的CPU管脚为NLED1~NLED4,NLED1~NLED4对应的CPU管脚名称为..
分类:
其他好文 时间:
2016-05-02 17:12:56
阅读次数:
267
在介绍bootloader嵌,先简要介绍一下汇编的相关知识!为后边的学习做铺垫!大学里面学习过汇编,之前汇编部分的视频也是一点一点的跟着国嵌的视频把代码撸出来一步一步的调试!相对学习起来还是比较容易的!比数据结构和算法简单的多了。
汇编语言介绍这一部分暂时就不写笔记了!写bootloader后边会用到比较多,这里只简单的挑一些重要的介绍一下。
ARM汇编分类:
1. ARM标准汇编:使用AR...
分类:
其他好文 时间:
2016-04-29 19:48:10
阅读次数:
195
在介绍bootloader嵌,先简要介绍一下汇编的相关知识!为后边的学习做铺垫!大学里面学习过汇编,之前汇编部分的视频也是一点一点的跟着国嵌的视频把代码撸出来一步一步的调试!相对学习起来还是比较容易的!比数据结构和算法简单的多了。
汇编语言介绍这一部分暂时就不写笔记了!写bootloader后边会用到比较多,这里只简单的挑一些重要的介绍一下。
ARM汇编分类:
1. ARM标准汇编:使用AR...
分类:
其他好文 时间:
2016-04-23 20:01:54
阅读次数:
217
OK6410 ARM11开发板安装Linux嵌入式系统操作步骤!...
分类:
其他好文 时间:
2016-04-17 23:07:10
阅读次数:
308
led驱动程序编写 本文主要包含三部分,led驱动程序led.c编写,编译驱动程序的makefile的编写,以及使用驱动程序的应用程序led_app的编写 一、led.c编写 1.1控制led命令的编写 >led.h 二、编译led.c的Makefile的编写 三、应用程序的编写 四、出现的问题解决 ...
分类:
其他好文 时间:
2016-04-04 16:36:25
阅读次数:
183
手里只有一块OK6410开发板,一张8G的SD卡,没有相关的JTAG调试器,也没有集成开发环境可用,那如何进行裸机开发呢?查询开发的手册可知,6410芯片支持从SD卡启动,因此裸机开发就从SD卡开始。1、开发环境的搭建首先搭建虚拟机平台,安装Linux开发环境centos6.5,安装过程这里不..
分类:
其他好文 时间:
2016-03-31 00:22:13
阅读次数:
260
1.为何使用DMA:为了提高CPU的工作效率,避免多余的等待时间2.关于DMA控制器:(1)通道数:2440有4个通道,6410有4个DMA控制器(初始化的时候要选择),32个通道。210有两种DMA一种是内存与内存之间,另外则是普通的内存与外设之间。(2)请求源:(3)基本时序 nXDREQ请求生
分类:
其他好文 时间:
2016-03-19 22:52:46
阅读次数:
234
一、内存 只是从大体上介绍,并没有涉及寄存器的操作 6410的系统资源为:256MB DDR 、2GB NANDFlash 如下图所示: ROM是只读存储器,RAM是随机存储器。 区别: 1.ROM(Read Only Memory)掉电数据不丢失,但存储读取速度慢,所以常用作存放程序,存放boot
分类:
其他好文 时间:
2016-03-17 16:02:33
阅读次数:
175