- 博客(21)
- 资源 (15)
- 收藏
- 关注
转载 S3C2440上MMC/SD卡驱动实例开发讲解(二)
嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。共享资源,欢迎转载:http://hbhuanggang.cublog.cn一、开发环境主 机:VMWare--Fedora 9开发板:Mini2440--64MB Nand, Kernel:2.
2014-04-17 21:55:17 672
转载 S3C2440上MMC/SD卡驱动实例开发讲解(一)
嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。共享资源,欢迎转载:http://hbhuanggang.cublog.cn一、开发环境主 机:VMWare--Fedora 9开发板:Mini2440--64MB Nand, Kernel:2.
2014-04-17 21:54:07 1086
转载 S3C2440上RTC时钟驱动开发实例讲解
嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。共享资源,欢迎转载:http://hbhuanggang.cublog.cn一、开发环境主 机:VMWare--Fedora 9开发板:Mini2440--64MB Nand, Kernel:2.
2014-04-17 21:51:02 2849
转载 u-boot-2009.08在2440上的移植详解(六)
嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。共享资源,欢迎转载:http://hbhuanggang.cublog.cn一、移植环境主 机:VMWare--Fedora 9开发板:Mini2440--64MB Nand,Kernel:2.6
2014-04-17 21:48:52 1470
转载 u-boot-2009.08在2440上的移植详解(五)
嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。共享资源,欢迎转载:http://hbhuanggang.cublog.cn一、移植环境主 机:VMWare--Fedora 9开发板:Mini2440--64MB Nand,Kernel:2.6
2014-04-17 21:47:07 710
转载 u-boot-2009.08在2440上的移植详解(四)
嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。共享资源,欢迎转载:http://hbhuanggang.cublog.cn一、移植环境主 机:VMWare--Fedora 9开发板:Mini2440--64MB Nand,Kernel:2.6
2014-04-17 21:46:23 764
转载 u-boot-2009.08在2440上的移植详解(三)
移植步骤上接:u-boot-2009.08在2440上的移植详解(二)5)准备进入u-boot的第二阶段(在u-boot中添加对我们开发板上Nand Flash的支持)。目前u-boot中还没有对2440上Nand Flash的支持,也就是说要想u-boot从Nand Flash上启动得自己去实现了。首先,在include/configs/my2440.h头文件中定义N
2014-04-17 21:45:27 705
转载 u-boot-2009.08在2440上的移植详解(二)
嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。共享资源,欢迎转载:http://hbhuanggang.cublog.cn一、移植环境主 机:VMWare--Fedora 9开发板:Mini2440--64MB Nand,Kernel:2.6
2014-04-17 21:44:20 790
转载 u-boot-2009.08在2440上的移植详解(一)
一、移植环境主 机:VMWare--Fedora 9开发板:Mini2440--64MB Nand,Kernel:2.6.30.4编译器:arm-linux-gcc-4.3.2.tgzu-boot:u-boot-2009.08.tar.bz2二、移植步骤本次移植的功能特点包括:支持Nand Flash读写支持从Nor/Nand Flash启
2014-04-17 21:41:50 1084
转载 linux sd卡驱动分析
基于S3C2410的SD卡linux驱动工作原理 Linux MMC/SD/SDIO体系结构linux sd卡驱动分析 基于S3C2410的SD卡linux驱动工作原理 我在讲嵌入式Linux驱动开发班的时候,发现不少学员对SD卡驱动这块比较感兴趣,课下来找我探讨。而
2014-04-17 21:37:24 1180
转载 Linux设备模型之tty驱动架构分析
一:前言Tty这个名称源于电传打字节的简称。在linux表示各种终端。终端通常都跟硬件相对应。比如对应于输入设备键盘鼠标。输出设备显示器的控制终端和串口终端.也有对应于不存在设备的pty驱动。在如此众多的终端模型之中,linux是怎么将它们统一建模的呢?这就是我们今天要讨论的问题.二:tty驱动概貌Tty架构如下所示:screen.width*0.7) {this.resized=
2014-04-12 18:17:23 602
转载 Linux网络驱动源码分析(二)
上次讲到如何从pci核心驱动一步一步的进入了rtl8139网络驱动,并且调用的第一个函数是驱动的probe函数,即rtl8139_init_one,本文就从这里入手,简单的介绍rtl8139网络驱动的相关原理和源码分析。1 rtl8139_init_one 上文讲到当实现了驱动和设备的匹配后,需要设备和驱动做一些相应的工作,如正常使用前的初始化操作等,rtl8139_init_o
2014-04-11 09:53:08 634
转载 Linux网络驱动源码分析(一)
网络驱动是一种典型的PCI设备驱动,无论在嵌入式平台还是在PC领域,网络相关的项目开发有着比较广阔的前景,因此,分析当前Linux内核中网络设备的驱动,不但能了解网络相关的基本原理,而且可以借鉴Linux内核的先进的技术,将其应用到嵌入式或其他领域。本文以Linux内核中的rtl8139网络驱动为例,对网络驱动的源码进行了简单分析,并对其中涉及的相关概念和技术进行了简单的介绍。一、PCI设备驱
2014-04-11 09:52:05 591
转载 Linux内核通知链 notifier chain
1.内核通知链表简介(引用网络资料) 大多数内核子系统都是相互独立的,因此某个子系统可能对其它子系统产生的事件感兴趣。为了满足这个需求,也即是让某个子系统在发生某个事件时通知其它的子系统,Linux内核提供了通知链的机制。通知链表只能够在内核的子系统之间使用,而不能够在内核与用户空间之间进行事件的通知。通知链表是一个函数链表,链表上的每一个节点都注册了一个函数。当某个事情发生时,
2014-04-10 18:04:44 564
转载 Android通过JNI操作串口《四》
7. config_options.xmlxmlversion="1.0"encoding="utf-8"?> PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" xmlns:settings="http://schemas.android.co
2014-04-08 18:17:07 1025
转载 Android通过JNI操作串口《三》
4. JAVA层封装本地方法package com.notioni.uart.manager; import com.notioni.uart.manager.TtyNativeControl.ReceiveCallback;/* *单例模式 */publicclass UARTCTLManager { priva
2014-04-08 18:16:13 1452
转载 Android通过JNI操作串口《二》
3. JNI实现类#include"JNIHelp.h"#include"android_runtime/AndroidRuntime.h"#include#include#include#include#include#include#include#include#include#includ
2014-04-08 18:14:07 2291
转载 Android通过JNI操作串口《一》
Android通过JNI操作串口1. 本地类TtyNativeControlpackage com.notioni.uart.manager; import java.lang.ref.WeakReference; import android.os.Handler;import android.os.Looper;import android.os.Me
2014-04-08 18:13:28 3069
转载 Linux中tty框架与uart框架之间的调用关系剖析
之前本人在"从串口驱动的移植看linux2.6内核中的驱动模型 platform device & platform driver"一文中已经写到了移植的设备是如何通过platform总线来与对应的驱动挂载。在这期间有一个问题困扰着我,那就是来自用户空间的针对uart设备的操作意图是如何通过tty框架逐层调用到uart层的core驱动,进而又是如何调用到真实对应于设备的设备驱动的,本文中的
2014-04-02 18:19:18 716
转载 串口的open操作(tty_open)
根据前面的操作,串口作为字符驱动也已经注册到系统了,/dev目录下也有设备文件节点了。那接下来uart的操作是如何进行的呢?操作硬件之前都是要先open设备,先来分析下这里的open函数具体做了那些工作(做了大量工作 ,真的!)。应用层通过open系统调用open(“/dev/s3c2410_serial0”,)一层一层调用到会调用到tty_open。因为串口在linux下是作为t
2014-04-02 12:36:14 1884
转载 串口tty驱动之初始化
只分析串口驱动,和console相关的部分暂时省去。内核串口部分需要用到tty部分,tty包含了tty内核和tty线路规程。这些是在串口代码之前初始化。1.tty_ldisc线路规程的初始化只要是函数driver/tty/tty_io.c console_init()[cpp] view plaincopyprint?void _
2014-04-02 12:34:57 2559
Qualcomm_Crash_Analysis_Portal.7z
2020-07-08
v4l2抓取图像并保存到当地
2017-09-12
黑客帝国数字雨屏保程序
2013-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人