当前位置: 首页 > news >正文

中国设计网站推荐建设网站的法律声明

中国设计网站推荐,建设网站的法律声明,网站开发与维护相关课程,免费行情软件有哪些2.6内核以后#xff0c;多数驱动都是以平台总线的方式编写#xff0c;因此对于这种类型的驱动#xff0c;实际就是要分成两个流程来分析 平台总线设备的构造#xff0c;平台总线驱动的构造。 下面先分析平台总线设备的构造#xff0c;平台总线设备里是硬件相关的信息多数驱动都是以平台总线的方式编写因此对于这种类型的驱动实际就是要分成两个流程来分析 平台总线设备的构造平台总线驱动的构造。 下面先分析平台总线设备的构造平台总线设备里是硬件相关的信息比如中断资源寄存件地址定义。 1. arch/arm/mach-s5pv210/mach-x210.c  smdkc110_map_io() s3c24xx_init_uarts(smdkc110_uartcfgs, ARRAY_SIZE(smdkc110_uartcfgs)) 2. arch/arm/mach-s5pv210/init.c s5pv210_common_init_uarts(struct s3c2410_uartcfg *cfg, int no) s3c24xx_init_uartdevs(s5pv210-uart, s5p_uart_resources, cfg, no) 3. arch\arm\plat-samsung\init.c s3c24xx_init_uartdevs(char *name, struct s3c24xx_uart_resources *res, struct s3c2410_uartcfg *cfg, int no) 上面3部完成了  platform_device  的构造 其中name  s5pv210-uart resource  arch\arm\plat-s5p\dev-uart.c 文件中定义s3c24xx_uart_resources结构体 dev.platform_data  arch\arm\mach-s5pv210\mach-x210.c  文件中定义 s3c2410_uartcfg 结构体 下面分析平台总线驱动 1. drivers/serial/s5pv210.c s5p_serial_init(void) s3c24xx_serial_init(s5p_serial_driver, *s5p_uart_inf) 2. drivers\serial\samsung.c s3c24xx_serial_init(struct platform_driver *drv, struct s3c24xx_uart_info *info) platform_driver_register(drv); 上面2部构造并注册了platform_driver 因为uart驱动是字符设备驱动因此下面分析uart的字符设备驱动的初始化 1.  drivers\serial\samsung.c s3c24xx_serial_modinit() uart_register_driver(s3c24xx_uart_drv) 2.   drivers\serial\serial_core.c uart_register_driver(struct uart_driver *drv) tty_register_driver(normal) 3. drivers\char\tty_io.c tty_register_driver(struct tty_driver *driver) register_chrdev_region(dev, driver-num, driver-name) cdev_init(driver-cdev, tty_fops) cdev_add(driver-cdev, dev, driver-num) 从上面的关键步骤可以看出一个标准的字符设备驱动的初始化流程但是没有创建出设备文件。显然设备文件的 创建应该是平台总线驱动的probe函数创建的。 下面分析设备文件的创建 1.drivers/serial/s5pv210.c s3c24xx_serial_probe(pdev, s5p_uart_inf[pdev-id]) 2. drivers\serial\samsung.c int s3c24xx_serial_probe(struct platform_device *dev, struct s3c24xx_uart_info *info) device_create_file(dev-dev, dev_attr_clock_source) 可以看到设备文件的创建是在平台总线的驱动的probe函数中创建
http://www.sadfv.cn/news/219483/

相关文章:

  • 产品互联网做推广做什么网站好投资网站
  • 营销型网站建设深圳河北省最新任免
  • 深圳好点的网站建设公司顺德做外贸网站
  • 潍坊网页推广制作常州做网站优化
  • 电白区住房和城乡建设部门户网站做网站写需求
  • 网站建设技术有哪些海外服务器租用多少钱一年
  • 网站横条广告长沙网站制作公司哪家好
  • 女装网站欣赏中兴的网站谁做的
  • 华东建设安装有限公司网站南通营销型网站
  • 常德网站建设渠道软件定制平台有哪些
  • 外包做网站需要多少钱电商网站建设电话
  • 温州建网站公司哪家好建立什么指标体系和评价程序规范
  • 普通建站建设销售网站的好处
  • 网站静态页面访问很快php页面访问非常慢怒江网站制作
  • 企业网站源码可以做微信推送的网站
  • 做免费资料分享网站会不会涉及版权WordPress清除文章缓存
  • server 2012 iis 添加网站建设部网站 技术规范
  • 做网站朋友圈广告的文案怎么写专业的内蒙古网站建设
  • 十堰的网站建设公众号开发流程
  • php 网站提速网站推广 公司
  • 手机网站生成app网站建设工资
  • 网站开发项目经验总结教训中国电商网官网
  • 做企业网站设展台设计灵感网站
  • 服务器建设一个自己的网站一般上什么网站
  • 城乡建设举报网站建立网站用英语怎么说
  • 免费货源网站免费版权手工制作小钱包
  • 唐山网站建设外包公司哪家好wordpress 调用评论数量
  • 外贸网站制作费用营口市代做网站
  • 郑州市网站建设怎么样网站首页怎么做
  • 手机网站被拦截怎么解除室内设计接单网站