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

网站地图优化市场推广外包团队

网站地图优化,市场推广外包团队,智加设计创新集团,如何用wordpress 做购物车最近有个项目需要将Linux虚拟成UVC摄像头,开发过程中遇到一个奇怪的事情,通过V4l2框架接口申请内存时,相同的板子,只是内存一个4G一个8G。4G的内存可以申请成功,8G就不行。提示“内存不足” 内存更大反而内存不足&…

最近有个项目需要将Linux虚拟成UVC摄像头,开发过程中遇到一个奇怪的事情,通过V4l2框架接口申请内存时,相同的板子,只是内存一个4G一个8G。4G的内存可以申请成功,8G就不行。提示“内存不足”

内存更大反而内存不足?嗯?玄学?

转念一想,是不是UVC所使用的DMA无法使用4G以外的内存地址导致的?

咨询RK官方答复果然:

可能是超过4G使用了swiotlb buf,这个buf大小只有64M,最在连续块只有256K。

swiotlb据我的理解,应该就是在低于4G的内存空间当中预留一部分空间。当设备分配到高于4G的寻址空间的内存时,将内容拷贝到预留的空间内,供DMA访问。

如下修改后正常。

diff --git a/kernel-6.1/include/linux/swiotlb.h b/kernel-6.1/include/linux/swiotlb.h
index 35bc4e281..9f5799d15 100644
--- a/kernel-6.1/include/linux/swiotlb.h
+++ b/kernel-6.1/include/linux/swiotlb.h
@@ -22,7 +22,7 @@ struct scatterlist;* must be a power of 2.  What is the appropriate value ?* The complexity of {map,unmap}_single is linearly dependent on this value.*/
-#define IO_TLB_SEGSIZE    128
+#define IO_TLB_SEGSIZE    1024

http://www.wangmingla.cn/news/66576.html

相关文章:

  • 老薛主机wordpress网站推广优化排名公司
  • 软件外包交易平台超级seo助手
  • 小程序注册平台站长工具 seo查询
  • 专业网站建设教程青岛网站设计制作
  • 网站建设注意事项拓客软件排行榜
  • 郑州做网站首选九零后网络网站站点查询
  • 网站编辑转行做文案百度公司官网招聘
  • 织梦网站后台教程百度app官方下载安装
  • 想做一个自己设计公司的网站怎么做的软文代写接单平台
  • 得到做网站公司舟山百度seo
  • 网页设计师培训费用图郑州seo优化外包公司
  • 汕头网站建设和运营aso关键词优化计划
  • 公司网站怎么发布文章电商培训班一般多少钱
  • 好的网站设计制作适合口碑营销的产品
  • 企业网站模板营销网站建设哪家快
  • 自贡做网站的公司百度关键词规划师
  • 网站建设材料拉新平台哪个好佣金高
  • 做360网站中保存的图片存在哪里目前疫情最新情况
  • 企业自己建网站怎么建手游推广渠道和推广方式
  • 杭州手机网站建设农产品营销方案
  • 中山市智能h5网站建设公司chrome谷歌浏览器
  • 网络工程师和做网站哪个难正规拉新推广平台有哪些
  • 有经验的武进网站建设广告营销案例100例
  • 单页面制作优化大师官网入口
  • 住宅与建设部网站制作一个小型网站
  • 电商网站设计方法网站seo优化方案设计
  • 做门窗安装去哪些网站找生意中小企业网络推广
  • 网站建设合同内容软件开发培训
  • 网站建设公司河南百度一下你就知道首页官网
  • 合肥做网站排名中国seo关键词优化工具