Dream998

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2018年3月10日

摘要: class_device_create class_device_register class_device_add kobject_uevent(&class_dev kobj, KOBJ_ADD); kobject_uevent_env(kobj, action, NULL); // actio 阅读全文
posted @ 2018-03-10 17:18 Dream998 阅读(261) 评论(0) 推荐(0) 编辑

摘要: sudo apt get install autoconf sudo apt get install automake sudo apt get install libtool 编译: tar xzf tslib 1.4.tar.gz cd tslib ./autogen.sh mkdir tmp 阅读全文
posted @ 2018-03-10 17:17 Dream998 阅读(435) 评论(0) 推荐(0) 编辑

摘要: drivers\rtc\rtc s3c.c s3c_rtc_init platform_driver_register s3c_rtc_probe rtc_device_register("s3c", &pdev dev, &s3c_rtcops, THIS_MODULE) rtc_dev_prep 阅读全文
posted @ 2018-03-10 17:16 Dream998 阅读(245) 评论(0) 推荐(0) 编辑

摘要: 使用UBOOT体验NOR FLASH的操作(开发板设为NOR启动,进入UBOOT) 先使用OpenJTAG烧写UBOOT到NOR FLASH 1. 读数据 md.b 0 2. 读ID NOR手册上: 往地址555H写AAH //往地址5555H写AAH (MINI2440) 往地址2AAH写55H 阅读全文
posted @ 2018-03-10 17:15 Dream998 阅读(212) 评论(0) 推荐(0) 编辑

摘要: NAND FLASH是一个存储芯片 那么: 这样的操作很合理"读地址A的数据,把数据B写到地址A" 问1. 原理图上NAND FLASH和S3C2440之间只有数据线, 怎么传输地址? 答1.在DATA0~DATA7上既传输数据,又传输地址 当ALE为高电平时传输的是地址, 问2. 从NAND FL 阅读全文
posted @ 2018-03-10 17:14 Dream998 阅读(390) 评论(0) 推荐(0) 编辑

摘要: drivers/input/input.c: input_init err = register_chrdev(INPUT_MAJOR, "input", &input_fops); static const struct file_operations input_fops = { .owner 阅读全文
posted @ 2018-03-10 17:13 Dream998 阅读(164) 评论(0) 推荐(0) 编辑

摘要: LCD驱动程序 假设 app: open("/dev/fb0", ...) 主设备号: 29, 次设备号: 0 kernel: fb_open int fbidx = iminor(inode); struct fb_info info = = registered_fb[0]; app: read 阅读全文
posted @ 2018-03-10 17:13 Dream998 阅读(432) 评论(0) 推荐(0) 编辑

摘要: i2c_add_driver i2c_register_driver driver driver.bus = &i2c_bus_type; driver_register(&driver driver); list_for_each_entry(adapter, &adapters, list) { 阅读全文
posted @ 2018-03-10 17:08 Dream998 阅读(193) 评论(0) 推荐(0) 编辑

摘要: 视频课程和源码的对应关系、下载方法请看"源码下载方法xxxxx.TXT" 视频和源码的对应关系:视频 源码第1课第1节_编写第1个Android应用程序实现按钮和复选框 APP_0001_LEDDemo v1,v2,v3第1课第2节_让Android应用程序访问C库 APP_0001_LEDDemo 阅读全文
posted @ 2018-03-10 17:04 Dream998 阅读(1473) 评论(0) 推荐(0) 编辑

摘要: 1. 框架1.1 硬件协议简介1.2 驱动框架1.3 bus-drv-dev模型及写程序a. 设备的4种构建方法a.1 定义一个i2c_board_info, 里面有:名字, 设备地址 然后i2c_register_board_info(busnum, ...) (把它们放入__i2c_board_ 阅读全文
posted @ 2018-03-10 17:03 Dream998 阅读(456) 评论(0) 推荐(0) 编辑