社区
Linux_Kernel
帖子详情
段错误____书上的最简单字符驱动,生成了模块.另一个测试程序(写1操作).
David2008
2004-07-28 02:30:26
我已经成功加载了一个叫做test.o的模块
用lsmod 已经可以看到
然后我有个用户check 程序,目的是通过它测试我的驱动对否
(就是从内核空间往用户空间的一个数组里,全部写1)
(相信很多人看过这个程序)
但是我在运行 ./check 的时候
提示:
段错误
__________________
请问怎么解决
...全文
141
5
打赏
收藏
段错误____书上的最简单字符驱动,生成了模块.另一个测试程序(写1操作).
我已经成功加载了一个叫做test.o的模块 用lsmod 已经可以看到 然后我有个用户check 程序,目的是通过它测试我的驱动对否 (就是从内核空间往用户空间的一个数组里,全部写1) (相信很多人看过这个程序) 但是我在运行 ./check 的时候 提示: 段错误 __________________ 请问怎么解决
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
David2008
2004-07-29
打赏
举报
回复
谢谢
aria
2004-07-29
打赏
举报
回复
检查你的open_test()和release_test()是否有返回0
David2008
2004-07-28
打赏
举报
回复
驱动代码为:
http://community.csdn.net/Expert/TopicView3.asp?id=3215937
测试的关键代码为:
-------------------
testdev=open("/dev/test",O_RDWR);
if(testdev==-1)
exit(0);
read(testdev,buf,10);
for(i=0;i<10;i++)
printf("%d\n",buf[i]);
close(testdev);
****************************
并且每次运行 ./check
在lsmod看,就看见 test 被多使用了一次
David2008
2004-07-28
打赏
举报
回复
有
在 /dev 下我成功的加载了 一个 test
----------------
然后才运行的 ./check
-------------
aria
2004-07-28
打赏
举报
回复
你在/dev/下有没有建设备文件(/dev/test)),注意主设备号可以通过/proc/device中获取,或者偷懒一点直接在加载模块时打印,然后再建立/dev/下的设备文件(我的机子上是加载时是253,so mknod /dev/test c 253 0)。
航天器交会的分布式MPC模型预测控制研究(Matlab代码实现)
内容概要:本文围绕“航天器交会的分布式MPC模型预测控制研究”展开,基于Matlab代码实现,重点探讨了在航天器交会过程中采用分布式模型预测控制(MPC)的方法。研究通过构建动力学模型,设计分布式控制架构,结合优化算法求解有限时域内的控制序列,实现多航天器之间的精确交会与协同控制。文中详细阐述了MPC的核心原理,包括状态预测、滚动优化与反馈校正,并突出分布式架构在提升系统可扩展性与鲁棒性方面的优势。同时提供了完整的Matlab仿真代码,便于验证算法有效性。; 适合人群:具备一定控制理论基础和Matlab编程能力的研究生、科研人员及从事航天器控制、自动化、智能控制等相关领域的工程技术人员。; 使用场景及目标:①深入理解模型预测控制在航天器交会中的应用机制;②掌握分布式MPC的设计思路与实现方法;③通过仿真实验验证控制算法性能,支持学术研究或工程项目原型开发。; 阅读建议:建议读者结合控制理论基础知识,逐步运行并调试提供的Matlab代码,重点关注状态预测模型构建、优化问题求解及分布式通信机制的实现,以加深对算法细节的理解。
Python可视化RPA自动化工具.zip
Python可视化RPA自动化工具.zip
C编程大师课程作业项目_面向C语言学习者设计的综合性编程练习集合涵盖从基础语法到高级特性的完整学习路径包括面向对象编程模板元编程内存管理多线程并发STL标准库应.zip
C编程大师课程作业项目_面向C语言学习者设计的综合性编程练习集合涵盖从基础语法到高级特性的完整学习路径包括面向对象编程模板元编程内存管理多线程并发STL标准库应.zip
基于NodeJS开发的支付宝免签约支付接口实现脚本_通过自动化爬取个人支付宝交易订单列表并分析订单备注信息实现实时数据推送至指定服务器的完整解决方案_适用于个人开发者和小型企业快速.zip
基于NodeJS开发的支付宝免签约支付接口实现脚本_通过自动化爬取个人支付宝交易订单列表并分析订单备注信息实现实时数据推送至指定服务器的完整解决方案_适用于个人开发者和小型企业快速.zip
【无人机3D路径规划】基于非支配排序遗传算法NSGAII的无人机3D路径{完整资源下载、分享}规划研究(Matlab代码实现)
内容概要:本文研究基于非支配排序遗传算法(NSGA-II)的无人机三维路径规划方法,利用Matlab进行代码实现。该方法旨在解决多目标优化问题,如路径最短、安全性最高和能耗最低等,通过非支配排序和遗传
操作
生成
帕累托最优解集,从而为无人机在复杂三维空间中的飞行提供高效、安全的路径选择。文中详细介绍了NSGA-II算法的原理及其在无人机路径规划中的具体应用步骤,并通过仿真实验验证了算法的有效性和鲁棒性。; 适合人群:具备一定Matlab编程基础和优化算法知识的研究生、科研人员及从事无人机路径规划相关工作的工程师。; 使用场景及目标:①解决无人机在复杂环境下的多目标三维路径规划问题;②学习和掌握NSGA-II算法在实际工程问题中的建模与实现方法;③为后续研究其他智能优化算法在路径规划中的应用提供参考。; 阅读建议:建议读者结合Matlab代码深入理解算法实现细节,重点关注种群初始化、非支配排序、拥挤度计算和遗传
操作
等关键环节,并通过调整参数和测试不同场景来加深对算法性能的理解。
Linux_Kernel
4,467
社区成员
17,461
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章