自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 操作系统实验三 进程通信与协作(一)

报错: LNK2001 无法解析的外部符号 "void __cdecl ShowMsg(struct HWND__ *,char *)"开始还是遇到了动态链接库的问题,按照网上的教程能修改大多数函数链接库的问题,但是一直有一个很顽固的问题。所以将定义中的wchar_t*改成char,这个问题便可解决。:监听共享内存任务,执行矩阵转置,通过信号量通知主线程。:生成矩阵数据,写入共享内存,通知服务端处理。)机制,掌握共享内存与信号量的协同使用。:协调任务分配,收集并显示结果。

2025-06-08 14:32:14 541

原创 操作系统实验二 进(线)程同步-哲学家进餐问题

经过网上查询资料后发现是lib、dll文件导入以及动态链接库的问题,开始根据网上的教程修改项目属性,如库目录等,发现没有效果。筷子位置随哲学家行为变化(空闲时居中,被占用时靠近对应哲学家)。验收标准:筷子能根据线程指令完成向前、向后、向中间移动。类中定义移动线程函数,通过斜率计算实现平滑移动动画。类,模拟哲学家行为循环(思考、申请筷子、进餐)。目标:创建对话框项目,绘制圆桌、哲学家及筷子。类中启动线程,按奇偶策略申请筷子,并通过。个筷子的信号量,验证线程协作是否正常。类,实现筷子的移动逻辑与状态管理。

2025-05-28 21:42:00 1131

原创 操作系统实验一 进程管理

进程创建:使用CreateProcess创建新进程,获取进程句柄和线程句柄。1.理解进程、线程的概念,明确进程、线程和程序三者的区别与联系。2.掌握进程(线程)的创建、挂起、恢复、终止等进程控制方法。,实现进程的创建、挂起、恢复、终止,以及强制关闭QQ的功能。点击创建进程,会开始运行childProcess.exe程序。点击挂起进程,停止运行childProcess.exe程序。点击恢复进程,继续运行childProcess.exe程序。点击中断进程,结束运行childProcess.exe程序。

2025-05-26 11:20:23 450

原创 感知层编程实验十一 ZCL基础编程

将Z-Stack_Home_1.2.2a示例中的Samplelight及SampleSwitch调试运行成功,观察实验现象;搞清楚到底是谁发送绑定谁接收绑定,以及最终的绑定表储存在哪个端,才能正确填写串口绑定的绑定表。实验程序调试完成后, 用给定的平台进行测试,由老师检查测试结果,并给予相应的成绩。DstAddr:存储绑定记录的节点的短地址,通常是cluster的client端。SrcAddress:存储绑定记录的节点的长地址,要输入十进制。按下switch的key1可以控制light的led1。

2025-04-19 20:46:51 918

原创 感知层编程实验十 ZIGBEE组网

本实验,主要目的是让同学们掌握ZigBee网络的构建过程,协调器如何构建一个PAN,路由器和终端设备如何加入一个PAN。ZHA1.2.2a中的SampleSwitch、SampleLight是实验源码。修改SampleLight和SampleSwitch的配置或代码,使其可上电后自动组成网络。实验程序调试完成后, 用给定的平台进行测试,由老师检查测试结果,并给予相应的成绩。使用Ubiqua软件,抓包,分析组成网络过程中,所需要发送的消息。编写和调试过程中出现的问题要做好记录,并事后总结到报告中。

2025-04-11 12:16:05 1553

原创 感知层编程实验七 OSAL基础编程

链接: https://pan.baidu.com/s/1Cl1iTubjvNo2TgFjrzVQlQ 提取码: gryv。用给定的平台进行测试,由老师检查测试结果,并给予相应的成绩。编写和调试过程中出现的问题要做好记录,并事后总结到报告中。主要是修改了SW3的冲突问题,看懂源码最重要。提高学生的上机和编程过程中处理具体问题的能力。具体代码可以直接看网盘,就不放在这里了。学生通过本实验进一步理解和掌握。添加一个新的任务,周期性的翻转。实验要求自己独立的完成;编程方法的理解和掌握。代码,根据自身板子的。

2025-04-08 00:03:37 433

原创 感知层编程实验四 TIMER编程

开发一个新的应用,能够利用定时器使用LED灯周期性闪烁,及通过PWM功能实现无级调光。实验程序调试完成后, 用给定的平台进行测试,由老师检查测试结果,并给予相应的成绩。让学生初步掌握CC2530定时器的PWM功能,及其编程方法。编写和调试过程中出现的问题要做好记录,并事后总结到报告中。首先使得LED灯可以周期性闪烁(利用定时器的计时功能);利用定时器PWM功能控制LED的周期性渐亮、渐暗;提高学生的上机和编程过程中处理具体问题的能力。在实验报告中分别给出上述三个阶段的源码。实验要求自己独立的完成;

2025-04-07 23:54:34 1606

原创 感知层编程实验三 UART编程

命令包括:CMD0可以用位表示各led,CMD1可以用对应位的0/1表示关闭/打开对应led,实验程序调试完成后, 用给定的平台进行测试,由老师检查测试结果,并给予相应的成绩。理解FSM的工作方式,len是data的位数,校验方式是异或校验。编写和调试过程中出现的问题要做好记录,并事后总结到报告中。开发一个新的应用,能够利用串口消息控制LED灯的亮灭。加深和巩固学生对于CC2530串口的理解和掌握。提高学生的上机和编程过程中处理具体问题的能力。首先完成教材上的串口实验。实验总结(实验心得)

2025-03-18 11:05:29 132

原创 感知层编程实验一 GPIO及外部中断

不能在按键中断程序中写死循环,同时要更加注意按键的消抖功能。(针对每一个内容进行汇报)

2025-03-18 10:58:02 464

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除