IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 资产监测设备中C代码ifelse容易忽略的隐藏bug -> 正文阅读

[嵌入式]资产监测设备中C代码ifelse容易忽略的隐藏bug

众所周知软件方面的优化对设备具有重要作用,作为物联网技术设备的研发团队如果缺乏C代码中的基础知识,团队的工作人员基础知识不牢固的话,则后期的优化更无从下手。本期笔者以软件中的一个基础内容C代码ifelse容易忽略的隐藏bug为例,为更多从事资产监测设备开发的工作人员提供帮助。
在这里插入图片描述
客户在资产监测设备使用过程中,经常会提到关于定位精方式选择的问题,作为资产监测设备的研发团队,首先需要向大众介绍资产监测设备的定义。其次说明定位方式的选择,最后再结合本期提到的软件方面C代码相关问题,为后期相关开发人员在优化资产监测设备过程中能够更加高效。
在这里插入图片描述

资产监测设备简介:
资产监测设备是基于物联网无线通信技术,对资产的追踪提供新的解决方案。资产监测设备的主要功能包括了实时位置跟踪、震动报警、开箱报警、运输路径记录等功能,避免资产在运输过程中出现丢失等情况。资产监测设备被广泛应用于贵重物品运输监测、跨境物流运输跟踪等。
在这里插入图片描述

资产监测设备定位方式:
资产监测设备采用了WIFI/GNSS/LBS三种定位方式,这三种方式各有优缺点。其中WIFI定位适用于在wifi热点较多的地方的定位位置获取,比如市区商场等地方,LBS定位适用于定位精度要求不高的场景,可以作为辅助定位的手段之一。GNSS定位是适用范围最广的定位方式,适合绝大部分室外定位、远距离测量和实时导航场景下的应用。客户在选择资产监测设备过程中,可咨询销售公司,设备是否同时具备多种定位方式。
在这里插入图片描述

资产监测设备开发中C代码ifelse容易忽略的隐藏bug:
下面用一个示例作为说明:
if(0 == a)
if(0 == m) printf(“m is 0”);
else
printf(“a is not 0”);
这里本意很明显是希望a为0且m为0的时候打印m is 0.
a不等于0时输出a is not 0.
但是平时写判断语句只有一条执行语句时很容易就会为了省事就不写花括号。
这里就好导致else与if(0 == m)结合,输出就达不到实际想要的效果。

在这里插入图片描述

建议:
写判断语句时,不管多少条执行语句统一加上花括号,格式统一且避免出现隐藏问题。
通过以上内容,希望能够帮助到同样对资产监测技术感兴趣的人群。

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-09-24 10:44:32  更:2021-09-24 10:45:05 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 2:55:56-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码