自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 驱动编写

一,注册设备,首先要将设备添加到虚拟平台总线platform 1,include/linux/platform_device.h打开"platform_device/platform_device"所在文件 对以上两件结构体实例化是在平台文件arch/arm/mach-exynos/mach-itop4412.c,里头要修改两段语句 2,在menuconfig

2016-05-17 12:00:42 412

原创 iTop4412驱动实验手册快捷笔记

iTop4412_Kernel_3.0/arch/arm/mach-exynos/mach-itop4412.c 平台文件 iTop4412_Kernel_3.0/arch/arm/boot/ 编译生成的内核镜像文件 iTop4412_Kernel_3.0/arch/arm/kernel/ 针对具体CPU处理器的代码 iTop4412_Kernel_3.0/arch/arm/lib

2016-05-17 10:13:19 1519

原创 Kconfig

make menuconfig可以看一个介面 顶层的Kconfig mainmenu "Linux/$ARCH $KERNELVERSION Kernel Configuration" config SRCARCH string option env="SRCARCH" source "arch/$SRCARCH/Kconfig" arch/arm/Kconfig

2016-05-13 11:54:39 382

原创 LCD_Drivers

1,在顶层.config里查找“LCD”,出现以下 CONFIG_FB_S5P_LCD_INIT=y CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y 2,在menuconfig里搜“FB_S5P_LCD_INIT” Symbol: FB_S5P_LCD_INIT [=y]   │ Type  : boolean

2016-05-13 11:29:59 252

原创 虚拟总线上注册驱动

进放内核文件夹vim include/linux/platform_device.h 里面除了有一个platform_device结构体之外,还有一个platform_driver结构体 platform_driver结构体里有probe,remove,shutdown,suspend,resume 5个指针函数,还有两个结构体 还有两个函数,platform_driver_register

2016-05-10 13:58:05 285

原创 虚拟总线上注册设备

在iTop4412_Kernel_3.0文件夹下打开vim include/linux/platform_device.h找到platform_device结构体 .name设备名字,在sys/devices会显示 id是一类型设备编号,num_resources是id一类型设备的个数 vim arch/arm/mach-exynos/mach-itop4412.c平台设备文件 这

2016-05-10 12:00:31 289

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除