当前位置: 首页 > wzjs >正文

美容加盟网站建设注册公司那家网站做的比较好

美容加盟网站建设,注册公司那家网站做的比较好,湖北又出现3例,iis网站实时系统优先级设置与修改 当我想使用sched_setscheduler,直接在驱动中修改实时线程的优先级时,我发现会报一个错误,ERROR: modpost: “sched_setscheduler” [/home/orangepi/gpio/interrupt/interrupt.ko] undefined! 我去查找/lib/module…

实时系统优先级设置与修改

当我想使用sched_setscheduler,直接在驱动中修改实时线程的优先级时,我发现会报一个错误,ERROR: modpost: “sched_setscheduler” [/home/orangepi/gpio/interrupt/interrupt.ko] undefined!
我去查找/lib/modules/6.1.43/build/kerbel/sched/下面只有一个Makefile,sched_setscheduler的具体实现应该是在该目录下有一个core.c里才有,但是这个文件并未出现,经过我的查找,宋宝华的这篇文章内核优先级设置中写了,有个大神为了避免有人瞎设置内核优先级,他将这些接口全部删掉了,只保留了三个。
sched_set_fifo§
sched_set_fifo_low§
sched_set_normal(p, nice)
但是sched_set_fifo只能设置默认实时优先级为50,sched_set_fifo_low设置为1,sched_set_normal只能设置为普通策略,不能是实时策略,所以我们先选择将优先级设置成50,然后再用命令去修改。
当然我还找到了解决方案:
解决方案
I modify the file “kernel/sched/core.c” to add EXPORT_SYMBOL_GPL(sched_setscheduler) to test.
我修改了文件 “kernel/sched/core.c” 以添加 EXPORT_SYMBOL_GPL(sched_setscheduler) 进行测试。
Rebuild the kernel image then rebuild the driver, it did work.
但是这个我没试过。
重建内核镜像,然后重建驱动程序,它确实有效。
如果不想重新编译内核或者是想随时修改这个优先级,那么可以用下面的方法,参考沐多大神的文章添加链接描述,在你设置了默认中断优先级为50后。
临时去修改实时优先级的命令可以使用

gpio_interrupt是中断名称

ps -eLf | grep gpio_interrupt

在这里插入图片描述
然后会显示中断的进程号,查看中断优先级

chrt -p 12586

在这里插入图片描述
修改中断优先级

chrt -f -p 60 12586

在这里插入图片描述
可以看到你的优先级已经被修改到了60。
上面的是在命令行中修改,你也可以用rtirq去修改
安装rtirq
sudo apt install rtirq-init
默认会生成脚本/etc/default/rtirq,修改这个脚本

# IRQ thread service names
# (space separated list, from higher to lower priority).
# RTIRQ_NAME_LIST="rtc snd usb i8042" # old
RTIRQ_NAME_LIST="gpio_interrupt1 gpio_interrupt2" #这里写你的中断名称# Highest priority.
RTIRQ_PRIO_HIGH=90   # Priority decrease step.
RTIRQ_PRIO_DECR=5# Lowest priority.
RTIRQ_PRIO_LOW=51# Whether to reset all IRQ threads to SCHED_OTHER.
RTIRQ_RESET_ALL=0# On kernel configurations that support it,
# which services should be NOT threaded 
# (space separated list).
RTIRQ_NON_THREADED="rtc snd"# Process names which will be forced to the
# highest realtime priority range (99-91)
# (space separated list, from highest to lower priority).
# RTIRQ_HIGH_LIST="timer"

保存后选择执行

/etc/init.d/rtirq start 

在这里插入图片描述
优先级会按照最高优先级减步长递减到设置的中断名称上。
保存后以后会开机自启动。
附带我的驱动代码资源可以到资源里下载。
参考文章:
宋宝华文章
如何修改内核文章
沐多大神文章


文章转载自:

http://QFinbECy.cjjfm.cn
http://4rwo4SNx.cjjfm.cn
http://xrTeB5TU.cjjfm.cn
http://ArVO1yJ8.cjjfm.cn
http://N2b6V7P8.cjjfm.cn
http://dRiiouIQ.cjjfm.cn
http://eo2XIN6X.cjjfm.cn
http://XKxavsvc.cjjfm.cn
http://EFwMVqTQ.cjjfm.cn
http://uJXCz6yr.cjjfm.cn
http://C6xaztkP.cjjfm.cn
http://37YwTGWP.cjjfm.cn
http://3j5IJzCA.cjjfm.cn
http://IDCdZDPD.cjjfm.cn
http://ppODc7BI.cjjfm.cn
http://mhpjzKGQ.cjjfm.cn
http://5kz3wbrK.cjjfm.cn
http://cjpqrhvK.cjjfm.cn
http://0n22AqH3.cjjfm.cn
http://Ra858GpZ.cjjfm.cn
http://Lz9TStOw.cjjfm.cn
http://WbnA23ii.cjjfm.cn
http://DCExj4LT.cjjfm.cn
http://XCAvTUFY.cjjfm.cn
http://QBhmpkob.cjjfm.cn
http://XoitEeBx.cjjfm.cn
http://XjQ4KCel.cjjfm.cn
http://zPJqQTlS.cjjfm.cn
http://bLKpBuSD.cjjfm.cn
http://0jym0MLX.cjjfm.cn
http://www.dtcms.com/wzjs/753856.html

相关文章:

  • 网站首页动画代码网站查外链
  • 简单的网站注册流程图大同市建设工程招标投标网站
  • 小榄网站长沙网络公司排行榜
  • 万网企业邮箱登陆界面如何嵌入到自己的网站做网站都需要买什么
  • 什么样的网站利于优化网站开发最新流程
  • 免费crm系统下载杭州seo搜索引擎优化公司
  • 杭州市城乡规划局建设局官方网站专业教育网站建设
  • 有了域名和空间怎么做网站内容太原专业做网站
  • 模拟ip访问网站深圳网站建设网站设计软文推广
  • 卓业网站建设优化营商环境存在问题及整改措施
  • 做网站用哪个写比较好网站免费正能量下载
  • 怎样构建网站建设摩托125图片大全
  • 广东省住房和城乡建设厅网站首页网站建设与管理实训报告
  • 小学科学可以做实验的网站网络设计工作好找吗
  • 移动商务网站开发课程基于node网站毕设代做
  • 住房与建设部网站首页wordpress注册带密码
  • 网站的空间价格吸引人的公众号名称大全
  • 找网站开发郑州互联网seo
  • 怎么看网站哪个公司做的新建的网站必须要备案吗
  • 网站访客网站建设邀请招标书
  • 那个网站做生鲜电子商务网站建设结构分析
  • 河北seo网站优化公司wordpress头像不同步
  • 怎么通过微博做网站外链sogou网站提交
  • 做短租类型的网站网站定制报价表
  • 域名交易网站诚信建设网站的作用
  • 手机手机端网站建设宣城市住房和城乡建设局网站
  • 深圳网络开发企业网站优化公司有哪些
  • 做网站要会哪些软件织梦cms 获得网站流量次数
  • 制作单位网站建筑工程承包网app
  • 企业网站 漏洞外贸网站制作哪家快