码迷,mamicode.com
首页 >  
搜索关键字:rtl8211 ksz8851 s3c    ( 33个结果
驱动学习4-注册设备和驱动
(在内核文件include/linux/platform_device.h中,定义了platform_device结构体) 注册设备的步骤: 1.在内核文件arch/arm/mach-exynos/mach-itop4412.c中注册平台设备结构体platform_device s3c_device ...
分类:其他好文   时间:2016-08-07 18:27:16    阅读次数:113
USB主机控制器驱动——OHCI分析
首先,整个驱动框架的开始,是基于 platform 平台总线的。 struct platform_device s3c_device_usb = { .name = "s3c2410-ohci", .id = -1, .num_resources = ARRAY_SIZE(s3c_usb_resource), .resource = s3c_usb_resource,...
分类:其他好文   时间:2016-07-19 10:15:24    阅读次数:308
Android深度探索--第八章读后感
在这一章中,我们得知了Linux内核提供了多个与I/O内存交互的函数,比如ioread16、ioread32、iowrite16、iowrite32等,Linux内核的内存管理模块负责同步I/O内存与硬件中的数据。 每一个连接Linux的硬件在I/O内存中都会有映射地址。由于LED驱动只能在S3C开 ...
分类:移动开发   时间:2016-07-04 21:50:43    阅读次数:138
jz2440: linux/arch/arm/下面的plat-和mach-
jz2440: linux/arch/arm/下面的plat和mach plat-s3c24xxmach-s3c2440mach-s3c2410 1. 三星这样分层的理由是s3c系列的soc具有一定的共通性, plat-实现了一些较通用的封装, 这些封装的具体参数一般是宏, 这些宏如寄存器地址可能是 ...
分类:系统相关   时间:2016-06-17 06:12:00    阅读次数:527
fl2440 platform总线button字符设备驱动
驱动程序: 按键驱动的两个重点:去抖、中断 应用程序: #include "s3c_driver.h"#define DRV_DESC "S3C24XX button driver"/* Driver version*/#define DRV_MAJOR_VER 1#define DRV_MINOR ...
分类:其他好文   时间:2016-06-12 15:12:30    阅读次数:184
第七章 LED将为我闪烁:控制发光二极管
第七章 LED将为我闪烁:控制发光二极管 7.1 LED驱动的实现原理 7.2 编写LED驱动 7.2.1 体验LED驱动的奇妙 测试LED驱动之前需要用USB数据连接线S3C开发板,然后打开S3C开发板的电源开关。成功启动后,执行build.sh脚本文件编译和安装LED驱动。如果一切顺利,buil ...
分类:其他好文   时间:2016-06-06 13:54:25    阅读次数:241
搭建S3C6410开发板的测试环境
因为ARM架构的开发板可基于X86架构的PC在CPU指令以及二进制上都有所不同,而且如果linux驱动需要访问硬件,这些硬件很难在PC上模拟,所以就需要我们在带有这些硬件的开发板上进行调试和测试。 这次主要介绍S3C6410开发板及OK6410开发板,OK6410开发板是基于ARM11处理器的S3C ...
分类:其他好文   时间:2016-06-05 18:28:46    阅读次数:120
Linux驱动——LED闪烁
连接开发板和PC,然后打开S3C开发板的电源开关,成功启动后,执行build.sh脚本文件编译和安装LED驱动。build脚本文件会自动将驱动的.ko文件上传到S3C开发板并安装。 LED驱动会建立一个/dev/s3c5410_leds设备文件,该Linux驱动可以控制4个LED。通过向/dev/s ...
分类:系统相关   时间:2016-06-04 17:44:17    阅读次数:335
[国嵌攻略][151][nandflash驱动程序设计]
初始化 打开/drivers/mtd/nand/s3c2410.c找到nand flash驱动程序代码,找到模块初始化函数s3c_nand_init,找到platform_driver中的probe函数。 1.使能时钟 2.进行物理地址到虚拟地址转换 3.硬件纠错初始化 4.搜索nand flash
分类:其他好文   时间:2016-03-16 17:20:41    阅读次数:179
[国嵌攻略][136][DM9000网卡驱动深度分析]
网卡初始化 1.分配描述结构,alloc_etherdev 2.获取平台资源,platform_get_resource 2.1.在s3c_dm9k_resource中有相关的资源 2.2.add地址由CS4和ADD2决定,是20000000 2.3.dat地址由CS4和ADD2决定,是200000
分类:其他好文   时间:2016-03-12 11:41:09    阅读次数:147
33条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!