- 博客(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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