华中科技大学操作系统课程设计专用,内含5个部分:1.1利用系统调用实现文件拷贝(含代码和makefile)1.2多进程编程,实现三个子进程窗口(含代码和makefile)2本人的系统调用,只有系统调用实现的代码,系统调用需要本人编译内核3字符设备驱动的编写(含代码和makefile)4GTK编写系统监视器,可以监测系统很多方面(含代码和makefile)5虚拟文件系统(实现的比较简单)(含代码和makefile)说明:本内容实现本人添加设备驱动,含有代码部分以及调用部分和makefile。
2019/5/1 2:27:01 18KB 操作系统课设 字符设备驱动
1
书名:《VisualC++串口通信技术详解》(机械工业出版社.李景峰.杨丽娜.潘恒)PDF格式扫描版,全书分为16章,共368页。
2010年6月出版。
内容简介本书介绍如何利用VisualC++集成开发环境进行串口通信程序开发。
书中精选来自工程实践的应用范例,主要涵盖串口通信的理论基础、Visualc++集成开发环境简介、MSComm控件串口编程、WindowsAPI串口编程、TAPI通信编程、串口实现双机互连、串口调试精灵、串口控制Modem设备、串口控制单片机、串口控制PLC、串口控制射频卡、串口控制GPS模块、串口控制云台摄像头、智能报警系统、语音自动应答系统以及USB转RS-232串口实例等。
本书通俗易懂,内容翔实,层次分明,注重知识的系统性、针对性和先进性,注重基础理论与工程实践之间的相互联系。
书中实例的源代码均在随书光盘中提供,以方便读者学习和使用。
本书可作为具有一定Visualc++使用基础的读者开发串口通信程序的参考书,也可作为科研单位、高等院校相关专业技术人员的参考书目录前言第一篇基础理论和基本方法第1章串口通信理论基础1.1接口技术1.1.1接口的定义1.1.2接口的基本功能1.1.3接口的基本控制方式1.1.4并行接口技术1.1.5串行接口技术1.2RS-232C标准1.2.1RS-232C电气特性1.2.2RS-232C连接器机械特性1.2.3RS-232C的接口信号1.2.4RS-232C的通信方式1.3RS-422/RS-485标准1.3.1RS-422简介1.3.2RS-485简介1.3.3RS-422/RS-485网络安装注意点1.4SPI总线标准1.4.1SPI总线原理1.4.2SPI总线特点1.5USB总线标准1.5.1USB总线总体结构1.5.2USB数据传输逻辑结构1.5.3传输类型1.6使用串口通信的典型外设1.6.1Modem1.6.2传真机1.6.3GPS接收机1.7实践拓展第2章VisualC++集成开发环境简介2.1面向对象程序设计与C++语言2.1.1面向对象程序设计概述2.1.2C++语言基础2.1.3C++的面向对象特性2.2VisualC++6.0集成开发环境2.2.1visualC++6.0开发环境2.2.2项目与项目工作区2.2.3应用程序向导AppWizard2.2.4集成开发基本操作2.2.5联机协助文件2.3MFC应用程序的创建2.4实践拓展第3章MSComm控件串口编程3.1MSComm控件简介3.1.1MSComm控件描述3.1.2MsComm控件常用属性3.1.3MSComm控件其他属性3.1.4MSComm控件的事件3.2MSComm控件编程步骤3.2.1加载MSComm控件到项目3.2.2初始化并打开串行端口3.2.3捕获串行端口事件3.2.4串行端口数据读写3.2.5关闭串行端口3.2.6程序发布问题3.3使用MsComm控件实现串口通信接收3.4实践拓展第4章WindowsAPI串口编程4.1windowsAPI串行编程概述4.1.1串行编程的数据结构4.1.2串行编程的Win32API函数4.2win32API串口通信编程方式4.2.1打开串行端口4.2.2配置串行端口4.2.3读写串行端口4.2.4关闭串行端口4.3基于win32API函数实现串口通信发送程序4.4实践拓展第5章TAPI串口编程5.1TAPI概述5.1.1TAPI的含义5.1.2TAPI的体系结构5.1.3TAPI的服务类型5.2windowsTAPI2.x函数集5.2.1WindowsTAPI编程流程5.2.2TAPI2.x常用函数5.3使用TAPI实现电话拨打程序5.4实践拓展第二篇串口编程基础应用第6章串口实现双机互连6.1概述6.2通信协议及实现方案6.2.1异步串行通信6.2.2同步串行通信6.3实现代码分析6.3.1程序主体设计及关键模块分析6.3.2使用API通信6.4实践拓展第7章串口调试精灵7.1串口调试工具实现的基本要求7.2串口调试精灵的编程实现7.2.1软件功能及流程设计7.2.2程序界面分析7.2.3编程实现7.2.4使用测试7.3实践拓展第8章串口控制Modem设备8.1Mode
2019/11/1 2:53:23 62.99MB 串口通信
1
在Micsoftvisualstudio2010环境下,用GDI+图像编程实现了简单的贪吃蛇功能,可以计算得分,随着游戏的进行,蛇的速度回越来越快,合适初学者参考使用
2016/7/18 19:36:14 54KB 贪吃蛇 winform C# GDI
1
通过实现一个简单的邮件收发程序,从而使学生能够掌握利用Socket编程实现网络使用程序的基本方法。
2020/4/16 10:07:45 423KB 邮件收发
1
对输入的一个彩色视频与3张以上照片,用OpenCV实现以下功能要求:1.将输入视频vi与多张图片pics处理成相同长宽后,合在一起生成一个视频vo;
2.图片pics合成到视频中时需要编程实现图片切换效果,如幻灯片中的渐入、飞入等;
3.在新视频中vo中需要完全编程实现一段片头,如编程绘制一个动图;
4.最初以输入视频vi的两倍播放输出视频vo,并在视频底部打上含自己姓名的字幕。
2017/10/5 1:43:22 46.08MB OpenCV 视频生成 vs2017 图片切换
1
软件介绍:全能打字教室v1.0安装序列号如下:jrp-0149681、初始设置为:练习时间30分钟;
测试时间5分钟;
音乐播放为顺序播放以上状态在用户修改后会将修改状态保留至下次启动。
2、登录用户库文件为空时自动建立库文件和用户[打字高手],并且要求库内容不得为空。
3、记录成绩超过30次自动保留最近30次该用户记录。
4、专业得分计分方式(按劳动厅中级文录鉴定考核标准)    中文:错误率3‰以内,录入速度90字/分,得满分。
      错误率超过3-10‰之间每一千分点扣1分      错误率超过10‰以上每一千分点扣0.5分      英文:错误率1‰以内,录入速度220字符/分,得满分。
      错误率超过1-10‰之间每一千分点扣1分      错误率超过10‰以上每一千分点扣0.5分      错误率超过500‰均为零分   注:字根练习,录入速度180字符/分为满分。
   考核得分计分方式由管理员设置。
