自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (8)
  • 收藏
  • 关注

原创 github clone的加速的方法

原git地址:https://github.com/espressif/esp-adf.git加速地址:https://github.com.cnpmjs.org/espressif/esp-adf.git在地址后面加一个域名后缀.cnpmjs.org。附图效果图:

2021-01-17 23:21:11 245

原创 eclipse esp32开发环境搭建

安装方法基本是按照官网提供的方法来操作https://github.com/espressif/idf-eclipse-plugin#GettingStarted但是官网的方法安装之后还是不能编译成功的,第一次编译会出现一下问题问题1:Building in: E:\eclipse-workspace\helloworlk\buildcmake -G Ninja -DCMAKE_TOOLCHAIN_FILE=E:\esp\esp-idf\tools\cmake\toolchain-.

2021-01-16 01:14:03 1802 2

原创 esp32入坑1-开发环境搭建

官网有详细的开发环境搭建教程以及说明(大家也尽量以官网的教程为主,网上的教程太杂,各种各样的都有而且还不一定成功的),一下这个链接是官网的入门教程。https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/index.html#get-started-get-esp-idf我这里就说一下注意事项:1.我用的WINDOWS ,所以我根据是官网windows的环境搭建方法2.然后下载官方提供的开.

2021-01-14 23:52:29 613

原创 手把手教你开发IOT设备

手把手教你开发IOT设备1.概述IOT设备的开发是基于rt-thread rtos实现。rt-thread是一个国产RTOS,它是一个RTOS,但又不仅仅是RTOS,支持大量的芯片,驱动,还包含大量的软件包,为开发者提供非常大的便利,这也是我喜欢rt-thread的原因之一。统一的驱动接口,为上层应用开发也带来很大的便利。本次所讲的IOT设备基本都是采用rt-thread提供的软件包。下面我来将,如何开发IOT设备IOT设备的开发我会持续更新,文章写的只是个大概的实现方案和框架。待我完成整个设备

2020-10-22 23:22:31 3609

原创 rt-thread的链表

rt-thread的链表1.链表解释借用网上的一些文章来描述一下什么是链表:链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。相比于线性表顺序结构,操作复杂。由于不必须按

2017-09-18 21:32:56 2936 1

计算机三级100套上机考试试题

计算机三级100套上机考试试题

2012-03-14

AVR汇编超级经典教程

AVR汇编超级经典教程

2012-03-14

Keil_C51使用详解

keil _c51 的开发系统的基础介绍 Keil_C51使用详解 keil_c VS 标准 C

2012-03-14

基于嵌入式实时操作系统的程序设计技术

基于嵌入式实时操作系统的程序设计技术 第四章 周航慈 编著

2012-02-22

跟我一起写Makefile

