- 博客(5)
- 资源 (18)
- 收藏
- 关注
原创 c语言 条件编译
1.#if #elif #else #endif#if 条件1{代码段}#elif 条件2{代码段}…#else{代码段n+1}#endif2.条件编译的另一种方法是用#ifdef与#ifndef命令,分别表示“如果有定义”及“如果无定义”。#ifdef (宏) 代码段 1#else 代码段 2#endif#ifndef (宏) ...
2018-09-26 20:03:41 315
原创 C语言 内存分配和static关键字
C语言内存分配机制(1)代码区(text segment)。.text代码区指令根据程序设计流程依次执行,对于顺序指令,则只会执行一次(每个进程),如果反复,则需要使用跳转指令,如果进行递归,则需要借助栈来实现。代码区的指令中包括操作码和要操作的对象(或对象地址引用)。如果是立即数(即具体的数值,如5),将直接包含在代码中;如果是局部数据,将在栈区分配空间,然后引用该数据地址;如果是BSS区和数...
2018-09-20 09:37:23 1620
原创 ESP8266 使用笔记(六) 扫描网络和连接网络
参考:https://blog.csdn.net/qq_28877125/article/details/62319191 使用WiFi进行联网操作 整体调用的架构 1.获取wifi当前的工作模式 wifi的工作模式: 第一种:STA模式 任何一种无线网卡都可以运行在此模式下,这种模式也可以称为默认模式。在此模式下,无线网卡发送连接与认证消息给热点,热点接收到后完成认证后,发回...
2018-09-09 16:08:46 3627
原创 ESP8266 使用笔记(五) 串口输出helloWord
使用原生SDK输出 串口hello SDK版本:esp8266_nonos_sdk-2.2.0 注意串口助手的波特率(不配置波特率的话系统上电默认765000) 另一种输出方法uart_init(115200,115200) uart0_sendStr(”\r\nhello world\r\n”); /****************************...
2018-09-09 15:42:14 4027
原创 ESP8266 使用笔记(四 )--- 利用官方SDK 创建自己自己的工程
依据原生SDK创建属于自己的工程 1.建立属于自己的工程文件,将官方bin、include、ld、lib、tools、Makefile复制到文件夹。并手动建立app文件夹。 2.将官方例程中examples下IoT_Demo下的脚本文件gen_misc.bat gen_misc.sh Makefile等三个文件复制到app文件夹下 3.模仿IoT_Demo下,建立driver,...
2018-09-03 16:45:14 2502
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人