- 博客(6)
- 收藏
- 关注
原创 c++书写规范
1、避免头文件中重复声明,通常利用宏加入include防范(include guard)。宏的名字必须是唯一的,通常习惯以_H__作为后缀。可以使用项目名称_目录_文件名称_H__命名方式。#ifndef 项目名称_目录_文件名称_H__#define 项目名称_目录_文件名称_H__/* ... */#endif /* 项目名称_目录_文件名称_H__ */2、 (1)、C中,枚举类型是被当做 int 或者 unsigned int 类型来处理的,枚举类型必须连续是可以实现有条件的遍.
2021-11-24 18:30:30
716
翻译 物联网协议为什么不用http用MQTT?
物联网协议(传输协议和通信协议):https://blog.youkuaiyun.com/wangguchao/article/details/101756484物联网的通信环境有Ethernet, Wi-Fi, RFID, NFC(近距离无线通信), Zigbee, 6LoWPAN(IPV6低速无线版本),Bluetooth, GSM, GPRS, GPS, 3G, 4G等网络。为什么构建物联网场景系统开发用MQTT协议比http协议适合?http不合适之处:1、实现成本高,实时性差:由于必须由设备主
2021-11-19 18:30:29
2177
翻译 软件开发流程
嵌入式交叉编译:嵌入式杂谈之交叉编译 - 知乎 嵌入式交叉调试:(1)软件方式:gdb调试(2) 硬件方式:ROMMonitor,ROMEmulator,In-CircuitEmulator(ICE),In-CircuitDebugger(ICD),JTAG。嵌入式软件开发流程分为:需求确认——概要设计,测试计划——详细设计——编码——单元测试(代码开发)——集成测试(集成应用)——系统测试(系统运行)——维护软件测试分类:软件测试分类...
2021-11-17 18:17:32
191
原创 要学会提问
遇到问题首先要发挥自己主观能动性,自己认真搜查相关资料,整理自己思路,找的问题关键点,整理好自己的思路将问题记录,使用各种方法解决问题。若实在解决不了,要学会提问问题,将自己遇到的问题理解透彻,将不懂的相关问题罗列清楚再向别人提问,节省时间成本、高效提问,防止浪费别人的时间。要不耻下问,脸皮要厚,学到东西才是真,同时要谦虚有礼。...
2021-11-17 16:28:12
118
原创 汉枫模组连接小京鱼
问题1:无法进行配网,设备无法连接云平台。 擦除用户flash区域:hffile_userbin_zero()。注意无论什么模组都要提供用户区擦除功能。固件(程序员自己写的sdk)烧录是在代码区域。问题2:char类型不能直接用%s输出,char是单字节整型,里面有不能显示的整型。其为二进制数,用十六进制输出用%02x。 char类型数据(整型数据)0~31及127是控制字符;32~126是字符,48~57为0到9十个阿拉伯数字,65~90为26个大写英文字母,97~12...
2021-11-17 11:25:10
276
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