跟我一起写 Makefile ........................................................................................................................1 第一章 概述.....................................................................................................................3 第二章 关于程序的编译和链接.....................................................................................3 第三章 Makefile 介绍....................................................................................................4 一、Makefile的规则..........................................................................................................5 二、一个示例.....................................................................................................................5 三、make是如何工作的....................................................................................................7 四、makefile中使用变量...................................................................................................7 五、让make自动推导........................................................................................................9 六、另类风格的makefile.................................................................................................10 七、清空目标文件的规则...............................................................................................10 第四章 Makefile 总述..................................................................................................11 一、Makefile里有什么?................................................................................................11 二、Makefile的文件名....................................................................................................12 三、引用其它的Makefile ................................................................................................12 四、环境变量 MAKEFILES ..........................................................................................13 五、make的工作方式......................................................................................................13 第五章 书写规则...........................................................................................................14 一、规则举例...................................................................................................................14 二、规则的语法...............................................................................................................15 三、在规则中使用通配符...............................................................................................15 四、文件搜寻...................................................................................................................16 五、伪目标.......................................................................................................................18 六、多目标.......................................................................................................................19 七、静态模式...................................................................................................................20 八、自动生成依赖性.......................................................................................................21 第六章 书写命令...........................................................................................................23 一、显示命令...................................................................................................................24 二、命令执行...................................................................................................................24 三、命令出错...................................................................................................................25 四、嵌套执行make..........................................................................................................26 五、定义命令包...............................................................................................................28 第七章 使用变量...........................................................................................................29 一、变量的基础...............................................................................................................29 二、变量中的变量...........................................................................................................30 三、变量高级用法...........................................................................................................32 四、追加变量值...............................................................................................................35 五、override 指示符.......................................................................................................36 六、多行变量...................................................................................................................36 七、环境变量...................................................................................................................37 八、目标变量...................................................................................................................37 九、模式变量...................................................................................................................38 第八章 使用条件判断...................................................................................................39 一、示例..........................................................................................................................39 二、语法..........................................................................................................................40 第九章 使用函数...........................................................................................................42 一、函数的调用语法.......................................................................................................42 二、字符串处理函数.......................................................................................................43 三、文件名操作函数.......................................................................................................46 四、foreach 函数.............................................................................................................48 五、if 函数......................................................................................................................49 六、call函数.....................................................................................................................49 七、origin函数.................................................................................................................50 八、shell函数...................................................................................................................51 九、控制make的函数......................................................................................................51 第十章 make 的运行....................................................................................................52 一、make的退出码..........................................................................................................52 二、指定Makefile ............................................................................................................53 三、指定目标...................................................................................................................53 四、检查规则...................................................................................................................55 五、make的参数..............................................................................................................55 第十一章 隐含规则...........................................................................................................59 一、使用隐含规则...........................................................................................................59 二、隐含规则一览...........................................................................................................60 三、隐含规则使用的变量...............................................................................................62 四、隐含规则链...............................................................................................................64 五、定义模式规则...........................................................................................................65 六、老式风格的“后缀规则”.......................................................................................69 七、隐含规则搜索算法...................................................................................................70 第十二章 使用make更新函数库文件..............................................................................71 一、函数库文件的成员...................................................................................................72 二、函数库成员的隐含规则...........................................................................................72 三、函数库文件的后缀规则...........................................................................................73 四、注意事项...................................................................................................................73 第十三章 后序...................................................................................................................73

2012-02-22

GNU make中文手册

