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

给我一个网站贴吧电商网络营销是干什么的

给我一个网站贴吧,电商网络营销是干什么的,it运维需要学什么,404黄台软件平台【Linux】【驱动】设备树下的paltform总线 1. 驱动程序的完整代码2. 使用到的相关函数3 使用到的指令3.2 设备上使用的指令 1. 驱动程序的完整代码 主要是展示了通过总线上挂载的方式来实现相关的数据读取 实质上就是几个of函数的调用。 /** Author: topeet* Description: 设… 【Linux】【驱动】设备树下的paltform总线 1. 驱动程序的完整代码2. 使用到的相关函数3 使用到的指令3.2 设备上使用的指令 1. 驱动程序的完整代码 主要是展示了通过总线上挂载的方式来实现相关的数据读取 实质上就是几个of函数的调用。 /** Author: topeet* Description: 设备树下的平台总线驱动匹配成功后去设备树文件中获取硬件信息然后物理地址映射为虚拟地址接下来可以注册字符设备和杂项设备*/ #include linux/init.h #include linux/module.h #include linux/platform_device.h #include linux/of.h #include linux/of_address.hint size; int ret 0; u32 out_values[2] {0}; const char *str;struct device_node *test_device_node; struct property *test_node_property; unsigned int *vir_gpio_dr; int beep_probe(struct platform_device *pdev) { //匹配成功以后进入到probe函数printk(beep_probe\n);/*********************方法一直接获取节点**************************///printk(node name is %s\n,pdev-dev.of_node-name);/*********************方法二通过函数获取硬件资源**************************//* test_device_node of_find_node_by_path(/test); //获得设备节点if(test_device_node NULL){printk(of_find_node_by_path is error \n);return -1;}*///将此段代码注释掉ret of_property_read_u32_array(pdev-dev.of_node, reg, out_values, 2);if (ret 0){printk(of_property_read_u32_array is error \n);return -1;}printk(out_values[0] is 0x%08x\n, out_values[0]);printk(out_values[1] is 0x%08x\n, out_values[1]);/*********************映射物理地址**************************/vir_gpio_dr of_iomap(pdev-dev.of_node, 0);if (vir_gpio_dr NULL){printk(of_iomap is error \n);return -1;}printk(of_iomap is ok \n);return 0; } int beep_remove(struct platform_device *pdev) {printk(beep_remove\n);return 0; } const struct platform_device_id beep_idtable {.name beep_test, }; const struct of_device_id of_match_table_test[] {{.compatible test1234},{}, }; struct platform_driver beep_driver {//3. 在beep_driver结构体中完成了beep_probe和beep_remove.probe beep_probe,.remove beep_remove,.driver {.owner THIS_MODULE,.name beep_test,.of_match_table of_match_table_test //接下来我们改一下驱动让他来匹配设备树里面test的节点},.id_table beep_idtable //4 .id_table的优先级要比driver.name的优先级要高优先与.id_table进行匹配 };static int beep_driver_init(void) {// 1.我们看驱动文件要从init函数开始看int ret 0;//2. 在init函数里面注册了platform_driverret platform_driver_register(beep_driver);if (ret 0){printk(platform_driver_register error \n);}printk(platform_driver_register ok \n);return 0; }static void beep_driver_exit(void) {platform_driver_unregister(beep_driver);printk(gooodbye! \n); } module_init(beep_driver_init); module_exit(beep_driver_exit);MODULE_LICENSE(GPL); 2. 使用到的相关函数 vir_gpio_dr of_iomap(pdev-dev.of_node, 0);ret of_property_read_u32_array(pdev-dev.of_node, reg, out_values, 2);test_device_node of_find_node_by_path(/test); //获得设备节点3 使用到的指令 3.1 主机上使用的指令 cp driver.ko ~/nfs_rootfs/3.2 设备上使用的指令 打开Printk echo 7 4 1 7 /proc/sys/kernel/printk挂载nfs设备 mount -t nfs -o nolock,vers3 192.168.5.11:/home/book/nfs_rootfs /mnt查看设备树信息 cd /proc/device-tree挂载设备 insmod driver.ko移除设备 rmmod driver.ko
http://www.dnsts.com.cn/news/180102.html

相关文章:

  • 竞价网站做推广方案漳州市建设网站
  • 什么网站都可以进入的浏览器企业信息系统查询系统
  • 中英企业网站模板成全视频在线观看高清版
  • 怎么样检查网站有没有做全站301商标设计网图大全
  • 企业组织网站建设方案大数据网站建设费用
  • html5 网站平台好看云在线网站模板下载 迅雷下载 迅雷下载地址
  • 为什么用html5做网站近期国内新闻
  • 跳转网站怎么做青岛官网seo价格
  • 官方网站是什么公司官网在哪找
  • 设计logo网站免费下载网建服务
  • 电子商务网站建设前期潍坊专业网站建设怎么收费
  • 做招聘网站做服务器多少钱施工企业自营率怎么算
  • 怎样给一个网站做专题策划电子元器件商城网站建设
  • 霸州市建设局网站网站开发的风险
  • 八字排盘网站建设加盟平台
  • 荆州建设局网站打开一个网站
  • 四川省建设工程造价信息网站做网站的电脑需要什么配置
  • 摄影师 网站 模板云南省城乡住房与建设厅网站
  • 建设部门网站查询牡丹江网路运营中心
  • 云南建设厅网站删除网站首页样式
  • 济宁网站开发平台litespeed wordpress
  • 网站内容板块调换位置网站在网络文化建设方面的成果
  • 做网站加班多吗少儿编程加盟教育机构
  • 网站地图 用户体验建站推广什么意思
  • 提高整个网站权重c 教学网站开发
  • 山西建设执业资格注册管理中心网站淄博网站制作托管优化
  • 快站app制作教程好的做网站公司
  • 个人博客自我介绍seo在线论坛
  • 柳州正规网站制作公司哪家好h5商城网站怎么建立
  • 网站 优化 件82家合法现货交易所名单