自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(145)
  • 资源 (38)
  • 收藏
  • 关注

转载 Makefile额外之特殊目标

.PHONY:目标“.PHONY”的所有的依赖被作为伪目标。伪目标时这样一个目标:当使用make命令行指定此目标时,这个目标所在规则定义的命令、无论目标文件是否存在都会被无条件执行。参考 4.6 Makefile伪目标 一节.SUFFIXES:特殊目标“SUFFIXES”的所有依赖指出了一系列在后缀规则中需要检查的后缀名(就是当前make需要处理的后缀) 。参考 10.7 后缀规则 一

2017-11-17 23:03:55 273

转载 高深程序员须知道

博客:http://cnodejs.org/topic/5954b801984e31dd458c1586

2017-10-18 17:45:02 310

转载 nfs挂载根文件系统

博客:http://blog.csdn.net/xtydtc/article/details/56008433最主要还是要根据规范抄,如下:uboot:sd卡bootcmd=mmc dev 1;ext2load mmc 1:2 0xa00000 /boot/uImage;ext2load mmc 1:2 0x1500000 /boot/mv6220-toc.dtb;

2017-10-16 11:28:44 497

转载 uboot的mmc命令

博客:http://blog.csdn.net/a624731186/article/details/37700205

2017-10-13 11:06:46 540

转载 uboot初始环境变量配置

http://blog.csdn.net/dddxxxx/article/details/52289071

2017-10-13 10:53:27 1234

转载 嵌入式开发常用工具

PClinux上:串口工具:minicom:(适合和文件系统连接,可以传输文件)                   http://blog.csdn.net/dxshappy/article/details/7853918kermit :(适合和uboot连接,可以传输文件)               http://blog.csdn.net/hcx25909/ar

2017-10-13 10:41:54 521

转载 Makefile十八之更新函数库

