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

兴隆大院网站哪个公司做的北京seo管理

兴隆大院网站哪个公司做的,北京seo管理,心动网络属于哪个公司,新闻网站建设汇报最近移植软件到不同平台的单片机上时,遇到了软件概率性跑飞的问题,分析后原因均指向和printf相关的库函数(包括sprintf, vsnsprinft),在任务里调用这些函数就有概率在ucos切换任务时跑飞(中断)。…

        最近移植软件到不同平台的单片机上时,遇到了软件概率性跑飞的问题,分析后原因均指向和printf相关的库函数(包括sprintf, vsnsprinft),在任务里调用这些函数就有概率在ucos切换任务时跑飞(中断)。增加堆栈大小等各种方法都不行。

        后来各种查资料发现,可能是va_list功能不支持重入,被中断打断后,再次返回时无法恢复现场(也可能是任务切换函数写的有问题),继续运行printf时list中的内容被破坏,导致跑飞。

        解决方法是自己实现printf函数,并在调用va_list功能时先关闭中断,退出va_list功能时再打开中断。sprintf等相关函数用同样方法处理即可。

int my_printf(char* fmt, ...)
{va_list ap;int RetLen = 0;OS_CPU_SR cpu_sr;OS_ENTER_CRITICAL(); // 这里屏蔽中断va_start(ap, fmt);...... // 实现代码va_end(ap);OS_EXIT_CRITICAL();return RetLen;
}

http://www.dtcms.com/wzjs/186004.html

相关文章:

  • 我想找网站帮忙做宣传百度云网盘资源链接
  • 黄山建设网站公司电话七牛云
  • 公司以前做的免费网站太多_新网站搜索不到如何写好软文
  • 惠阳东莞网站建设免费推广软件哪个好
  • 怎么做球球业务网站上海有名网站建站开发公司
  • 武汉做网站做得好的设计工作室软文代写多少钱一篇
  • 自己做网站背景图片淘宝推广方法有哪些
  • 做二手车那个网站会员性价比高怎么做市场推广
  • 河南营销型网站建设seo搜索优化排名
  • 吴忠市建设工程质量监督站网站怎么做个人网页
  • 做网站如何盈利职业技能培训班
  • 网站搭建多少钱徐州百都网络非常好优秀的软文广告案例
  • wordpress建站价格优化推广联盟
  • 上海十大b2c网站建设seo赚钱
  • wordpress支持建多个站点吗注册城乡规划师教材
  • 他达拉非副作用宁波seo排名优化培训
  • 怎么做博彩网站seo优化宣传
  • 河南高端网站建设百度搜索推广流程
  • 青海建设厅操作证查询网站百度seo营销推广多少钱
  • oa系统主要干什么的诊断网站seo现状的方法
  • 网站建设方案意见电商网络推广
  • 成都手机网站建设百度爱采购平台登录
  • 北京网站优化解决方案腾讯广告代理商加盟
  • o2o电商网站企业网站建设方案模板
  • 淘宝天猫优惠券网站建设费用石家庄抖音seo
  • 名作之壁吧网站建设seo算法培训
  • 小工厂怎么做网站搜索seo怎么优化
  • 百草味网站建设策划书网络营销理论
  • 网站建设需要懂什么郑州网站推广排名公司
  • 网站流量站怎么做的企业邮箱格式