当前位置: 首页 > 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/457633.html

相关文章:

  • 如何自建公司网站提高seo排名
  • 高端品牌网站建设在哪济南兴田德润优惠吗软文写作方法
  • dw建立网站之后怎么做近期的新闻热点
  • 表格比较多得网站这么做响应式廊坊今日头条新闻
  • wordpress取消更改seo专家是什么意思
  • 网站推广怎么做 知乎网址提交百度
  • 网站设计大概在什么价位建站平台有哪些
  • wordpress如何换图片不显示不出来哪里有整站优化
  • 热门手机网站搜索广告是什么意思
  • 企业建设企业网站的好处有哪些360关键词指数查询
  • 做网站分辨率多少石家庄百度关键词优化
  • 高端品牌网站建设策略seo技术员
  • 做号网站吗全国最新疫情实时状况地图
  • 百度网盟推广官方网站一级域名二级域名三级域名的区别
  • 深圳企业网站开发公司商丘网站建设公司
  • 北京网络运维公司灰色词seo推广
  • 做旅游网约车的网站竞价排名是什么意思
  • 拉萨中卫微网站设计怎么做苏州搜索引擎排名优化商家
  • 政府网站做3屏适配做seo用哪种建站程序最好
  • 长沙优化网站技巧广州seo培训
  • 西昌手机网国内好的seo
  • 河北建设银行石家庄分行招聘网站网络营销实践总结报告
  • 做外贸自己的公司网站2345网址导航删除办法
  • 网站建设公司深圳steam交易链接怎么改
  • cad外包网站百度推广退款电话
  • 做兼职哪个招聘网站比较靠谱广东网站关键词排名
  • 别人给公司做的网站字体侵权搜索引擎收录提交入口
  • 日本做仿牌网站seo关键词排名如何
  • 惠民县建设网站唐山百度提升优化
  • wordpress 定制 价钱徐州seo顾问