![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 77
QQLiu010
什么是花下的叶子而什么又是花下的粪土
展开
-
Ubuntu源安装
一般新ubuntu系统,先要更新vimsudo apt-get install vim源修改文件位置【勿忘备份源】1.备份源sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup2.vim 打开源文件,注释掉已经有的源【每行前面加入“#”】sodu vim /etc/apt/sources.lis原创 2014-03-23 15:21:15 · 530 阅读 · 0 评论 -
Linux 安装 JAVA
安装过程1.下载linux下的jdk2.解压安装jdk 在shell终端下进入jdk-6u29-linux-i586.bin文件,并设定自己解压的目录(这里放置在/usr/java/目录下)。执行命令./jdk-6u29-linux-i586.bin。这时,会出现一段协议,连续敲击回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jkd1.6.0_29目原创 2014-03-15 21:39:27 · 835 阅读 · 0 评论 -
ARM 开发板SD卡和NAND的启动过程
开发板一上电就会先地址映射,启动原理如下:(1)pc被置为0,0地址被映射到IROM的起始位置;(2)此时将开始执行,pc会tiao(3)(4)原创 2014-03-14 17:49:11 · 1588 阅读 · 0 评论 -
OpenCV 概述
OpenCV概述OpenCV是Intel开元计算机视觉库,它有一系列开源的C函数和少量C++类构成,实现了图像处理和计算机视觉很多通用的算法。OpenCV特点:1.拥有包括300多个C函数的跨平台的中、高层API;2.跨平台:Windows/Linux;3.Free:无论是对于商业还是非商业应用;4.速度快;5.使用方便。OpenCV结构:原创 2014-03-09 14:35:51 · 7852 阅读 · 0 评论 -
Linux 驱动开发 基础知识及编译过程
buzzer_driver.ko的驱动编译过程说明在下列目录下执行"make"命令编译buzzer_driver.c得到下列文件,其中有buzzer_driver.ko, 并装载此驱动模块命令加载模块,通过“lsmod”命令,发现buzzerLiuQQ模块已被加载。在通过“cat /proc/devices”命令查看,发现多出了主设备号为249的“buzzerLiuQQ原创 2014-02-15 15:49:18 · 835 阅读 · 0 评论 -
Linux 挂载文件系统
1.挂载点必须是一个目录。2.一个分区挂载在一个已存在的目录上,这个目录可以不为空,但,挂载后这个目录下以前的内容将不可用。 对于其他操作系统建立的文件系统的挂载也是这样。但,需要理解的是:光盘、软盘、其他操作系统使用的文件系统的格式与Linux使用的文件系统格式是不一样的。光盘是ISO9660;软盘是fat16;Windows NT是fat16、NTFS;Windows98 是fat原创 2014-02-16 10:45:56 · 900 阅读 · 0 评论 -
Window&Linux gtest 使用方法-待补充
Linux:gtest是一个跨平台的C++测试框架,google作品。它支持自动发现测试,断言集,用户定义的断言,death测试,致命与非致命的失败,类型参数化测试,各类运行测试的选项和XML的测试报告。(1).下载gtesthttp://code.google.com/p/googletest/downloads/list 笔者下载的是版本1.7.0http://c原创 2014-01-14 11:26:58 · 845 阅读 · 0 评论 -
C 语言编程注意点(会不断修正)
BoolC语言(或C++)里本身没有bool这种布尔类型。有些编译器可以识别,这是因为编译器自己定义了bool类型,比如:#define bool int。C语言里,一般用整形变量来实现布尔类型变量的功能。当用条件语句,如if,进行判断时,值为0时,返回false,其它都返回true。可以这么实现 enum BOOL {FALSE = 0, TRUE = !FALSE};Linux原创 2013-11-02 22:24:34 · 657 阅读 · 0 评论 -
Golden Huffman 编码学习
Golden Huffman 是一个C++实现各种常用文本压缩算法的库。尽可能的优化性能和减少占用空间。采用模板类template增强服用,如支持基于char和基于word的huffman,范式huffman算法(supporting both char and word based) 强调实验的特性,会详细输出中间过程,如打印具体的Huffman tree。Project Home:http原创 2013-10-19 23:20:06 · 644 阅读 · 0 评论 -
线程-Linux
线程线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点再运行中必不可少的资源(如程序技术器,一组寄存器和栈),但是,它可与同属一个进程的其他的线程共享进程所拥有的全部资源。当多个任务可以并行执行时,可以为每个任务启动一个线程。原创 2013-11-03 17:43:36 · 782 阅读 · 0 评论 -
undefined reference to 问题缘由总括
错误现象:(.text+0x13): undefined reference to func' 关于undefined reference 的问题,说明如下1.链接时缺失了相关目标文件(.o)---文件存在函数调用或依赖关系。因为在链接的时候,发现找不到某个函数的实现文件。解决方法:在编译链接时候,写明依赖关系,更有效的是将其写入makefile文件,更清晰和好管理。2.链接时缺原创 2013-11-03 04:25:54 · 832 阅读 · 0 评论 -
嵌入式 U-Boot
uboot原创 2014-07-12 16:24:50 · 723 阅读 · 0 评论