自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

物联网知识君

分享嵌入式和物联网技术,物联网工作和生活上经验和趣事,为物联网人分享自己的技术学习和经验。

  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 1.【C语言实践之】协议拼包多包

前提主要搞清楚 指针数组,二级指针相关。debug_type *params2[30]={0}; //指针数组debug_type params[30]={0}; //数组params2[0]=&params[0]; //地址传入track_cust_paket_ubi(TIME_SHOT, &params2[0],number); //success协议拼包多...

2019-04-01 15:34:35 744

原创 1.【C语言实践之】协议拼包

协议包是各个通信协议所基本的结构组成。常会用到C语言的指针和数组等数据结构。下面将用实例简易实现下面十六进制的拼包流程:7979001e9c0731323334080808080868656c6c6f776f726c640000000008000023620d0a1.static kal_uint16 DataPacketEncode79(kal_uint8 cmd, kal_u...

2019-03-31 21:30:09 1126

原创 FreeRTOS学习-1

FreeRTOS是一个免费的(free)的实时(real time)操作系统,它和UCOS,RTX,RT-Thread等都是一类RTOS实时操作系统,但FREERTOS之所以最热门,并且成为许多芯片的第三方支持的操作系统是因为他的free和大众。freertos的官方网站:www.freertos.org 可以下载freertos的源码...

2019-01-19 21:48:01 251

转载 嵌入式C语言完全学习大纲

《linux环境下C语言编程完全学习》课程大纲:1.C语言基本概念1导入C语言学习阶段,演示如何在linux下做C语言程序开发。并且开始讲解C语言的一些基本概念,包括:源文件、头文件、关键字、注释等。    2.C语言基本概念2讲解C语言的基本概念,包括:符号、变量和函数。3.C语言程序开发的一般步骤主要讲解一个完整的C语言程序(项目)开发的步骤:源代码编辑、编译、执行、调试等概念...

2018-08-15 08:12:13 1061

转载 嵌入式C语言完全学习笔记进阶篇

1、数据类型1.1、基本数据类型数据类型分2类:基本数据类型+复合类型基本类型:char short int long float double复合类型:数组 结构体 共用体 类(C语言没有类,C++有)1.1.1、内存占用与sizeof运算符数据类型就好像一个一个的模子,这个模子实例化出C语言的变量。变量存储在内存中,需要占用一定的内存空间。一个变量占用多少空间是由变量的数据类型决...

2018-08-15 08:10:09 1221

原创 MT6261,MT2501,MT2502各系列的比较

2024-03-05 13:53:21 355

转载 NMEA-0183 协议简介

NMEA0183协议大体分为:GPGGA,GPGSA,GPGSV,GPRMC,GPVTG等

2019-04-28 17:22:30 642

原创 NBIOT_BC95_AT命令集

AT指令:1.模块对外通信接口,在物理层表现为:串口,I2C,USB,Ethernet,CAN等2.模块对外通信接口,一般物理层之上还有协议层:如Ethernet的TCP/IP等3.通信模块最古老也最流行的编程接口就是AT指令,可能来自AT&T4.AT指令物理层基于串口,由ASCII码文本构成,交互式shell设计5.模块生产商会做好硬件,固件,而模块的使用者只要确保接...

2019-01-02 22:20:53 5786

原创 【低功耗STM32L0x系列单片机完全学习】

如今是物联网的时代,因此低功耗是嵌入式终端所必备的一个特征。由于项目需要,需要从大众的STM32F103系列的转到STM32L0x低功耗系列,开始学习一款新的芯片肯定少不了查阅很多资料,走各种弯路,作为一个菜鸟。我希望将我的学习之路记录下来,不仅是能给自己留下一些学习的资料,也希望很幸运能够给同行业其他的朋友们提供一些基础的参考,仅此而已。 话不多说,我们这一篇就简单地来了解一下STM32...

2018-12-08 19:28:22 5417

转载 MTK自学笔记(1)-MTK平台介绍

2018-08-17 17:08:01 986

转载 嵌入式C语言完全学习笔记(八)

9、结构体、共用体、枚举、宏定义、预处理9.1、结构体9.1.1、为什么需要结构体?没有结构体之前,在C语言中,数据的组织依靠:变量+数组。最初最简单的时候,只需要使用基本数据类型(int char float double)来定义单个变量,需要几个变量就定义几个。后来情况变复杂了,有时需要很多意义相关的变量(譬如需要存储及运算一个班级的学生分数)这时候数组出现了。数组解决了需要很多类型...

2018-08-15 08:09:16 634

转载 嵌入式C语言完全学习笔记(七)

8、指针    指针全称是指针变量,其实质是C语言的一种变量。这种变量比较特殊,通常它的值会被    赋值为某个变量的地址值(p = &a),然后我们可以使用*p这样的方式去间接访问p所    指向的那个变量。8.1、为什么需要指针?    指针存在的目的就是间接访问。有了指针之后,我们访问变量a不必只通过a这个变量名来    访问。而可以通过p = &a; *p = ...

2018-08-15 08:08:30 562

转载 嵌入式C语言完全学习笔记(六)

7、数组到目前为止,我们已经学习了C语言的基本数据类型:整形、浮点型、字符型。再往后就是复合数据类型。所谓复合数据类型,是指由简单数据类型,经过一定的数据结构封装,组成而成的新的数据类型。譬如数组、譬如结构体、譬如公用体7.1、为什么需要数组?数组就是数组成一个组,数就是一个特定数据类型的变量,组就是说好多数放在了一起。7.2、怎么定义数组?int a[4];         ...

2018-08-15 08:07:28 501

转载 嵌入式C语言完全学习笔记(五)

6、函数    截至目前为止,已经学习的数据类型,运算符,三种程序结构,已经可以完成一些C语言    程序了。但是不足之处在于写简单程序可以,写不了复杂程序。    当程序简单的时候,一个人可以用一个main函数搞定功能。当程序变成的时候,超出了人的大脑承受范围,这时候逻辑不清了。这时候就需要把一个大程序分成许多小的模块来组织,于是乎出现了概念叫做函数。函数是C语言代码的基本组成部分,它...

2018-08-15 08:06:36 397

转载 嵌入式C语言完全学习笔记(四)

5、程序结构在C语言程序里,一共有三种程序结构:顺序结构、选择结构(分支结构)、循环结构顺序结构:按照实物本身特性,必须一个接着一个来完成。选择结构:到某个节点后,会根据一次判断结果来决定之后走哪一个分支。循环结构:循环结构有一个循环体,循环体是一段代码。对于循环结构来说,关键在于根据判断的结果,来决定循环体执行多少次。总结:对于顺序结构来说,不需判断,因为下一句指令就是你要执行的。...

2018-08-15 08:05:48 609

转载 嵌入式C语言完全学习笔记(三)

3、C语言数据类型3.1、整形    C语言中的整形对应数学中的整数,整形变量是用来描述一个整数值的,整形变量经过计算    后也只能是整数(整型),不可能出现小数(浮点型).要求:要学会整形变量的定义,赋值,计算      要学会使用printf函数打印出一些整形变量的值,作为输出和调试。    C语言中整形有三种:    (1)int             整形    (2)...

2018-08-15 08:04:54 1047

转载 嵌入式C语言完全学习笔记(二)

练习题目:1、打印下面图形            *           ***          *****           ***            *            #include "stdio.h"int main(int argc, char **argv){    printf("   *\n");    printf("  ***\n"...

2018-08-15 08:03:11 633

转载 嵌入式C语言完全学习笔记(一)

1、经典入门:hello world1.1、概念:*源文件:源文件即源代码文件,C语言源文件后缀名是.c。*头文件:头文件后缀名为.h(head,头),C语言代码由源文件和头文件组成。*关键字:关键字是C语言征用了的一些字,这些字在C语言中代表特殊含义,已经被C语言定义好了,轮不到我们用了。每个关键字都有自己特定的含义,我们必须搞懂每个关键字的所有含义和用法,否则就看不懂C语言程序。*注...

2018-08-15 08:00:55 3295 2

转载 PDU短信编码解码

PDU短信编解码格式说明共有三种方式来发送和接收SMS信息:Block Mode, Text Mode和PDU Mode。其中PDU Mode被所有手机支持,可以使用任何字符集,这也是手机默认的编码方式。 PDU模式不仅支持中文短信,也能发送英文短信。PDU模式收发短信可以使用3种编码:7-bit、8-bit和UCS2编码。7-bit编码用于发送普通的ASCII字符,它将一串7-bit...

2018-08-13 11:27:58 5476

转载 VC2017调试

https://blog.csdn.net/rzdyzx/article/details/78964810

2018-08-13 11:12:10 1100

原创 NMEA 0183 协议解析任务

工作遇到一个任务:对GPS模块的数据进行解析和筛选。、要求环境:C语言GPS输出的数据格式如下:$GPGGA,024131.194,8960.0000,N,00000.0000,E,0,0,,137.0,M,13.0,M,,*4A$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30$GPGSV,2,1,8,07,,,34,03,,,36,11,,,...

2018-08-02 08:17:43 871

stm32-串口开发工具软件(含超级终端)

ST官方STM32单片机IAP升级功能所需要的超级终端软件,可以实现模拟YMODEM协议的128字节的BIN文件上传!

2018-12-06

SMS短信的编码解码函数集

文档包含基本的SMS解码编码函数集,供从事短消息开发的技术人员参考。

2018-09-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除