主权项:

1.一种基于IIC协议的Linux操作系统与裸机通信的方法,其特征在于,包括如下步骤:步骤S1,对采用Linux系统的多个硬件和裸机同时挂载在总线上,包括:配置一个主机设备和多个从机设备,每个从机设备与至少一个外接设备相连,其中,所述主机设备采用Linux系统,从机设备为裸机,所述主机设备、所述从机设备和所述外接设备之间采用IIC协议进行通信;步骤S2,在建立上述通信连接后,所述主机设备对至少一个从机设备进行数据读取和/或写入操作,包括:所述主机设备进行读操作时,向所述从机设备发送要读取数据的外接设备的地址信息,所述主机设备在接收到从机设备的确认应答后,进一步向所述从机设备写入操作数据长度并完成从机设备发送数据准备,当从机设备接收到主机设备的读操作指令后,向所述主机设备发送该外接设备的相关数据信息,完成主机设备对外接设备的读操作;所述主机设备进行写操作时,向所述从机设备发送要写入数据的外接设备的地址信息,所述主机设备在接收到从机设备的确认应答后,将写入数据发送至所述从机设备,由所述从机设备将所述写入数据发送至相应的外接设备,完成主机设备对外接设备的写操作,其中,所述写入数据包括对所述外接设备的控制命令。

展开

iic裸机与linux通信,基于IIC协议的Linux操作系统与裸机通信的方法相关推荐

  1. 基于X11协议的Linux快捷键管理

    基于X11协议的Linux快捷键扩展 一.X11协议 二.实例 1. 程序代码 2.Makefile 三.总结 一.X11协议 X Window System,简称X或X11,类Unix系统的窗口系统 ...

  2. Linux中基于snmp协议的mrtg安装及使用

    snmp 简介 简单网络管理协议,基于这个协议轮询收集数据,每隔5分钟控制端向被控制端收集MIB数据 如果被控制端突然预警,中断轮询,主动发出警报,通过162端口发出报告 原理 被控制端安装snmp管 ...

  3. 基于RDP协议识别主机操作系统版本与用户名

    RDP协议(Remote desktop protocol) RDP(remote desktop protocol)桌面远程传输协议,是一个多通道的协议,可以让用户连接上提供微软终端机服务的电脑.R ...

  4. 操作系统课程设计:Linux系统调用/基于模块的文件系统/Linux驱动/统计Linux系统缺页的次数 整合

    目录 一.可选题目 题目1:新增Linux系统调用 题目2:实现基于模块的文件系统 题目3:新增Linux驱动程序 题目4:统计Linux系统缺页的次数 二.操作顺序 附录:参考资料 题1 题2 题3 ...

  5. trueOS能装linux软件,基于TrueOS友好型桌面操作系统GhostBSD

    原标题:基于TrueOS友好型桌面操作系统GhostBSD 正文 GhostBSD是一款基于TrueOS(它又基于FreeBSD的开发分支)的用户友好型桌面操作系统. 该项目的最新版本GhostBSD ...

  6. linux tcp文件分包_在Linux下基于TCP协议的文件传输程序.

    [设计目的] 通过 Linux C 编程,设计一个基于 TCP/IP 的文件传输系统,实现网络文件的收发 [设计环境] Ubuntu 12.04 [设计方案] ( 1 )文件读写 任意文件都可以二进制 ...

  7. 基于RSocket协议实现客户端与服务端通信

    RSocket基础开发demo package com.pshdhx.rsocket;import io.rsocket.Payload; import io.rsocket.RSocket; imp ...

  8. linux下基于ipmsg协议的飞鸽传书(一)

    运行机制介绍: 使用TCP/UDP端口(默认端口为2425),消息的收发使用UDP协议,文件(文件夹)的收发使用TCP协议.(文件传输部分待续....) 主函数:创建线程实现,聊天.用户上线.下线.文 ...

  9. linux下基于SMTP协议的C++邮件客户端

    完整代码下载: https://github.com/WaPonX/SMTPMail 在网络中使用SMTP登陆的时候,需要将代码转换成base64编码. 下面这个函数是从网上抄的: #include ...

最新文章

  1. 如何确定软件测试结束的标准
  2. CocoaPod出现“target overrides the `OTHER_LDFLAGS`……的解决方案
  3. WMS(一):Window的添加过程
  4. php mysql pdo use_PHP连接到mysql的方法--mysqli和PDO
  5. 任正非说到做到:华为正与美企谈判,授权转让5G技术
  6. js 浅拷贝直接赋值_js 深拷贝 vs 浅拷贝
  7. java提高篇(四)---LinkedList
  8. 【个人感悟】效率,天道酬勤
  9. js 下拉底部加载|滑轮滚动到页面底部ajax加载数据的实例
  10. mysql去掉两个最高分_数据分析系列 16/32 | MySQL中子查询与联合查询
  11. python实现队列_用Python实现的数据结构与算法:队列
  12. android api文档中文版_什么骚操作,用Android能写后台服务?
  13. 宁夏小学三年级计算机下册教案,宁夏信息技术教案
  14. 深度学习(五十一)变分贝叶斯自编码器(上)
  15. 1002.ubuntu系统级BUG-/dev/ttyUSB0
  16. vmware虚拟机里的LINUX不能上网的原因一:虚拟网卡设置
  17. php元类,什么是元类-python编程入门系列图文教程-PHP中文网教程
  18. 创建型模式之简单工厂模式
  19. 路由器和带宽猫、AP、AC、交换机
  20. emqx速度_速率限制

热门文章

  1. Linux下批量kill掉进程
  2. 启动tomcat时,一直卡在Deploying web application directory这块的解决方案
  3. Linux入门之运维(1) 系统监控 vmstat top
  4. CF 287(div 2) B Amr and Pins
  5. SQL Server开发人员应聘常见问题妙解
  6. main方法一定要放在public类当中吗?
  7. **23.m阶的B-树和B+树的主要区别
  8. Linux/UNIX网络编程之API
  9. Windows 10 系统版本更新历史
  10. 人类已无法阻挡AI?围棋后AI再破最强人类堡垒,通杀智力比赛