5、网络管理中需设置文件共享,并保证成绩档案库文件的读写性、改名权,如成绩库不存在则应给予创建权。
当升级3.5版数据库时会产生临时文件,完成后会自动删除。
因而在升级数据库时应给予删除权。
6、练习成绩存盘必须有1分钟以上练习时间。
7、只允许删除本人练习成绩。
本软件由Delphi5 编程实现,启用了BDE数据库引擎,自带五笔输入法(内含五笔型4.5版词库),可为指法及五笔录入教学和专业文录考核鉴定之用。
本系统为绿色软件,在windows系统目录没有任何修改,并可任意移动本系统目录,利于网络管理。
2017/10/11 11:43:54 5.08MB 其他资源
1
通过matlab编程实现透镜光线与照明面逐个对应,涉及到非成像光学
2016/2/26 9:10:58 6KB matlab 自由曲面
1
用MFC编程实现界面,Hough变换实现圆的检测,和方形(也即平行线)的检测,紧缩包里包括文档,可执行文件,源码,图像
2020/1/2 9:26:29 7.66MB 圆检测 方形检测 MFC 图像处理
1
编程实现一个4维的立方体网络仿真,网络节点按照如下方式运行,实验要求:1.网络节点按照默认的顺序,如节点标识0,1,…,15从小到大的顺序依次产生一个数据包。
2.节点产生(或接收到)一个数据包后,随机选择一个相邻节点发送数据包,依此规则重复执行,直至产生数据包的节点接收到自己的数据包后,直接删除该数据包。
超级立方体网络指具有d个维度的网络具有2d个网络节点,网络节点按照0,1,2,…2d-1顺序进行编号。
标识i的节点采用二进制方式可表示为d位的二进制序列,网络任意两个节点二进制方式表示的d位标识符,对应位只有某一位不同时,表示节点是直接相邻接,否则,两个节点之间不存在直接相邻接。
例如,对于一个3维的超级立方体网络,网络中存在8(8=23)个网络节点,如0(000),1(001),2(010),3(011),4(100),5(101),6(110),7(111)。
网络拓扑结构按照如下方式连接,节点0(000)与节点1(001),2(010),4(100)直接相临接,因节点0(000)与节点1,2,4分别在第1位,第2位,第3位不同(从左往右数),其他节点按此规律相邻接。
2019/7/20 11:18:26 598KB omnet++ 实验
1
本程序次要是针对LinuxIPC通信初学者对Linux下消息队列通信机制,多线程编程,字符串处理,链表操作等基本概念的练习。
通过多个终端登录,不同终端上登录用户实现私聊,群聊,查看在线用户,简单注册(没有实现用户保存,类似于公共聊天室)
2015/7/25 18:27:07 14KB Linux 聊天室 消息队列
1
共 341 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