SSDT的全称是SystemServicesDescriptorTable,系统服务描述符表。
这个表就是一个把Ring3的Win32API和Ring0的内核API联系起来。
SSDT并不仅仅只包含一个庞大的地址索引表,它还包含着一些其它有用的信息,诸如地址索引的基地址、服务函数个数等。
通过修改此表的函数地址可以对常用Windows函数及API进行Hook,从而实现对一些关心的系统动作进行过滤、监控的目的。
一些HIPS、防毒软件、系统监控、注册表监控软件往往会采用此接口来实现自己的监控模块。
2025/6/18 10:22:54 497KB SSDTHook
1
Tomcat压缩包,Tomcat是一个世界上广泛使用的支持jsp和servlets的Web服务器。
它在java上运行时能够很好地运行并支持Web应用部署。
会因为设置不当,造成灾难性的后果。
在Tomcat默认安装,Tomcat作为一个系统服务运行,如果没有将其作为系统服务运行,几乎所有Web服务器管理员都是缺省地将其以Administrator权限运行。
这两种方式都允许Java运行时访问Windows系统下任意文件夹中的任何文件。
缺省情况下,Java运行时授予安全权限。
2025/4/25 12:11:54 10.55MB 服务器
1
结合GIS使用,用于分析生态系统服务功能,包括海水、淡水、陆地生态系统,包括生物多样性、碳、水库等
2025/4/3 3:25:48 10.04MB Invest
1
STM32是一款基于ARMCortex-M内核的微控制器,广泛应用于嵌入式系统设计,尤其在工业控制、物联网设备等领域。
AD7606是一款高精度、多通道、同步采样模数转换器(ADC),适用于需要精确测量模拟信号的应用。
在本项目中,开发者使用STM32来控制和读取AD7606的数据,实现模拟信号的数字化处理。
我们需要了解AD7606的关键特性。
AD7606是16位、四通道、高速SARADC,提供单端或差分输入模式,具有高分辨率和宽动态范围。
它支持多种工作模式,如连续转换、单次转换和突发模式,可以通过SPI、I²C或并行接口与微控制器通信。
在STM32开发AD7606的过程中,主要涉及以下步骤:1.接口配置:STM32需要配置相应的GPIO口来连接AD7606的CS(片选)、SCK(时钟)、MISO(主设备输入,从设备输出)和MOSI(主设备输出,从设备输入)引脚,以及可能的INT(中断)引脚。
这些GPIO口需要设置为正确的输出/输入模式,并进行上下拉电阻、速度和推挽设置。
2.SPI/I²C初始化:根据选择的通信协议,初始化STM32的SPI或I²C外设。
这包括设置波特率、数据帧格式、时钟极性和相位等参数。
3.AD7606配置:通过SPI或I²C发送配置命令,设置AD7606的工作模式、采样速率、输入范围等参数。
这些配置可能需要特定的寄存器地址和值,需要查阅AD7606的数据手册来确定。
4.数据采集:在正确的时序下,启动AD7606的转换过程。
在转换完成后,通过SPI或I²C读取转换结果。
对于多通道ADC,需要循环遍历每个通道进行采样。
5.错误处理:检测并处理可能出现的错误,例如超时、CRC校验失败等。
同时,如果AD7606有中断功能,还需要设置中断处理函数来响应AD7606的转换完成或其他事件。
6.应用层处理:将获取的数字数据进行处理,如滤波、计算、存储或显示。
这可能涉及到数字信号处理技术,如滑动平均滤波、FIR滤波器等。
在实际项目中,代码会包含上述各步骤的具体实现,可能还会涉及中断服务程序、线程管理、定时器等功能。
通过调试和优化代码,可以确保STM32与AD7606之间的通信稳定可靠,满足系统的实时性和精度要求。
"STM32开发AD7606代码"涉及到STM32微控制器的GPIO配置、SPI/I²C通信、AD7606的初始化和数据采集等多个方面的知识。
通过这样的开发,可以构建一个高效、精确的模拟信号测量系统,服务于各种需要高精度模拟量数字化的场合。
2025/3/19 17:27:34 3KB AD7606. AD7606config
1
UCOSIII的中文资料,uC/OSIII是一个可以基于ROM运行的、可裁减的、抢占式、实时多任务内核,具有高度可移植性,特别适合于微处理器和控制器,是和很多商业操作系统性能相当的实时操作系统(RTOS)。
为了提供最好的移植性能,uC/OSIII最大程度上使用ANSIC语言进行开发,并且已经移植到近40多种处理器体系上,涵盖了从8位到64位各种CPU(包括DSP)。
uC/OSII可以简单的视为一个多任务调度器,在这个任务调度器之上完善并添加了和多任务操作系统相关的系统服务,如信号量、邮箱等。
其主要特点有公开源代码,代码结构清晰、明了,注释详尽,组织有条理,可移植性好,可裁剪,可固化。
内核属于抢占式,最多可以管理60个任务。
从1992年开始,由于高度可靠性、移植性和安全性,uC/OSIII已经广泛使用在从照相机到航空电子产品的各种应用中。
2025/2/14 14:42:28 4.77MB uCOS-IIII
1
软件类的毕业设计论文,用Java做的网上商城系统,服务器是Tomcat、数据库是MySQL。
从系统分析到设计再到编码还有截图、中英文翻译,非常详细,正文共68页。
2024/12/22 3:01:51 2.74MB 论文 Java Tomcat MySQL
1
在线答题系统(Android端),与在线答题系统服务端配合使用,下载下来之后需要修改Andorid中的域名才可使用,具体看:https://www.jianshu.com/p/1b2ca978c50b
2024/11/13 19:51:36 34.94MB 在线答题系统 Android
1
此文档献给新手学习mysql的同学们安装完成,打开services.msc找到mysql服务如果没有的话按我的步骤走打开开始,所有程序找到MySQL5.5CommandLineClient右键属性找到文件位置,我的位置是D:\mysql\bin\然后打开计算机找到我们的需要的位置D:\mysql\bin我们需要打开mysql.exe服务其实打开是没有反应的,我们需要把它加入系统服务打开开始,点搜索文件cmd.exe,打开它接下来我们要用cmd进入D:\mysql\bin\注意接下来的都要在英文输入法状态下,输入命令先进去d盘;
输入d:
62.82MB mysql
1
针对广告监管和假冒伪劣商品识别两个问题,设计一个基于区块链的二维码包装广告监管和防伪溯源系统。
介绍了3个关键技术:二维码、区块链和PythonDjangoWeb框架;
对系统体系框架的顶层用户、中间层系统服务和底层区块链网络的需求进行分析,再依据需求分析设计了3个子系统即二维码子系统、广告监管子系统和防伪溯源子系统,最后利用Django框架,使用Python技术与MySQL,采用B/S架构,开发Web应用系统。
本应用系统能对商品生产、流通、推广、销售的全过程进行灵活、细粒度的控制访问,提升了商品与服务的品质。
1
该例程是stm32+LWIP+DP83848的一个移植完成的TCP/IPserver的无操作系统服务例程。
实现了TCP/IP数据的收发。
硬件方面,没有使用外部内存,更大众化,只要一块407+DP83848就可以实现。
压缩包里面有具体说明文件。
2024/10/6 9:02:08 22.92MB STM32 LWIP DP83848 TCP/IP
1
共 54 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