自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 段与堆栈

Linux 段定义:一个二进制文件的内容快。例如a.out组成:文本段、数据段、BSS段文本段:存放程序的运行指令数据段:已经初始化全局变量或者静态变量BSS段:未初始化的全局变量和静态变量例如以下程序:/*BSS段*/char pear[40];static double peach;/*BSS段*//*数据段*/int mango = 13;static long melon =200;/*数据段*/mian(){ /*不进入文件之中,在运行时创建*/ int i

2020-08-26 16:46:31 144

原创 GCC学习笔记(二)

前言本文主要介绍gcc编译器的主要组成部分以及gcc编译器的命名规则。API && ABI应用二进制接口(英语:application binary interface,缩写为ABI),是指两程序模块间的接口;通常其中一个程序模块会是库或操作系统所提供的服务,而另一边的模块则是用户所运行的程序。一个ABI定义了机器代码如何访问数据结构与运算程序,此处所定义的界面相当低端并且相依于硬件。而类似概念的API则在源代码定义这些,则较为高端,并不直接相依于硬件,通常会是人类可阅读的代码。理解

2020-06-17 15:33:00 261

原创 GCC学习笔记(一)

前言GCC是GNU编译器的集合,可以编译 C, C++, Objective-C, Fortran, Ada等语言。GCC工作的流程示例HelloWorld.c文件内容:#include <stdio.h>void main(void){ printf("Hello World!\n");}使用指令gcc HelloWorld.c -o HelloWorld最终生成可执行文件HelloWorld。在直接使用gcc编译文件时,删除了很多临时文件,不利于理解

2020-06-11 15:35:28 230

原创 ubuntu 18.04 安装 eclipse C/C++ 并设置桌面启动方式

0. 前言使用本说明前请确认环境下已经安装gcc,gdb,make等工具。1.下载JRE下载Java运行依赖库,下载JRE,或者JDK,JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。如果不开发Java工程直接在ubuntu下安装JRE即可。Ubuntu环境下可以直接使用指令:apt-get install default-jre2. 下载eclipse下载Eclipse IDE for C/C++ Develop

2020-06-11 14:00:45 1051

原创 开发属于自己的AT指令(下)

本工程SDK基于ESP8266_NONOS_SDK-master版本为3.1。例程下载:https://download.csdn.net/download/qq_34163621/11225051关于ESP8266的AT指令有以下基本形式。(1)、Qurey形式,查询某项信息格式:AT+TEST?(2)、Setup形式,设置相关参数格式:AT+TEST=1,"abc",2...

2019-06-04 14:21:59 1027

原创 开发属于自己的AT指令(上)

本工程SDK基于ESP8266_NONOS_SDK-master版本为3.1。1、新建工程,拷贝ESP8266_NONOS_SDK-master\examples\at到SDK的根目录下,如图所示。2、修改Makefile如图所示。3、编译4、程序下载特别注意:在0x7e000烧写blank.bin。5、串口测试...

2019-06-04 14:00:57 888

原创 ESP8266学习笔记1---基于NONOS SDK模板创建

1.下载最新的乐鑫SDKhttps://github.com/espressif/ESP8266_NONOS_SDK/releases/tag/v3.02.按照步骤进行相关文件的创建与替换。安信可官方开发wiki:https://wiki.ai-thinker.com/ai_ide_use3.删除APP下driver文件夹下的除Makefile文件之外的全部的.c文件,inc...

2019-05-14 13:38:50 657

ESP8266_NONOS_SDK-master.zip

基于ESP8266_NONOS_SDK-master版本为3.1的AT例程。 移植过程中修改了Makefile

2019-06-04

空空如也

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

TA关注的人

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