一个函数库文件由多个文件组成。你可以以如下格式指定函数库文件及其组成:archive(member)这个不是一个命令,而一个目标和依赖的定义。一般来说,这种用法基本上就是为了"ar"命令来服务的。如:foolib(hack.o) : hack.oar cr foolib hack.o如果要指定多个 member,那就以空格分开,如:foolib(hack.o kludg

2017-10-09 11:45:18 333

转载 服务器常识收集

常规:80端口:可穿越防火墙http:在2.0后是种短链接明文协议:不加密的可以抓包直接看,如http。而https是加密的非明文。流媒体:rtmp:使用固定端口1935rtmpt:封装在http的rtmp,可穿越防火墙rtmps:类似rtmpt,但使用https

2017-10-05 14:48:08 267

转载 C++服务器开发资源收集

框架和库:http://blog.csdn.net/xiaoxiaoyeyaya/article/details/42541419

2017-10-03 13:48:54 959

转载 Makefile十七之后缀规则和隐含规则的搜索算法

后缀规则是一个比较老式的定义隐含规则的方法。后缀规则会被模式规则逐步地取代。因为模式规则更强更清晰。为了和老版本的 Makefile 兼容,GNU make 同样兼容于这些东西。后缀规则有两种方式:"双后缀"和"单后缀"。双后缀规则定义了一对后缀:目标文件的后缀和依赖目标(源文件)的后缀。如".c.o"相当于"%o : %c"。单后缀规则只定义一个后缀,也就是源文件的后缀。如".c"相当于"%

2017-09-30 15:39:32 382

转载 Makefile十六之模式规则及其自动化变量

你可以使用模式规则来定义一个隐含规则。一个模式规则就好像一个一般的规则,只是在规则中,目标的定义需要有"%"字符。"%"的意思是表示一个或多个任意字符。在依赖目标中同样可以使用"%",只是依赖目标中的"%"的取值,取决于其目标。有一点需要注意的是,"%"的展开发生在变量和函数的展开之后,变量和函数的展开发生在 make 载入 Makefile 时,而模式规则中的"%"则发生在运行时

2017-09-30 14:54:30 217

转载 Makefile十五隐含规则的变量

在隐含规则中的命令中,基本上都是使用了一些预先设置的变量。你可以在你的makefile 中改变这些变量的值,或是在 make 的命令行中传入这些值,或是在你的环境变量中设置这些值,无论怎么样,只要设置了这些特定的变量,那么其就会对隐含规则起作用。当然, 你也可以利用 make 的“-R”或“--no–builtin-variables”参数来取消你所定义的变量对隐含规则的作用。 例如,

2017-09-30 14:41:42 289

转载 Makefile十四之隐含规则

1. 概述隐含规则,在一些在 Makefile 中的“隐含的”,早先约定了的,不需要我们再写出来的规则。如果要使用隐含规则生成你需要的目标,你所需要做的就是不要写出这个目标的规则。那么,make 会试图去自动推导产生这个目标的规则和命令,如果 make 可以自动推导生成这个目标的规则和命令,那么这个行为就是隐含规则的自动推导。当然,隐含规则是 make 事先约定好的

2017-09-30 14:35:14 221

转载 Makefile十三之make参数

有时候,我们不想让我们的 makefile 中的规则执行起来,我们只想检查一下我们的命令,或是执行的序列。于是我们可以使用 make 命令的下述参数:“-n”“--just-print”“--dry-run”“--recon”不执行参数,这些参数只是打印命令,不管目标是否更新,把规则和连带规则下的命令打印出来,但不执行,这些参数对于我们调试 makefile 很有用处。“-

2017-09-30 14:24:51 416

转载 Makefile十二之make的运行

一、 make 的退出码make 命令执行后有三个退出码:0 - 表示成功执行。1 - 如果 make 运行时出现任何错误,其返回 1。2 - 如果你使用了 make 的“-q”选项,并且 make 使得一些目标不需要更新,那么返回 2。 二、指定 Makefile前面我们说过,GNU make 找寻默认的 Makefile 的规则是在当前目录下依次找三个文

2017-09-30 14:21:17 172

转载 Makefile十一之shell函数和控制make函数

shell函数shell 函数也不像其它的函数。顾名思义,它的参数应该就是操作系统 Shell 的命令。它和反引号“`”是相同的功能。这就是说, shell 函数把执行操作系统命令后的输出作为函数返回。于是,我们可以用操作系统命令以及字符串处理命令 awk,sed 等等命令来生成一个变量,如:contents := $(shell cat foo)files := $(shell ec

2017-09-30 14:12:45 716

转载 Makefile十之origin函数

origin 函数不像其它的函数,他并不操作变量的值,他只是告诉你你的这个变量是哪里来的?其语法是:$(origin )注意,是变量的名字,不应该是引用。所以你最好不要在中使用“$”字符。Origin 函数会以其返回值来告诉你这个变量的“出生情况”,下面,是 origin函数的返回值:“undefined”如果从来没有定义过,origin 函数返回这个值“undefined”。

2017-09-30 14:06:15 321

转载 Makefile九之foreach,if,call函数

1. foreachforeach 函数和别的函数非常的不一样。因为这个函数是用来做循环用的, Makefile中的 foreach 函数几乎是仿照于 Unix 标准 Shell(/bin/sh)中的 for 语句,或是 C-Shell(/bin/csh)中的 foreach 语句而构建的。它的语法是:$(foreach ,,)这个函数的意思是,把参数中的单词逐一取出放到参数所指定

2017-09-30 13:59:43 794

转载 C语言IO和系统调用IO

博客:(文件指针和文件描述符)http://www.cnblogs.com/mushui/p/3340546.html

2017-09-29 17:55:50 553

转载 Makefile八之文件操作函数

1、 dir$(dir )名称:取目录函数——dir。功能:从文件名序列中取出目录部分。目录部分是指最后一个反斜杠(“/”)之前的部分。如果没有反斜杠,那么返回“./”。返回:返回文件名序列的目录部分。示例: $(dir src/foo.c hacks)返回值是“src/ ./”。 2、 notdir$(notdir )名称:取文件函数——n

2017-09-28 18:08:30 231

转载 Makefile七之字符串处理函数

函数概述函数调用,很像变量的使用,也是以“$”来标识的,其语法如下:$( )或是${ }这里,就是函数名,make 支持的函数不多。是函数的参数,参数间以逗号“,”分隔,而函数名和参数之间以“空格”分隔。函数调用以“$”开头,以圆括号或花括号把函数名和参数括起。 1、 subst$(subst ,,)名称:字符串替换函数——subst。功

2017-09-28 18:05:08 636

转载 Makefile六条件语句

条件表达式的语法为:endif以及:elseendif 其中表示条件关键字,如“ifeq”。这个关键字有四个。第一个是我们前面所见过的“ifeq” 。比较参数“arg1”和“arg2”的值是否相同。ifeq (, )ifeq '' ''ifeq "" ""ifeq "" ''ifeq '' "" 第

2017-09-28 17:19:22 180

转载 Makefile五之使用变量

1. 变量的简单实用Make的变量类似C的宏是种替换=  ,赋值$( ) ,取变量值2. 变量中的变量在定义变量的值时,我们可以使用其它变量来构造变量的值,在 Makefile 中有四种方式来在用变量定义变量的值。第一种方式,也就是简单的使用“=”号,前面的变量可以使用后面定义的值。如:foo = $(bar)bar = $(ugh)ugh =

2017-09-28 16:44:23 248

转载 Makefile四书写命令

一. 显示命令如果 make 执行时,带入 make 参数“-n”或“--just-print”,那么其只是显示命令,但不会执行命令,这个功能很有利于我们调试我们的 Makefile,看看我们书写的命令是执行起来是什么样子的或是什么顺序的。而 make 参数“-s”或“--slient”则是全面禁止命令的显示。 二. 命令执行当依赖目标新于目标时,也就是当规则的目标需要

2017-09-28 16:17:03 238

转载 Makefile基础三之书写规则

0. 语法规则 targets : prerequisitescommand...或是这样:targets : prerequisites ; commandcommand... 1. 通配符在规则语法中可以直接使用通配符,其会自动展开如果是赋值给变量,需要 wildcard 关键字。 如 objects := $(wildcard *.o)

2017-09-28 14:59:03 155

转载 Makefile的工作流程

1、读入所有的 Makefile。2、读入被 include 的其它 Makefile。3、初始化文件中的变量。4、推导隐晦规则,并分析所有规则。5、为所有的目标文件创建依赖关系链。6、根据依赖关系,决定哪些目标要重新生成。7、执行生成命令。1-5 步为第一个阶段,6-7 为第二个阶段。第一个阶段中,如果定义的变量被使用了,那么,make 会把其展开在使用的位置。但

2017-09-28 14:48:59 443

转载 Makefile博客记录和命令记录

博客http://www.cnblogs.com/wang_yb/p/3990952.html

2017-09-28 14:41:45 148

转载 Makefile基础之二使用,引用和环境变量MAKEFILES

1. 使用make命令会根据顺序寻找MAKEFILE文件 “GNUmakefile” ,"makefile","Makefile"也可以自己指定 make -f xxx2. 引用 include引用支持shell的通配符寻找文件路径如下:2.1 当前目录2.2 如果 make 执行时,有“-I”或“--include-dir”参数,那么 make 就会在这个参数

2017-09-28 14:23:47 428

原创 Makefile基本一之大体语法组成

基本简介:一. 组成概述目标:依赖命令二. 自动推导其可以自动推导文件和文件依赖后面的关系例子:objects = main.o kbd.o command.o display.o \insert.o search.o files.o utils.oedit : $(objects)cc -o edit $(objects)$(objects) : de

2017-09-28 14:08:27 360

转载 uboot使用

1. 博客:http://blog.csdn.net/fivedoumi/article/details/48976451 http://blog.csdn.net/zqixiao_09/article/details/50790375 http://blog.csdn.net/qq_29350001/article/details/50888277

2017-09-25 15:49:56 146

转载 资料视频收集

makehttp://edu.51cto.com/course/8094.html

2017-09-21 15:06:30 196

转载 链接基本一之符号

工具:readelf -s 查看文件的符号(注意是小写s,大写是查看段)例子:Symbol table '.symtab' contains 16 entries: Num: Value Size Type Bind Vis Ndx Name 0: 0000000000000000 0 NOTYPE LOCAL D

2017-09-20 15:41:13 1145

转载 ELF文件格式

ELF是linux下的一种文件格式,类似WIN下的PE格式,包含有 .o 文件,.a 文件,.so 文件和可执行文件,还有core dump file(核心转储文件)       以段划分,主要可分为头段,test段,data段,rodata段,bss段额外:WIN下动态库为 .dll ,静态库为 .lib调试工具:objdump:跨平台的查看段的工具,在GCC编译工具里有

2017-09-20 14:44:27 196

转载 shell基本

传参和判断例子: if [ $# != 0 ]; then if [ $1 == "read" ]; then vim gsReport.txt fi else echo "you can input \"read\" to open the report" fi

2017-09-20 11:31:32 238

转载 编译原理

一 编译的四个步骤     预处理,编译,汇编,链接。1. 预处理:处理头文件,并以此添加需要的内容。#相关如宏,条件编译等    例子:gcc -E test.c -o test.i2. 编译:进行一系列的词法分析,语法分析,语义分析,源代码优化,代码生成,目标代码优化,生成汇编文件    例子:gcc -S test.i -o test.s3. 汇编:将汇编代码转换为机

2017-09-19 13:40:37 341

转载 制作交叉编译工具链

1. crosstool-ng 方法:http://blog.csdn.net/woshidahuaidan2011/article/details/51344312http://www.cnblogs.com/kele-dad/p/6697155.html?utm_source=itdadao&utm_medium=referral错误:https://www

2017-09-18 14:55:26 888

转载 学习相关

阅读源码的提议:http://www.csdn.net/article/2014-06-05/2820092-interview-with-pengxu

2017-09-18 11:55:05 303

转载 图片分析

基础概念:1. 比特,常见有1,2,4,8,16,32.以8为例子,2的8次方为256,所有有256种原色颜色BMP图像:http://blog.csdn.net/o_sun_o/article/details/8351037

2017-09-18 09:45:26 842

转载 网站收集

matlab:https://www.ilovematlab.cn/forum.php

2017-09-15 10:49:56 160

转载 libjpeg转换

博客:(JPEG to RGB)http://6902621.blog.51cto.com/6892621/1688052/

2017-09-15 10:45:25 301

nasm-2.13.tar.bz2

nasm汇编编译工具

2017-08-23

ffmpeg-3.3.3.tar.bz2

ffmpeg

2017-08-23

ffmpeg-2.4.2.tar.bz2

ffmpeg

2017-08-23

ffmpeg-2.2.16.tar.bz2

ffmpeg

2017-08-23

gcc-4.6.4.tar.xz

交叉编译工具

2017-08-23

foo2zjs.tar.gz

打印机

2017-08-23

arm-linux-gcc-4.4.3.tar.gz

交叉编译工具

2017-08-22

arm-linux-gcc-3.4.1.tar.gz

交叉编译工具

2017-08-22

Linux系统管理技术手册(第二版)

Linux

2017-08-20

JPEG便解码资料

JPEG

2017-08-17

移动应用UI设计模式

移动UI

2017-08-15

Android应用UI设计模式

Android

2017-08-15

基于TCP协议的JPEG模拟摄像头

基于TCP协议的JPEG模拟摄像头

2017-08-15

ffmpeg基础库编程开发

ffmpeg基础库编程开发

2017-08-12

安卓ffmpeg例程

安卓 ffmpeg

2017-08-10

Android编程权威指南

安卓基础

2017-08-10

opencl异构计算

《OpenCL异构计算》讲解了OpenCL和如何为复杂的异构系统(多核处理器、GPU和APU)进行并行编程。OpenCL是为支持多平台设计的,受行业广泛支持,有助于帮助读者为异构环境编写高性能应用程序。, 本书由并行计算和OpenCL社区中的领头人所撰写,可帮助读者体验OpenCL从而了解大量基础的并行算法。书中探索了内存空间、优化技术、图形的互操作、性能扩展,调试和性能剖析等。, 本书读者对象为软件工程师、程序员、硬件工程师、高年级本科生/研究生,可供并行编程课程使用,包含有详细的案例,附有额外的网上练习和其他支持材料。, 本书特色, · 解释OpenCL并行编程的原理和策略,从理解四大抽象模型开始,一直介绍到测试和调试完整的应用, · 覆盖图像处理、Web插件、粒子模拟、视频编辑和性能优化等主题, · 展示OpenCL如何映射到目标体系结构,并解释一些映射到各种体系结构的折衷方案, · 提出一系列基础编程技术,并通过若干个实例和案例分析来展示针对不同硬件平台的OpenCL扩展, 本书配套网站提供本书相关信息、各章包含的示意图、范例代码、附加示例及勘误信息等,网址如下:, http://www.heterogeneouscompute.org/?page_id=7

2017-07-30

opencl编程指南

OpenCL领域公认的权威著作,由OpenCL核心设计人员亲自执笔,不仅全面而深刻地解读了OpenCL规范和编程模型,而且通过大量案例和代码演示了基于OpenCL编写并行程序和实现各种并行算法的原理、方法、流程和最佳实践,以及如何对OpenCL进行性能优化,如何对硬件进行探测和调整。, 本书分为两大部分:第一部分(1~13章),从介绍OpenCL的核心思想和编写OpenCL程序的基础知识开始,对枯燥的OpenCL规范进行了深刻而系统的解读,旨在帮助读者全面、正确地理解OpenCL规范及其编程模型;第二部分(14~22章),提供了一系列经典的案例,如图像直方图、Sobel边界检测过滤器、并行实现Dijkstra单源最短路径图算法、Bullet Physics SDK中的布模拟、用快速傅里叶变换模拟海洋、光流、OpenCL与PyOpenCL结合使用,使用OpenCL完成矩阵相乘与稀疏矩阵矢量乘法等,目的是让读者通过案例熟练掌握编写复杂并行程序的方法和技巧。本书的附录收录了OpenCL规范定义的大量函数、命名常量和类型,可供程序员开发时查阅。

2017-07-30

暂时安卓代码基于6.0

2017.7.28第一周

2017-07-28

libevent参考手册(中文版).pdf

libevent参考手册(中文版).pdf libevent参考手册(中文版).pdf

2017-10-05

微服务架构与实践 ,王磊著.pdf

微服务架构与实践 ,王磊著.pdf 微服务架构与实践 ,王磊著.pdf

2017-10-05

Linux多线程服务端编程:使用muduo C++网络库.pdf

Linux多线程服务端编程:使用muduo C++网络库.pdf Linux多线程服务端编程:使用muduo C++网络库.pdf

2017-10-05

redis设计与实现_扫描版_12.7M.pdf

redis设计与实现_扫描版_12.7M.pdf

2017-10-05

REDIS 入门指南.pdf

REDIS 入门指南.pdf REDIS 入门指南.pdf REDIS 入门指南.pdf

2017-10-05

硬件调试资料1.rar

硬件调试资料1.rar 硬件调试资料1.rar 硬件调试资料1.rar

2017-10-01

CmykShow_1.0.rar

CmykShow_1.0.rar

2017-09-30

GitHub入门与实践

GitHub入门与实践 GitHub入门与实践 GitHub入门与实践 GitHub入门与实践 v GitHub入门与实践 GitHub入门与实践 GitHub入门与实践 GitHub入门与实践 v

2017-09-21

Linux 高级Bash 脚本编程指南PDF中文版

Linux 高级Bash 脚本编程指南PDF中文版 Linux 高级Bash 脚本编程指南PDF中文版 Linux 高级Bash 脚本编程指南PDF中文版

2017-09-20

Linux-Printer.tar.gz

Linux-Printer.tar.gz Linux-Printer.tar.gz Linux-Printer.tar.gz Linux-Printer.tar.gz Linux-Printer.tar.gz

2017-09-14

编译好的9.04GS

打印机 打印机 打印机 打印机 打印机 打印机 打印机 打印机 打印机 打印机 打印机 打印机 打印机 打印机 打印机 打印机 打印机 打印机

2017-09-14

数字图像处理与机器视觉_Visual C++与Matlab实现PDF.7z )

图像处理

2017-09-11

[数字印刷原理与工艺].张逸新.扫描版.pdf

数字印刷 数字印刷 数字印刷 数字印刷 数字印刷 数字印刷 数字印刷 数字印刷 数字印刷 数字印刷 数字印刷 数字印刷 数字印刷 数字印刷 数字印刷 数字印刷 数字印刷 数字印刷 数字印刷 数字印刷

2017-09-10

数字印刷原理与工艺.rar

印刷原理 印刷原理 印刷原理 印刷原理 印刷原理 印刷原理 印刷原理 印刷原理 印刷原理 印刷原理 印刷原理 印刷原理 印刷原理 印刷原理

2017-09-10

strace调试工具移植.zip

strace strace strace strace strace strace strace strace strace strace strace strace strace strace strace strace

2017-09-07

uboot2016.07移植.pdf

ubootubootubootubootVubootVubootubootubootubootVubootVubootubootubootubootVubootVubootubootubootubootVubootV

2017-09-04

ARM Assembly.CLF

ARM ARM ARM ARM ARM ARM ARM ARM ARM ARM ARM ARM ARM ARM ARM ARM ARM ARM ARM ARM ARM ARM ARM ARM ARM ARM ARM ARM ARM ARM ARM ARM

2017-09-04

验收报告例子

验收报告例子

2017-08-25

ghostscript-8.15.tar.gz

ghostscript rip

2017-08-23

空空如也

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

TA关注的人

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