为嵌入式mplayer移植添加ALSA音频驱动(全志V3s荔枝派zero)
首先准备mplayer和alsa_lib,我的是bulidroot添加后编译自动下载的,版本分别是alsa-lib-1.1.4.1和mplayer-1.3.0。首先编译alsa_lib:./configure --host=arm-linux-gnueabihf --prefix=/usr/alsa...
linux2.6.30.4内核移植(7)——插入hello world驱动模块
详细步骤参考自:http://www.cnblogs.com/wanyao/archive/2011/11/21/2257628.html过程比较顺利,结果截图如下:这里需要注意的是:http://www.cnblogs.com/nufangrensheng/p/3669623.html中”6、Ge...
基于WDF的PCI/PCIe接口卡Windows驱动程序(5)-如何为硬件移植驱动程序
原文地址:http://www.cnblogs.com/jacklu/p/6139347.html正如前几篇博客所说,使用WDF开发PCIe驱动程序是我本科毕业设计的主要工作。在读研的两年,我也分别为所在课题组移植了自己编写的驱动程序,在Windows 32位和64位平台下的PXI、PXIe、PCI...
S3C6410移植linux-2.6.39 笔记(四)-dm9k驱动移植
Author: eilian Blog: http://blog.csdn.net/eilianlau Copyright:Original Date: 2011、12、15 1、Hosting environment:VMare ubuntu10.04 2、Cross-co...
OK6410-A开发板学习-⑤uboot移植(3)DM9000 网卡驱动移植
开始我以为DM9000是个PHY,查了一下是个含有MAC和PHY的网卡,还包含一个4KDWORD值的SRAM 一、网卡的正常化配置 1、修改头文件调用关系 在原配的smdk6400.h中(因为是复制过来的),网卡配置为CS8900,而手头开发板上的网卡为DM9000,所以第一步来修改网卡驱动程序。...
MT8788 android 9.0 sensor 驱动移植
1. 硬件配置打开 MT8788 核心板原理图,配置 GYRO (陀螺仪),ALSPS (光感),G-sensor (加速度) 的 ENIT 和 GPIO 以及 I2C,打开vendor\mediatek\proprietary\scripts\dct\DrvGen.exe 工具选择(1)vendo...
linux2.6.30.4内核移植(2)——Nand Flash驱动移植
内核源码:linux2.6.30.4 交叉编译工具:3.4.5 移植linux内核至:TQ2440 工作基础:http://www.cnblogs.com/nufangrensheng/p/3669623.html Linux内核中已经做好了Nand Flash的驱动,只需要进行适当的修改即...
linux2.6.37.4内核在XC2440开发板上移植(八)USB HOST驱动移植
内核里已经做好了很完善的USB Host驱动了,可以支持大多数USB设备(如U盘,USB键盘鼠标等),同时也支持USB HUB。 在mach-xc2440.c中添加USB Host驱动的支持: xc2440_devices[ ]结构体中加入: &s3c_...
uboot 添加 DM9000支持,作为uboot移植网卡驱动参考
uboot 1.1.6添加dm9000支持 前两天在6410开发板上玩了玩u-boot,开发板是友坚的6410开发板,配套的光盘中给的是很古老的u-boot 1.1.6,而且没有网络支持。从网上下了个最新的uboot-2010.06版本,看了下发现它并不支持6410的SD卡启动模式,...
11-S3C2440驱动学习(五)嵌入式linux-网络设备驱动(二)移植DM9000C网卡驱动程序
上一节 我们学习了嵌入式linux-网络设备驱动(一)虚拟网卡驱动程序 链接http://blog.csdn.net/fengyuwuzu0519/article/details/72809591 我们实现了一个虚拟网卡驱动程序,现在我们针对真实的网卡芯片DM9000C,编写移植DM9000C网...
【屏幕驱动移植】点亮OLED屏幕并播放视频
写在前面 硬件软件准备: 名称备注屏幕SSD1106本文章所使用的的屏幕型号,仅仅作为驱动移植示例,其他型号的都可以按照本文的方法推广树莓派3B用于驱动屏幕,树莓派2B3B4B等型号都可以ESP32开发板用于驱动屏幕,具体是ESP32还是ESP32-C3/S2/S3/C6等都可以,树莓派和ESP...
Android安卓书籍推荐《Android驱动开发与移植实战详解》下载
百度云下载地址:点我Android凭借其开源性、优异的用户体验和极为方便的开发方式,赢得了广大用户和开发者的青睐,目前已经发展成为市场占有率很高的智能手机操作系统。《Android驱动开发与移植实战详解》分为18章,依次讲解了Android系统的基本知识, Linux内核的基本知识,分析了Andro...
linux设备驱动之串口移植
对于串口驱动的移植准备自己分析一下源代码的,但是发现自己好多地方都只知道一些皮毛,不明白其中的道理,所以我上网搜的时候发现有好多人写了很多很好的文章了,下面我转载的这篇就非常不错,一个困恼我好久的问题是驱动代码中只是注册了platform驱动,而platform设备注册在哪里?这个问题困恼我...
S3c6410 linux内核移植(8)---添加adc驱动、电池电量检测之原理
1、 原理分析 S3c6410的内部adc结构图: ADC模块总共有8个通道可以进行模拟信号的输入,分别是AIN0、AIN1、AIN2、AIN3、YM、YP、XM、XP。首先模拟信号从任一通道输入,然后设定寄存器中预分频器的值来确定AD转换器频率,最后ADC将模拟信号转换为数字信号保存到ADC数据...
S3C2410 LCD 驱动程序移植及GUI程序编写
S3C2410 LCD 驱动程序移植及GUI程序编写 1. 为了不让大家觉枯燥,让朋友们更好的理解,我以一个实例来叙述 S3C2410 下一个驱动程序的编写(本文的初始化源码以华恒公司提供的 s3c2410fb.c 为基础)及简单的 GUI程序的编写。 2. 拿到一块 LCD,首先要将 LCD...
移植DM9000C驱动程序之测试及内存控制器简介
1、测试 (1)修改好驱动,重新编译内核make uImage并拷贝到网络文件系统中,重启开发板 驱动没有设置内存控制器时可以用,因为内存控制器在uboot里面已经设置好了,DM9000驱动程序能够运行依赖于uboot的设置,写1个不依赖uboot的驱动程序需要设置内存控制器。 4. 使用NF...
Linux2.6内核usb gadget驱动移植
Linux2.6内核usb gadget驱动移植 在写之前恶补一点usb slave端的知识 在kernel 2.4版本中,嵌入式USB驱动是在kernel/arch/arm目录下的ep0.c ep**.c, 在调试USB驱动的时候比较难,主要是如果在中断了加太多的printk, 会影响USB的时...
ARM-Linux触摸屏驱动移植--问题总结
硬件平台:FL2440 内核版本:2.6.28 主机系统:Ubuntu 11.04 内核版本:2.6.39 原创作品,转载请标明出处 http://blog.csdn.net/yming0221/archive/2011/07/01/6579577.aspx 1、由于自己编译的内核触摸屏驱动选项...
HP 打印机驱动移植到Fedora 9,以及其它新系统(无包管理工具)
实现目标: fedora 9 上支持hp officejet 100 mobile driver,并且移植到新的x系统上(无包管理工具) 由于HP官方网站打印机驱动仅支持Fedora17,18,19,20,还好HP提供了驱动源码,我们可以自己编译和安装。下面是我将HP驱动移植到Fedora9上的过程...
UBOOT-2012-10在OK6410平台的移植(五)修改网卡驱动DM9000AE
1.屏蔽掉/include/configs/smdk6410.h中关于CS8900宏定义这部分,加上DM9000的定义: #define CONFIG_DRIVER_DM9000 1 #define CONFIG_DM9000_BASE (0x18000300) /*XM0CSN1*/ #defin...