Linux内核态申请一块DMA内存,通过什么函数或方式判断内存中的数据发生了变化? 5 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 内存 函数 linux 内核 dma 搜索资料 2个回答 #热议# 上班途中天气原因受伤算工伤吗? lenovo_E520 2013-02-04 · TA获得超过238个赞 知道小有建树答主 回答量:296 采纳率:50% 帮助的人:130万 我也去答题访问个人页 关注 展开全部 这个只能自己弄,建议自己写一个函数,思路:读取一次你申请的DMA内存,并计算它的md5,下次当你需要判断内存是否改变的时候再次读取内存并获取md5如果两次md5不一样的时候,那么,内存一定是被修改了 本回答由网友推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 卖萌犯法 2013-02-18 · 超过31用户采纳过TA的回答 知道答主 回答量:126 采纳率:0% 帮助的人:74.3万 我也去答题访问个人页 关注 展开全部 没看明白,一般使用DMA两端(内核模块和设备),应当约定关于状态位以及其他传输信息的规范。 硬件接收到了数据,并通过DMA映射如内核空间,应当设置对应标记位,并发送中断信号。而内核一端则在中断响应时检查该标记,就知道发生了什么情况。 如果是相对比两次传输的数据是否相等,则应该计算数据的校验和 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2018-11-20 linux中DMA申请空间的疑问 5 2017-06-11 linux内核能申请50m内存用于dma吗 2017-04-22 Linux内核中怎样给DMA分配没有进行Cache映射的内存 2016-06-12 在x86体系下,进程控制块存放在内核空间的什么位置 1 2020-12-26 DMA采用什么方式控制数据的交换 2017-11-28 电脑里的DMA是什么意思 52 2016-02-18 在DMA方式时内存往外设传输数据的过程 9 2017-11-22 linux 驱动 dma 为什么 要物理 地址 4 更多类似问题 > 为你推荐: