社区
驱动开发/核心开发
帖子详情
如何使用共享内存驱动和应用程序通讯
df8327
2006-11-27 02:58:32
谢谢
希望各位大哥帮忙
能给个例子就更好了
...全文
375
7
打赏
收藏
如何使用共享内存驱动和应用程序通讯
谢谢 希望各位大哥帮忙 能给个例子就更好了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shuiyan
2006-12-01
打赏
举报
回复
要弄共享内存,得能改动底层才行。
在config.bib中划处一块(硬件)连续区域,比如0x80001000,长度0x10000,RESERVE,这样编译后,SDRAM中的这块区域就会保留。注意地址是虚拟地址。
在内核空间,可以直接操作此地址。
在用户空间,用VirtualCopy将其映射过来,然后就可以操作了。
只要注意别形成资源竞争就行。要是一起write,那就……嘿嘿
pilixuanke
2006-11-28
打赏
举报
回复
就是频繁的日志传递操作
觉得使用deviceiocontrol加上信号量的方式效率太低了
、、、、、、、、、、、、、、、、、、、
没事的,用ReadFile也可以的,不要低估计算机的能力,以前我们做视频时每秒钟25帧的数据都能过来,一帧数据好几M呢。
Cody2k3
2006-11-28
打赏
举报
回复
不建议使用共享内存. 因为同步问题会很麻烦.
如果日志很频繁的, 那不如积累一定数量的日志后再调用ioctrl来一次写入driver好了.
df8327
2006-11-28
打赏
举报
回复
大哥能给我一段readfile的代码事例me
我也想这样搞
可是一直没找到例子
不会阿
所以才想到共享内存
此外这是用在防火墙数据包截获上的
我个人认为效率很重要,在网络大负载的情况下还是希望能使用共享内存
thinkSJ
2006-11-27
打赏
举报
回复
可以去用下MDL
df8327
2006-11-27
打赏
举报
回复
就是频繁的日志传递操作
觉得使用deviceiocontrol加上信号量的方式效率太低了
pilixuanke
2006-11-27
打赏
举报
回复
这个还真没有用过,难道传送的数据量很大?一般用平常的方法就可以了,如DeviceIoControl等等。
电子学习资料实验指导书电子线路课程设计题
电子学习资料实验指导书电子线路课程设计题
非标自动化滤清盒自动组装机3D数模+STP格式.rar
非标自动化滤清盒自动组装机3D数模+STP格式.rar
游戏开发基于Python的贪吃蛇小游戏设计与实现:核心逻辑、状态管理与Pygame渲染技术详解
内容概要:本文档是一份关于开发经典小游戏“贪吃蛇”的保姆级毕业设计指导文档,涵盖从游戏规则、功能设计、技术选型到核心代码实现的完整流程。文档以Python + Pygame为技术栈,详细讲解了游戏初始化、蛇的移动逻辑、食物生成、碰撞检测、计分与等级系统、键盘控制及主循环渲染等核心模块,并提供了完整的项目结构和源码示例。采用状态机管理游戏状态,
使用
列表模拟链表结构存储蛇身,结合方向缓冲机制优化操作体验,同时引入难度递增机制提升可玩性。文末还列举了飞机大战、扫雷、五子棋等同类课题作为拓展参考。; 适合人群:具备一定编程基础、正在进行毕业设计或课程设计的学生,尤其是对游戏开发感兴趣的初级开发者。;
使用
场景及目标:①帮助学生独立完成一个功能完整、结构清晰的小游戏项目,用于毕业答辩或课程展示;②深入理解事件
驱动
编程、状态管理、碰撞检测、定时刷新等基础编程概念;③掌握Python + Pygame开发2D小游戏的核心技能,并具备二次开发与功能拓展能力。; 阅读建议:建议读者按照“规则→设计→代码→运行”的顺序逐步学习,动手实践每个模块并调试代码,重点关注方向缓冲、状态机、食物生成算法等设计细节,同时可尝试实现文末提出的拓展功能以增强项目亮点。
自动化测试实战项目开发全套模板(pytest+requests+Allure 接口自动化)
内容概要:接口自动化测试从 0 到 1 的完整工具包,含 7 个文件:①自动化测试项目结构模板(config/common/data/testcases 分层目录设计说明);②可直接运行的 pytest 接口用例模板(登录/下单/支付链路 + 参数化 + allure 标注);③测试报告与 Allure 集成指南(安装、命令、指标解读、GitLab CI 示例);④测试用例设计模板 Excel(正常/边界/异常/权限场景,关联需求与风险,内置 10 条示例);⑤接口测试数据
驱动
模板 Excel(请求构造 + 期望结果分离,数据与代码解耦);⑥自动化测试计划模板 Excel(范围/排期/风险/资源四表);⑦AI 提示词模板合集(生成用例、数据
驱动
改造、封装工具类、测试计划共 6 个模板 + 3 种进阶用法)。 适用人群:测试工程师、后端开发、全栈开发、测试负责人。
使用
场景及目标:新项目搭建接口自动化测试框架直接套用;已有项目对照结构自查补齐数据
驱动
与报告能力;配合 AI 辅助约 10 分钟产出用例初稿,快速提升测试覆盖与回归效率。
前端开发基于history.js的HTML5与HTML4浏览器兼容方案:单页应用无刷新历史状态管理技术实现-50eEO1788270362
内容概要:本文系统介绍了如何利用history.js实现单页应用(SPA)在HTML5c与HTML4浏览器间s草错发的无缝历史状态管理。通过封装原生History API并在不支持的浏览器中自动降级为哈希路由,history.js解决了因浏览器兼容性导致的后退按钮失效、URL混乱等问题。文章详细讲解了其核心机制,包括状态对象管理、自动模式切换(HTML5 pushState vs HTML4 哈希)、状态数据持久化以及针,对Safari、IE等浏\览器的兼容性修复方案,并提供了从入门到实战的完整示例,涵盖初始化、事,件监听、页面加载及性能优化技巧。;50eEO1788270362 https://www.ahdmhbkj.cn/zuqiuliansai/fajia/ https://www.ahdmhbkj.cn/zuqiuliansai/dejia/ https://www.ahdmhbkj.cn/zuqiuliansai/yijia/ https://www.ahdmhbkj.cn/live/zuqiu/2908.html https://www.ahdmhbkj.cn/news/zuqiu/44355.html
驱动开发/核心开发
21,620
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章