tiny6410专题

Tiny6410_buttons.c 按键驱动程序

最近一直在找带中断的led驱动程序先贴出来方便自己复习。 /*Tiny6410_buttons_xyl.c*/   /*引用的头文件*/ #include <linux/module.h> /*模块有关的*/   #include <linux/kernel.h> /*内核有关的*/   #include <linux/fs.h> /*文件系统有关的*/   #inclu

基于tiny6410的led驱动程序

今天弄了一个晚上了 终于弄懂了第一个简单的linux驱动感觉很多人编写的第一个驱动也是拿led开刀的吧。本文的led驱动是基于tiny6410的四个led驱动,用字符设备的驱动模块,而不是混杂设备驱动模块来编写,本人在使用混杂设备方法编写的时候led灯第二个始终无法实现控制开和关现在还在纠结中。 一下图片是开发板手册关于四个用户led的硬件介绍。 下面是s3c6410关于gpio的寄存器

基于tiny6410开发板的LED驱动 编写与使用(第一个linux驱动)

定义本次驱动为misc device(杂项设备驱动),包含头文件miscdevice.h,其实所谓的杂项驱动程序就是主设备号为10的字符设备驱动,其实就是用主设备号10调用了函数register_chrdev()。且misc device会自动在/dev目录下建立设备节点,而不需用mkmod手动建立。 编写tiny6410 LED驱动的内核模块 tiny6410_leds.c #i

Tiny6410更换移植Linux内核3.0.101

Linux3.0.101 & Barebox-2013.11.0 & Qt -execises 补丁代码和测试代码下载地址:         https://github.com/tortoisechan/Linux3.0.101-Tiny6410         唉~伤不起的事还是发生了,起初以为用自己能搞得定3.2.xx版本的移植,但是在音频驱动卡了两个星期,还是

Tiny6410挂载nfs根目录文件系统

本文专属tiny6410吐槽系列~如有得罪,请多包涵~在此也留个联系方式~291222536@qq.com,欢迎大家一起交流吐槽心得~         上次好像我们讲到了自己配的内核到挂在完nfs就挂掉了,提示是找不到init是吧~记得好像是,所以今天我们来解决掉这个问题,从新开始制作一个根目录文件系统。         这里不得不下载的就是busybox啦~这是木有

配置适用于Tiny6410的linux内核

本文专属tiny6410吐槽系列~如有得罪,请多包涵~在此也留个联系方式~291222536@qq.com,欢迎大家一起交流吐槽心得~         不要问我为什么插图会有两种风格,我会告诉你我在上班无聊的时候码字的吗?         今晚来干嘛好呢?干嘛好呢?干嘛好?干好!!!挺好的~         去linux kernel的官网https://www.ke

让Barebox在Tiny6410上跑起来

本文专属tiny6410吐槽系列~如有得罪,请多包涵~在此也留个联系方式~291222536@qq.com,欢迎大家一起交流吐槽心得~         今天来吐槽一下barebox这个BL,最近机缘巧合之前手头多了块tiny6410友善的板子,又是嵌入式,既然非技术类的东西就算不吐槽了,今天的话题吧——barebox~         原来在openrisc平台

micro2440/tiny6410使用JLINK直接烧录nand flash

一、将内存初始化程序下载至SRAM并运行 1.打开J-Link Commander,将micro开发板拨至nand flash启动。 2.以下是常用命令: speed 12000:设置下载速率为12M。 r:reset,复位命令。 h:halt,停机、也有暂停的功能。 loadbin <filename> <address>:下载filename文件到地址address上。 setp

tiny6410温度传感器详细开发步骤

原文链接:http://blog.csdn.net/gameboy374/article/details/7516102   首先感谢署名为lixin的网友以及署名为tandesir的CSDN博主,我必须承认我是站在巨人的肩膀上才有能力迈出了这在我看来具有重要意义的一步! 程序代码: ds18b20.c   01.#include <linux/init.h> 02.#inc

实战tiny6410上的QT开发环境搭建与示例程序

虚拟机: vmware7 + fedora9 开发板: tiny6410 qt版本:qte4.7.0 (后来移植qt4.7.3也成功了) 1) 在虚拟机上 获得QTE4.7源码并释放且编译  第一步,获得源码并翻译 在虚拟机上,把qt-everywhere-opensource-src-4.7.0.tar.gz 释放。 释放的目录可以是任何比如    /home/stephe

tiny6410上移植mjpg-streamer

转载 mjpg-stream 的移植需要 jpeg 的库,所以我们先移植 jpeg 的库 (1)jpeg库的移植 1)jpeg源码包通过下面这个网址下载 http://www.ijg.org/files/jpegsrc.v8b.tar.gz 2)解压源码包 tar xvf jpegsrc.v8b.tar.gz 3)配置源码 cd jpeg-8b ./configure --prefi

USB摄像头在TQ2440或TINY6410上帧速慢的真正原因

USB摄像头在TQ2440或TINY6410上帧速慢的真正原因 移植过mjpg-streamer或者ffmpeg到板子上的人都会发现,采样只有大概2fps,总想方法提升速度,修改默认配置,命令行,使用硬件编码,实际都不能明显的提高速度,原因是,这两个板子采用的是USB1.1,导致USB摄像头采集的图像无法快速的存入内存中。 USB摄像头一般输出是YUYV422,打包格式为YUYVY

Tiny6410 LED字符设备驱动

1.查看用户手册 led1、led2、led3、led4 连接的分别是 GPK4、GPK5、GPK6、GPK7 2、查询6410芯片手册     下面还需要3个步骤: 1、设置GPIO为OUTPUT。    将GPK4、GPK5、GPK6、GPK7设置为输出output=0001    即GPKCON0的19:28都配置为0001   2、设置GPIO的数据。    将GPKDATA的4

Tiny6410裸机开发笔记(一)汇编点亮LED

开发版信息 CPU: S3C6410 RAM:128MB NAND: 256MB(SLC) ID:ECDA1095 Touch Device: 1-wire LCD Type: S70 1. 查阅原理图 Tiny6410 板上提供了 4 个可编程用户 LED,原理图如下: LED1,2,3,4 分别使用的 CPU 端口资源为GPK_4,5,6,7 2. 程序编写 2.1 Start.

tiny6410与ubuntu14.04串口的设置

曾经,我们这群小伙伴为了解决那个串口配置的问题浪费了整整两天,这是多么痛的领悟的啊,最令人无语的是,后来工程师证明,这是某艺买的串口不能用的原因,,          好了,废话少说,昨天工程师帮我们配置好了串口,现在我得把这些步骤记录下来:         1.下载安装minicom,在终端下输入命令:sudo apt-get install minicom,然后按下y继