自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 嵌入式C语言开发学习笔记 ——从源代码到可执行文件

读书,是为了思考和权衡。1. 可执行文件的建立过程(1)源码 ——> 预编译 ——>编译 ——> 汇编 ——>链接 ——>可执行文件。2. 预编译(1)处理以“#”开始的预编译指令。替换:#include #define 条件编译:“#if”、“#endif”、“#ifdef”、“#elif”和“#else。 保留:#pr

2018-12-31 19:23:39 937

原创 数据结构学习笔记 —— 链表问题

今天的朋友圈,在下雪❄️❄️。学习内容来自微信公众号:码农有道 ——《【数据结构与算法】面试之链表问题集锦》1. 判断链表是否为空前提带有头节点head的链表单向链表:head->next == null单向循环链表:head->next == head双向链表:(head->next == head) && (head->pre == ...

2018-12-30 13:20:48 397

原创 数据结构学习笔记 —— 技巧

StackOverflow上,有人说他看过最逆天的注释:When I Wrote this,only God and I understand this。仅以此句注释下文。学习内容来自微信公众号:码农有道 ——《【数据结构与算法】一些常用的算法技巧总结》1. 巧用数组下标进行统计 countArray[arry[loop]]++;数组arry[]需满足:1)数组arry[] 的类型...

2018-12-29 19:39:45 197

原创 数据结构学习笔记 ——链表

1. 数组的局限创建数组时,需知道数组的大小。分配给数组的内存,在物理结构上是连续的。因此,当内存有限时,无法创建比较大的数组。2. 什么是链表?链表是一种线性表,其存储在物理结构上不连续。链表按链表结构可分为:单向链表、双向链表,循环链表。链表操作:创建、删除、修改3. 单向链表抽象数据结构:typedef struct NODE { Elementtype d...

2018-12-29 18:51:05 299

原创 LTE学习笔记 —— SDU与PDU

无论什么事,如果不断收集材料,积之十年,总可成为一学者。某个伟人说的。1. SDUSDU,Service Data Unit,服务数据单元,表示由上一层传递到本层还未被处理的数据。2. PDUPDU,Protocol Data Unit,协议数据单元,表示将本层SDU经过特定格式处理后将传递到下一层的数据。...

2018-12-27 17:12:38 7667

原创 嵌入式C语言开发学习笔记 —— CSPL

学习不一定有用,但是不学习是肯定没用的。1. 什么是CSPL?CSPL:Common Stack Protocol Libary(Core Stack Porting Layer),一种通用的可移植的协议栈库,位于操作系统和用户程序之间,屏蔽操作系统的细节,为用户程序提供一系列的服务。2. CSPL可提供的服务任务调度、内存管理、定时器、事件管理、消息调度。配置管理、数据库、HA等。...

2018-12-27 15:56:03 6581 1

原创 嵌入式C语言开发学习笔记 —— 内存对齐

1. 内存对齐原因平台原因:不是所有的硬件平台都能访问任意位置的任意数据,有些硬件只能访问特定地址的数据。为了确保代码的可移植性,需要内存对齐。性能原因:CPU通过地址总线来存取内存中的数据。内存对齐后,可大大增加CPU的访问速度。2. 内存对齐原则(1) 数据成员各自对齐 第一个成员的偏移量为0 其余数据成员的偏移量为min(#program pack(),数据成员自身长度)的...

2018-12-27 13:58:04 290

原创 嵌入式C语言开发学习笔记 —— 指针

充实,便是一种幸福。

2018-12-27 13:34:47 493

原创 NB-IoT学习笔记

1. NB-IOTNB-IOT:Narrow Band Internet of Things。2. NB-IOT的设计目标 低成本:模块成本 < 40元,2020年目标大约为15~20元。 增强覆盖:最小耦合功耗MCL 164dB。电池寿命:10年 容量:5.5w/cell 时延:< 10s3. 如何降低成本? (1)低速率、低带宽、低功耗的特性,意味着芯片处...

2018-12-27 12:40:18 2042

原创 嵌入式C语言开发学习笔记 —— 判断CPU大小端

愿你历遍山河,觉得人间值得。大小端:数据在内存中的存放方式。大端:数据的高字节保存在内存低地址中,低字节保存在内存高地址中。小端:反之。endian_et check_endian( ){ { union w { S32 a; char b; } unTemp; ...

2018-12-02 11:16:28 229

空空如也

空空如也

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

TA关注的人

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