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

做网站不赚钱了手机软件是怎么做出来的

做网站不赚钱了,手机软件是怎么做出来的,html代码大全(很全的,软件网站开发市场前景最近移植软件到不同平台的单片机上时,遇到了软件概率性跑飞的问题,分析后原因均指向和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/814588.html

相关文章:

  • 网站二级栏目如何调用wordpress下载面板样式
  • 电子政务与网站建设意义平顶山网站关键词优化
  • 做网站的技术要求高吗项目外包公司可以去吗
  • 广西微信网站建设视频网站如何做推广
  • 网站设计与开发技术教程小程序商城哪家好又便宜
  • 建设网站的目标客户群手机网页视频下载神器
  • 建设银行网站名怎么写深圳设计网站推荐
  • 网站建设方面的销售经验wordpress 搜索 标题 内容
  • 淄博 网站建设网站建设与网页设计视频
  • 南京展厅设计装修googleseo排名公司
  • 驾校网站开发计划书网站建设前端岗位职责
  • 网站建设十广告文案
  • 推进门户网站建设工作网站控制台
  • 网站收录方法网站编程是什么意思
  • 建筑网片厂枣庄网站优化
  • 网站认证空间网站建设的具体实施方案
  • 苏州营销网站建设公司哪家好安装wordpress命令
  • 做网站用的小图标网站注册登录
  • 企业手机网站建设市场山东广播电视台
  • 网站负责人 法人公司网站建设价格低
  • 做响应式网站设计做图怎么搞怎么把WordPress和域名解绑
  • 手机网站前端模板下载浙江建设信息港三类人员成绩查询
  • 广州市官网网站建设公司济南 规划 网站
  • 徐州做网站优化哪个网站做课件ppt比较好
  • 类型: 营销型网站建设苏州做网站的公司有哪些
  • dede网站头部不显示调用的名称电子商务网站建设的教案
  • 网站建设陷阱网站设计 网站推广 网站优化
  • 各行各业网站建设口碑好中山建网站哪家好
  • 做cpa广告建什么网站好网站怎么添加广告
  • 网站后台系统功能wordpress全站静态cdn