GNU make中文手册..................................................................................................................... 1 ver - 3.8 ....................................................................................................................................... 1 第一章:概述............................................................................................................................... 7 1.1 概述................................................................................................................................. 7 1.2 准备知识.......................................................................................................................... 8 第二章 GNU make 介绍 ............................................................................................................. 9 2 GNU make 介绍.................................................................................................................... 9 2.1 Makefile简介.................................................................................................................. 10 2.2 Makefile规则介绍........................................................................................................... 11 2.3 简单的示例..................................................................................................................... 12 2.4 make如何工作 ............................................................................................................... 13 2.5 指定变量........................................................................................................................ 15 2.6 自动推导规则................................................................................................................. 16 2.7 另类风格的makefile ....................................................................................................... 17 2.8 清除工作目录过程文件................................................................................................... 18 第三章:Makefile 总述.............................................................................................................. 20 3 Makefile总述........................................................................................................................ 20 3.1 Makefile的内容............................................................................................................... 20 3.2 makefile文件的命名....................................................................................................... 21 3.3 包含其它makefile文件.................................................................................................... 22 3.4 变量 MAKEFILES.......................................................................................................... 24 3.5 变量 MAKEFILE_LIST .................................................................................................. 26 3.6 其他特殊变量................................................................................................................. 26 3.7 makefile文件的重建....................................................................................................... 27 3.8 重载另外一个makefile.................................................................................................... 28 3.9 make如何解析makefile文件........................................................................................... 30 3.9.1 变量取值 .................................................................................................................. 30 3.9.2 条件语句 .................................................................................................................. 31 3.9.3 规则的定义............................................................................................................... 31 3.10 总结............................................................................................................................... 31 第四章:Makefile的规则............................................................................................................ 33 4 Makefile规则........................................................................................................................ 33 4.1 一个例子........................................................................................................................ 33 4.2 规则语法........................................................................................................................ 34 4.3 依赖的类型..................................................................................................................... 35 4.4 文件名使用通配符.......................................................................................................... 36 4.4.1 统配符使用举例........................................................................................................ 37 4.4.2 通配符存在的缺陷.................................................................................................... 38 4.4.3 函数wildcard ............................................................................................................ 38 4.5 目录搜寻........................................................................................................................ 39 4.5.1 一般搜索(变量VPATH)........................................................................................ 39 4.5.2 选择性搜索(关键字vpath).................................................................................... 40 4.5.3 目录搜索的机制........................................................................................................ 41 4.5.4 命令行和搜索目录.................................................................................................... 44 4.5.5 隐含规则和搜索目录................................................................................................. 44 4.5.6 库文件和搜索目录.................................................................................................... 45 2004年9月11日 2 GNU make中文手册 4.6 Makefile伪目标............................................................................................................... 46 4.7 强制目标(没有命令或依赖的规则)............................................................................. 50 4.8 空目标文件..................................................................................................................... 50 4.9 Makefile的特殊目标....................................................................................................... 51 4.10 多目标............................................................................................................................ 54 4.11 多规则目标..................................................................................................................... 55 4.12 静态模式........................................................................................................................ 56 4.12.1 静态模式规则的语法....................................................................................... 56 4.12.2 静态模式和隐含规则....................................................................................... 58 4.13 双冒号规则..................................................................................................................... 59 4.14 自动产生依赖................................................................................................................. 60 第五章:规则的命令 .................................................................................................................. 63 5 为规则书写命令................................................................................................................... 63 5.1 命令回显........................................................................................................................ 63 5.2 命令的执行..................................................................................................................... 64 5.3 并发执行命令................................................................................................................. 65 5.4 命令执行的错误.............................................................................................................. 67 5.5 中断make的执行............................................................................................................ 68 5.6 make的递归执行............................................................................................................ 69 5.6.1 变量MAKE ............................................................................................................... 70 5.6.2 变量和递归............................................................................................................... 71 5.6.3 命令行选项和递归.................................................................................................... 75 5.6.4 -w选项...................................................................................................................... 77 5.7 定义命令包..................................................................................................................... 78 5.8 空命令............................................................................................................................ 80 第六章:Makefile中的变量......................................................................................................... 81 6 使用变量.............................................................................................................................. 81 6.1 变量的引用..................................................................................................................... 82 6.2 两种变量定义(赋值)................................................................................................... 83 6.2.1 递归展开式变量........................................................................................................ 83 6.2.2 直接展开式变量........................................................................................................ 85 6.2.3 定义一个空格........................................................................................................... 86 6.2.4 “?=”操作符............................................................................................................. 87 6.3 变量的高级用法.............................................................................................................. 88 6.3.1 变量的替换引用........................................................................................................ 88 6.3.2 变量的套嵌引用........................................................................................................ 88 6.4 变量取值........................................................................................................................ 92 6.5 如何设置变量................................................................................................................. 93 6.6 追加变量值..................................................................................................................... 94 6.7 override 指示符............................................................................................................. 96 6.8 多行定义........................................................................................................................ 98 6.9 系统环境变量................................................................................................................. 99 6.10 目标指定变量............................................................................................................... 101 6.11 模式指定变量............................................................................................................... 103 第七章:Makefile的条件执行................................................................................................... 104 7 Makefile的条件判断........................................................................................................... 104 7.1 一个例子...................................................................................................................... 104 7.2 条件判断的基本语法.................................................................................................... 105 7.3 标记测试的条件语句.................................................................................................... 108 第八章:make的内嵌函数........................................................................................................ 109 8 make的函数....................................................................................................................... 109 2004年9月11日 3 GNU make中文手册 8.1 函数的调用语法............................................................................................................ 109 8.2 文本处理函数............................................................................................................... 110 8.2.1 $(subst FROM,TO,TEXT) ..................................................................................... 110 8.2.2 $(patsubst PATTERN,REPLACEMENT,TEXT) ................................................... 110 8.2.3 $(strip STRINT)..................................................................................................... 112 8.2.4 $(findstring FIND,IN) ............................................................................................ 112 8.2.5 $(filter PATTERN…,TEXT) ................................................................................... 112 8.2.6 $(filter-out PATTERN...,TEXT) ............................................................................. 113 8.2.7 $(sort LIST) ........................................................................................................... 113 8.2.8 $(word N,TEXT) .................................................................................................... 114 8.2.9 $(wordlist S,E,TEXT)............................................................................................ 114 8.2.10 $(words TEXT) ............................................................................................ 114 8.2.11 $(firstword NAMES…) ................................................................................ 115 8.3 文件名处理函数............................................................................................................ 115 8.3.1 $(dir NAMES…) .................................................................................................... 115 8.3.2 $(notdir NAMES…)............................................................................................... 116 8.3.3 $(suffix NAMES…) ............................................................................................... 116 8.3.4 $(basename NAMES…) ....................................................................................... 117 8.3.5 $(addsuffix SUFFIX,NAMES…) ........................................................................... 117 8.3.6 $(addprefix PREFIX,NAMES…) ........................................................................... 118 8.3.7 $(join LIST1,LIST2)............................................................................................... 118 8.3.8 $(wildcard PATTERN) .......................................................................................... 119 8.4 foreach 函数................................................................................................................ 119 8.5 if 函数.......................................................................................................................... 120 8.6 call函数........................................................................................................................ 121 8.7 value函数..................................................................................................................... 123 8.8 eval函数....................................................................................................................... 124 8.9 origin函数..................................................................................................................... 125 8.10 shell函数...................................................................................................................... 127 8.11 make的控制函数.......................................................................................................... 128 8.11.1 $(error TEXT…) ........................................................................................... 128 8.11.2 $(warning TEXT…)...................................................................................... 129 第九章:执行make .................................................................................................................. 130 9 执行make .......................................................................................................................... 130 9.1 指定makefile文件......................................................................................................... 130 9.2 指定终极目标............................................................................................................... 131 9.3 替代命令的执行............................................................................................................ 133 9.4 防止特定文件重建........................................................................................................ 135 9.5 替换变量定义............................................................................................................... 136 9.6 使用make进行编译测试............................................................................................... 137 9.7 Tmake的命令行选项.................................................................................................... 138 第十章:make的隐含规则........................................................................................................ 143 10 使用隐含规则............................................................................................................... 143 10.1 隐含规则的使用............................................................................................................ 143 10.2 make的隐含规则一览................................................................................................... 145 10.3 隐含变量...................................................................................................................... 148 10.3.1 代表命令的变量 ............................................................................................ 149 10.3.2 命令参数的变量 ............................................................................................ 150 10.4 make隐含规则链.......................................................................................................... 151 10.5 模式规则...................................................................................................................... 153 10.5.1 模式规则介绍................................................................................................ 153 10.5.2 模式规则示例................................................................................................ 155 10.5.3 自动化变量.................................................................................................... 156 2004年9月11日 4 GNU make中文手册 T10.5.4 T模式的匹配 ................................................................................................. 159 10.5.5 万用规则....................................................................................................... 160 10.5.6 重建内嵌隐含规则......................................................................................... 161 10.6 缺省规则...................................................................................................................... 162 10.7 后缀规则...................................................................................................................... 162 10.8 隐含规则搜索算法........................................................................................................ 164 第十一章:使用make更新静态库文件...................................................................................... 166 11 更新静态库文件............................................................................................................ 166 11.1 库成员作为目标............................................................................................................ 166 11.2 静态库的更新............................................................................................................... 167 11.2.1 更新静态库的符号索引表.............................................................................. 168 11.3 make静态库的注意事项............................................................................................... 168 11.4 静态库的后缀规则........................................................................................................ 169 第十二章 : GNU make的特点............................................................................................... 170 12 GNU make的一些特点................................................................................................. 170 12.1 源自System v的特点.................................................................................................... 170 12.2 源自其他版本的特点.................................................................................................... 171 12.3 GNU make自身的特点................................................................................................. 172 第十三章 和其它版本的兼容.................................................................................................... 174 13 不兼容性...................................................................................................................... 174 第十四章 Makefile的约定 ........................................................................................................ 176 14 书写约定...................................................................................................................... 176 14.1 基本的约定................................................................................................................... 176 14.2 规则命令行的约定........................................................................................................ 178 14.3 代表命令变量............................................................................................................... 179 14.4 安装目录变量............................................................................................................... 180 14.5 Makefile的标准目标名.................................................................................................. 185 14.6 安装命令分类............................................................................................................... 190 第十五章 make的常见错误信息............................................................................................... 193 15 make产生的错误信息................................................................................................... 193 附录1:关键字索引.................................................................................................................. 196 GNU make可识别的指示符:.............................................................................................. 196 GNU make函数: ............................................................................................................... 197 GNU make的自动化变量..................................................................................................... 197 GNU make环境变量............................................................................................................ 198 后序 ......................................................................................................................................... 198

2012-02-22

S3C6410中文手册

S3C6410中文手册,北京三恒公司提供的s3c6410的中文资料

2011-11-28

空空如也

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

TA关注的人

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