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

做网站优化词怎么选择商业软文案例

做网站优化词怎么选择,商业软文案例,网站建设孩子半夜发烧怎么办,做seo网站公司哪家好在调试LTE模块,有两个模块,碰到两种4字节对齐问题,其错误提示都是类似如下的内容: DWC_OTG: dwc_otg_hcd_urb_enqueue urb->transfer_buffer address not align to 4-byte 0xee419e8e 都是USB控制器处理的数据时需要4字节对齐…

    在调试LTE模块,有两个模块,碰到两种4字节对齐问题,其错误提示都是类似如下的内容:

DWC_OTG: dwc_otg_hcd_urb_enqueue urb->transfer_buffer address not align to 4-byte 0xee419e8e

   都是USB控制器处理的数据时需要4字节对齐要求。

   第一种情况是驱动时处理GPS数据时出现上面的错误提示,处理方法如下:

    将原来的:    

const char startMessage[] = "$GPS_START";
const char stopMessage[] = "$GPS_STOP";

    修改为:    

const char startMessage[] __attribute__((aligned (4))) = "$GPS_START";
const char stopMessage[] __attribute__((aligned (4))) = "$GPS_STOP";

   第二种情况是模块上网后收发数据时均提示对齐问题,这样模块根本就无法上网了,相应的处理如下:

   将相应的rx_submit函数中的skb_reserve (skb, NET_IP_ALIGN);函数注释掉;

   在相应的xxxx_start_xmit函数的变量定义后添加如下内容:    

length = ((unsigned long)skb->data) & 0x3;
if (length) {if (skb_cloned(skb) ||((skb_headroom(skb) < length) &&(skb_tailroom(skb) < (4-length)))) {struct sk_buff *skb2;skb2 = skb_copy_expand(skb, 0, 4, GFP_ATOMIC);dev_kfree_skb_any(skb);skb = skb2;if (!skb)goto drop;} else {length = ((skb_headroom(skb) >= length) ? 0 : 4)-length;memmove(skb->data+length, skb->data, skb->len);skb_reserve(skb, length);}
}

   至此,驱动部分的4字节对齐问题就处理好了。

http://www.hkea.cn/news/892009/

相关文章:

  • 设计网站官网入口网站搜索优化方法
  • 网站优化qq群山东做网站
  • wordpress icomoon太原seo快速排名
  • 中华建设杂志网站记者数据指数
  • 网站开发测试情况南召seo快速排名价格
  • 上海仓储公司小红书seo优化
  • 南京建设公司网站网络营销整合推广
  • wordpress更改语言沈阳seo优化
  • wordpress免费网站世界大学排名
  • 做网站的属于什么专业?百度爱采购竞价推广
  • 网站建设一年多少恰东莞网站到首页排名
  • 新企业网站应该怎么做SEO优化广告联盟有哪些
  • 手机app开发网站建设软文推广文章案例
  • 网站自然排名百度经验官网登录
  • dz网站模板沧州网站优化公司
  • 桂林论坛天涯社区培训行业seo整站优化
  • 做伊瑞尔竞技场的网站搜索引擎简称seo
  • 46云虚拟主机股票发行ipo和seo是什么意思
  • 新泰做网站菏泽seo
  • 网站建设排名东莞seo收费
  • 做网站前后端的发布流程自己如何制作网站
  • 网站营销与推广策略百度一下官网首页百度
  • 网站建设张世勇100个免费推广b站
  • 网络营销的常用工具百度关键词优化点击 教程
  • 公司网站要怎么做少儿编程培训机构排名前十
  • 一个好的网站是什么样的商家联盟营销方案
  • 网站解除域名绑定网站广告收费标准
  • 郑州的建设网站有哪些手续免费发布推广信息的平台有哪些
  • 手机做网站软件优化服务平台
  • 网站图片装修的热切图怎么做营销技巧培训