DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 272 273 274 275 276 277 278 279 280 ··· 474 下一页

2015年7月7日

摘要: makefile 里的函数跟它的变量很相似——使用的时候,你用一个 $ 符号跟开括号,函数名,空格后跟一列由逗号分隔的参数,最后用关括号结束。 例如,在 GNU Make 里有一个叫 'wildcard' 的函数,它有一个参数,功能是展开成一列所有符合由其参数描述的文件名,文件间以空格间隔。 你可以... 阅读全文
posted @ 2015-07-07 23:30 DoubleLi 阅读(380) 评论(0) 推荐(0)

摘要: 操作系统:ubuntu10.04Makefile里的subst用法是$(subst FROM,TO,TEXT),即将TEXT中的东西从FROM变为TOMakefile中的字符串处理函数格式:$(subst;,;,;)名称:字符串替换函数——subst。功能:把字串;中的;字符串替换成;。返回:函数返... 阅读全文
posted @ 2015-07-07 23:29 DoubleLi 阅读(1045) 评论(0) 推荐(1)

摘要: 今天写了个层次化的Makefile模版,用来自动化编译项目,这个模版应当包含以下功能:适用于层次化结构,Makefile主要内容都放在顶层目录下的Makefile.env中,子层Makefile包含这个Makefile.env,只要增加一些变量就可以编译,特别方便添加新的功能模块自动解析头文件依赖我... 阅读全文
posted @ 2015-07-07 22:59 DoubleLi 阅读(1169) 评论(0) 推荐(0)

摘要: ·-l参数和-L参数-l参数就是用来指定程序要链接的库,-l参数紧接着就是库名,那么库名跟真正的库文件名有什么关系呢?就拿数学库来说,他的库名是m,他的库文件名是libm.so,很容易看出,把库文件名的头lib和尾.so去掉就是库名了好了现在我们知道怎么得到库名,当我们自已要用到一个第三方提供的库名... 阅读全文
posted @ 2015-07-07 16:48 DoubleLi 阅读(449) 评论(0) 推荐(0)

摘要: 在调试程序时,有时候要输出大量数据,如果让printf/fprintf改变输出数据的颜色,那观察数据就方便多了。终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。转义序列是以 ESC 开头,可以用 \033 完成相同的工作(ESC 的 ASCII 码用十进制表示就是 2... 阅读全文
posted @ 2015-07-07 16:46 DoubleLi 阅读(942) 评论(2) 推荐(1)

摘要: 写了一个简单的程序,但是考虑到有一些信息是需要打印在控制台上的,就像在windows上启动apache tomcat时控制台显示的信息一样。琢磨一会儿之后,对printf进行了封装,支持控制台打印日志,支持输出到文件里。不过控制台都是固定颜色的,不好看。于是在网上找了一下资料,printf还真支持输... 阅读全文
posted @ 2015-07-07 16:43 DoubleLi 阅读(1201) 评论(1) 推荐(1)

2015年7月3日

摘要: 内核与内核模块:depmod,lsmod,modinfo,insmod,rmmod,mdprobe 首先,我们得知道内核与内核模块放在哪里。内核:/boot/vmlinuz或/boot/vmlinuz-version;内核解压缩所需RAMDisk:/boot/initrd(/boot/initrd-... 阅读全文
posted @ 2015-07-03 17:40 DoubleLi 阅读(600) 评论(0) 推荐(0)

2015年6月30日

摘要: 1、NAL全称Network Abstract Layer, 即网络抽象层。在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。其中,前者负责有效表示视频数据的内容,而后者则负责格式化数据并提供头信息,以保证数据适合各种信道和存储介质上的... 阅读全文
posted @ 2015-06-30 20:13 DoubleLi 阅读(2078) 评论(1) 推荐(0)

摘要: U-boot的环境变量值得注意的有两个:bootcmd 和bootargsu-bootcmd 前面有说过bootcmd是自动启动时默认执行的一些命令,因此你可以在当前环境中定义各种不同配置,不同环境的参数设置,然后设置bootcmd为你经常使用的那种参数. bootcmd=mmcinit;fatl... 阅读全文
posted @ 2015-06-30 19:41 DoubleLi 阅读(1052) 评论(0) 推荐(0)

摘要: 一、Linux中的硬件设备号 设 备 设 备 号 IDE硬盘 /dev/hd[a-d] (并行硬盘) SCSI硬盘 /dev/sd[a-p] (串行硬盘) U盘 /dev/sd[a-p] 光驱 /dev/cdrom 软驱 /dev/fd[0-1] 打印机 /dev/lp[0-2] 鼠标 /dev/m... 阅读全文
posted @ 2015-06-30 19:38 DoubleLi 阅读(3485) 评论(0) 推荐(0)

上一页 1 ··· 272 273 274 275 276 277 278 279 280 ··· 474 下一页