
驭手翻江:驱动开发掌故
文章平均质量分 93
驱动开发是指为特定硬件或软件编写程序,以便操作系统能够与之交互。它涉及编写设备驱动程序、文件系统、网络协议栈等,以实现硬件和软件的有效通信和协作。
进击的雷神
优快云博客专家、担任过EMV软件工程师、嵌入式软件工程师、JAVA开发工程师、测试开发工程师、某公司测试组长,有自己的测试专利
展开
-
s3c2440 触摸屏和ADC驱动移植
———————————————————————————————————————主机操作系统:Centos 6.5交叉编译器环境:arm-linux-gcc-4.5.4开发板平台: FL2440Linux内核版本: linux-3.0开发模块: 触摸屏驱动移植邮箱:leiyuxing205@gmail.com——————————————————————原创 2016-08-15 20:02:42 · 1482 阅读 · 0 评论 -
FL2440开发板 platform_led驱动及应用程序
FL2440开发板 platform_led驱动及应用程序驱动程序:[leiyuxing@centos6 platform_led]$ lsplat_led.c[leiyuxing@centos6 platform_led]$ vim plat_led.c /*********************************************************原创 2016-07-28 16:52:50 · 1002 阅读 · 2 评论 -
linux驱动入门-hello设备驱动程序编写及内核的更新(网卡的添加)
linux驱动入门-hello设备驱动程序编写及内核的更新(网卡的添加)原创 2016-07-25 08:55:23 · 3697 阅读 · 2 评论 -
linux驱动开发FL2440开发板-LED驱动及其测试程序
linux驱动开发-LED驱动1.1vim编写LED驱动代码[leiyuxing@centos6 ~]$ mkdir LED[leiyuxing@centos6 LED]$ vim s3c_led/**********************************************************************************原创 2016-07-26 11:42:11 · 1443 阅读 · 1 评论 -
linux驱动开发fl2440开发板按键驱动
linux驱动开发fl2440开发板按键驱动[leiyuxing@centos6 input_kbd]$ lskbd_device.c kbd_driver.c event_button.c kbd_driver.h Makefile驱动相关头文件kbd_driver.h:/************************************************原创 2016-07-30 14:32:44 · 1073 阅读 · 1 评论 -
FL2440开发板Linux内核添加USB驱动
FL2440开发板Linux内核添加USB驱动一、添加U盘支持 FL2440添加u盘的挂载比较简单,大部分的内容都是在内核里面做make menuconfig,配置内核。Device Drivers ---> Generic Driver Options ---> (/sbin/hotplug) path to原创 2016-07-30 14:36:43 · 1352 阅读 · 2 评论 -
s3c2440 uda1341声卡驱动与madplay播放器移植
一、在初始化文件中加入UDA1341 设备结构下图为FL2440开发板原理图uda1341ts部分,确认管脚。 Linux-3.0 已经完美的支持UDA1341 音频芯片的驱动。UDA1341音频芯片,走的标准的IIS总线,Linux中对IIS及UDA1341的支持已经非常完善了,我们只需要将相应的IIS管脚设置为我们开发板的原理图设计的管脚就可以了。我们只要在/arch/原创 2016-08-12 18:48:05 · 1697 阅读 · 0 评论 -
s3c2440 RTC(实时时钟) 驱动移植
一.RTC简介:在一个嵌入式系统中,实时时钟单元可以提供可靠的时钟,包括时、分、秒和年、月、日。即使系统处于关机状态下,它也能够正常工作(通常采用后备电池供电,能够可靠工作十年),其外围也不需要太多的辅助电路,只需要一个高精度的晶振。它具有以下特点:•时钟数据采用BCD编码或二进制表示;•能够对闰年的年、月、日进行自动处理;•具有告警功能,当系统处于关机状原创 2016-08-15 18:53:15 · 1239 阅读 · 2 评论 -
s3c2440 lcd驱动移植
一.lcd简介: LCD( Liquid Crystal Display的简称)液晶显示器。 LCD 的构造是在两片平行的玻璃基板当中放置液晶盒,下基板玻璃上设置TFT(薄膜晶体管),上基板玻璃上设置彩色滤光片,通过TFT上的信号与电压改变来控制液晶分子的转动方向,从而达到控制每个像素点偏振光出射与否而达到显示目的。现在LCD已经替代CRT成为主流,价格也已原创 2016-08-15 13:48:39 · 1171 阅读 · 0 评论 -
s3c2440 PWM使用之蜂鸣器驱动移植
一.PWM定时器简述:S3C2440一共有5个16位的定时器,其中定时器0、1、2、3有PWM(脉冲宽度调制)功能,它们都有一个输出引脚(如TOUTn【n为0~3】),可以通过定时器来控制引脚周期性的高、低电平变化,但是定时器4没有输出引脚。 定时器顾名思义需要时钟去维持,那么它的时钟源为PCLK,首先通过两个8位的预分频降低频率,其中,定时器0共用第一个预分频器,定时器2、3、原创 2016-08-19 10:05:10 · 1779 阅读 · 2 评论