- 博客(6)
- 收藏
- 关注
原创 makefile文件改进自动添加头文件
1 基础知识复习 目标:依赖1 依赖2[TAB]命令 当"目标文件"不存在, 或某个依赖文件比目标文件"新",则: 执行"命令"makefile 语法 a. 通配符: %.o $@ 表示目标 $< 表示第1个依赖文件 $^ 表示所有依赖文件b. 假想目标: .PHONYc. 即时变量、延时变量, export简单变量(即时变量) :A := xxx #...
2018-04-29 21:42:54 1229
原创 gcc 编译过程详解
1,编译过程:一个C/C++文件要经过预处理,编译,汇编和连接等4步才能变成可执行文件。 1.1 预处理 C/C++源文件中,以“#”开头的命令被称为预处理,如包含命令“#include”宏定义等。预处理就是要将包含include的文件插入原文件中,将宏定义展开,根据条件编译选择要使用的代码,最后输出一个.i文件。 如下将生成.i文件。book@www.100ask.org:~...
2018-04-29 15:55:00 405
转载 linux常用命令介绍
find目的:查找符合条件的文件1)在那些目录中查找2)查找的内容格式: find 目录名 选项 查找条件举例:1)find /work/001_linux_basic/dira/ -name "test1.txt"说明: a)/work/001_linux_basic/dira/指明了查找的路径 b)-name表明以名字来查找文件 c)"test1.txt",就指明查找名...
2018-04-29 12:08:13 245
原创 内核编译的三种方法
1,配置内核编译有三种方法:1,make menuconfig(使用该方法,里面有成千上万个配置项,需要对内核熟练掌握) ,2使用默认的配置在上面修改 ,3使用厂家提供的配置文件。 2方法一:不推荐使用,省略。 3,方法二介绍:我们以linux内核2.6版本为例。第一步查找相应的默认配置文件。输入 (1)find -name "*defconfig" 如下图: ...
2018-04-28 15:36:04 3375
原创 Qt多媒体播放
开发环境:Qt5.5 博主地址视频播放与之相关的类有:QMediaPlayer , QMediaPlaylist ,QVideoWidget,QMediaService, QMediaObject。其中QMediaPlayer播放媒体源。 QMediaPlaylist类提供要播放的媒体内容列表。QVideoWidget类提供了一个呈现由媒体对象产生的视频的小部件。QMediaServ...
2018-04-26 15:50:19 854
原创 ESP8266+酱菜创客远程显示温湿度
开发环境:STM32F103 WIFI模块:ESP8266 开发软件:KEIL5 设计思路:通过DHT11采集温湿度信息,然后通过ESP8266根据TCP/IP网络通信协议,并根据服务器留出的API接口,将特定的数据报文上传到云端服务器。 ESP8266的设置:将模块设置成STA模式,具体参考下图。 注意IP地址以及密码根据实际情况而定。 具体参考链接以及ESP8...
2018-04-03 09:34:51 3226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人