随笔分类 - Linux 系统知识
包括gcc,gdb,makefile,交叉编译等linux平台上面的各种常用工具以及使用技巧等
摘要:本文介绍`Linux`平台上,`Gcc`编译套件的优化用法。
阅读全文
摘要:本文总结了Linux应用层调度控制相关知识.
阅读全文
摘要:本文介绍了几种在linux上获取硬盘序列号的方法。
阅读全文
摘要:gdb常用命令 显示类 info locals 显示当前局部变量 info args 显示当前函数的参数 info sharedlibrary 显示当前程序依赖的动态库 ptype val 打印变量类型 info threads 查看线程信息 x /4xb address 查看 address往后的
阅读全文
摘要:Doxygen是一种开源跨平台的,类似JavaDoc风格描述的文档系统,支持C、C++、Java、Objective-C等语言。可以从一套归档源文件开始,生成HTML,XML,pdf等不同风格的格式。 按照约定的格式注释源代码,用工具处理注释过的源代码产生文档,通过这种方式产生文档,有以下几个好处。 1. 便于代码和文档保持同步 2. 可以对文档做版本管理 使用方法 要使用D...
阅读全文
摘要:Technorati 标签: Linux thread 索引: 1.创建线程pthread_create 2.等待线程结束pthread_join 3.分离线程pthread_detach 4.创建线程键pthread_key_create 5.删除线程键pthread_key_delete 6.设置线程数据pthread_setspecific 7.获取...
阅读全文
摘要:Technorati 标签: Makefile 基本知识 最常见的书写方式:
CC = gcc
LD = ld
STRIP = strip
CFLAGS := -Os -static -DEZ_OS_LINUX
CLFLAGS := -Os -static
all: main EXEC = main
OBJS = main...
阅读全文
摘要:Technorati 标签: SecureCRT,设置 1. 使用SecureCRT对Linux vim进行颜色设置 Linux的控制台颜色很好设置:Options ->Session Options -> Terminal -> Emulation 中Terminal选择ANSI or linux or xterm,必须钩上 ANSI Colour 2. 一段时间不适用SecureCR...
阅读全文
摘要:在Linux下,对于参数的设置,一般来说,都遵循这个规律。每一个功能程序,一定对于一个对于名字的配置文件。 涉及到多用户的功能配置,一定有一个全局的配置文件,对所有用户都生效,而每个用户肯定有各自的配置文件,对各自用户生效,相互独立。 下面就分布总结一下在ubuntu下面,一些常用参数的配置。 1. Shell设置 全局配置文件: /etc/profile...
阅读全文
摘要:Linux下程序运行中,有两种库,静态库和动态库。 静态库:名字一般为libxxx.a,编译时会整合到可执行程序中,优点是运行时不需要外部函数库支持,缺点是编译后程序较大,一旦静态库改变,程序需要重新编译。 动态库:名字一般为libxxx.M.N.so,M为主版本号,N为副版本号。优点是运行时,有需要时才动态调用外部库中的函数,节省空间,缺点是运行环境中必须提供相应的库...
阅读全文
摘要:本文的主要内容转载自:http://blog.csdn.net/lanmanck/article/details/7783924,筛选罗列出自认为比较重要的知识点,先归纳如下,以备后期查阅。 Technorati 标签: 版本管理 ---------------------------------------分割线开始------------------------------...
阅读全文
摘要:本文主要主要介绍硬盘分区表的组成,以图形化的方式进行归纳汇总,同时给出相关的资料链接,便于后期汇总查阅。 硬盘分区表有两种格式划分,一种是MBR类型,另一种是GPT类型。 MBR格式如下: 这种格式的分区表存在激活分区的主引导扇区中,一旦该区域受损,则硬盘无法启动。 GPT类型: GPT的分区信息是在各自分区中,为保护GPT不受MBR类磁盘管...
阅读全文
摘要:本文转载自:http://blog.csdn.net/xteda/article/details/6575278 (作者 冯青华 信庭嵌入式工作室(www.xteda.com)- CEO Blog:http://blog.csdn.net/fqheda ) Technorati 标签: GUI 模块介绍 --------...
阅读全文
摘要:-----------------本文转载自 http://blog.csdn.net/xteda/article/details/39708009 ---------------------------- Technorati 标签: nginx ARM (作者 冯青华 信庭嵌入式工作室(www.xteda.com)- CEO Blog:http://blog.csdn.net/fqhed...
阅读全文
摘要:malloc函数是C/C++中常用内存分配库函数,本篇文章将以Linux平台上的malloc为剖析对象,深入了解分配一块内存的旅程。 malloc入门 使用malloc,需要包含头文件 stdlib.h ,函数原型如下: extern void *malloc(unsigned int num_bytes); 功能: 分配长度为 num_bytes的...
阅读全文
摘要:本篇文章主要介绍ECC基本原理以及在Nand Flash中的应用,本文记录自己对ECC校验原理的理解和学习。 ECC介绍 ECC,全称为Error Correcting Code,错误纠正码,这是一种编码方式,用于在于可以在一定程度上自行发现和纠正传输过程中发生的错误。 香农在1948年发表的《通信的数学理论》中的信道编码定理指出:主要采取适当的纠错码,就可以在...
阅读全文