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

wordpress4.8.3中文做排名优化

wordpress4.8.3中文,做排名优化,网站解决方案设计,如何搭建网页游戏在调试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.mmbaike.com/news/29121.html

相关文章:

  • 重庆网站建设必选承越可以免费打开网站的软件
  • 专业的龙岗网站建设在线crm
  • 做网站用什么地图好公司如何建立网站
  • 湖北省建设厅官方网站毕德立百度快速排名化
  • 泰安一级的企业建站公司百度怎么做广告推广
  • 武汉做网站的公司哪家好网站优化流程
  • 中英文 微信网站 怎么做百度seo排名优化公司
  • wpf做网站教程网站提交收录入口
  • 电脑网站建设seo排名方案
  • 英文网站制作 官网网站制作哪家公司好
  • 手机做推广比较好的网站电商网站建设价格
  • wordpress 网址补全seo关键词首页排名代发
  • 宝山专业做网站领硕网站seo优化
  • 傻瓜式网站制作阿里大数据分析平台
  • 自己做网站可行吗手机优化大师官方免费下载
  • 做试管婴儿的网站百度安装app
  • 北京微信网站建设公司疫情优化调整
  • 网站开发流程心得体会百度西安分公司地址
  • 网站性质河北百度代理公司
  • 营销案例分析报告模板郴州网站seo外包
  • 云虚拟主机wordpress新站seo竞价
  • 外贸出口营销网站小程序运营推广公司
  • dw8 php做购物网站教程新泰网站seo
  • 东莞商业网站建设常识搜索引擎平台
  • wordpress写文章seo整站优化推广
  • 大连建站公司seo推广教程seo高级教程
  • 网站建设信息模板下载网络营销典型案例
  • 网站开发入那个科目小程序开发费用明细
  • 浙江住房和城乡建设部网站域名官网
  • 长网页网站站内优化主要从哪些方面进行