原创 vmlinux,zImage,bzImage,vmlinuz,uImage,關係

本文轉自   http://blog.csdn.net/maojudong/archive/2009/05/13/4178118.aspx   zImage和uImage的區別  一、vmlinuz vmlinuz是可引導

原创 perl,替換當前目錄下所有文件中的某個串

perl -pi -e 's|Cflags:|Cflags: -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp |g' `ls` 注意: (1)如果是在svn目錄下,末尾不要用`find

原创 深入理解:指針數組,數組指針,指向指針的指針,數組名含義

(1)指針數組是一個數組,裏面包含若干指針,指針數組名是指向指針的地址,可賦值給指向指針的指針。    如   char* a[]={"hello" ,"world","nihao"};  char**p=a; (2)數組指針是一個指針,

原创 pc機,嵌入式系統,啓動過程,引導過程,bootloader,grub

參考文章     IBM:linux引導內幕        個人Notes:          (1)PC機和嵌入式系統的啓動方式通常有些不同,PC機在bootloader之前有BIOS,可能是由PC機的複雜功能決定的:A.提供很多靈活性

原创 線程模型,內核線程,用戶線程

內核調度的是內核線程,每個內核線程是內核的一個分身,是內核的一個調度單元。用戶線程基於內核線程,根據內核線程對用戶線程的支持情況分爲三種模式:一對一,多對一,多對多(注意,這三種模式都是針對於一個進程來講的)。一對一:爲一個進程的每一個用

原创 git,git-svn

git-svn:   對應兩組命令,本地用git命令,和svn服務器用git svn接口命令。與svn服務器:  gti svn info: 查看svn服務器更新情況。  git svn rebase :從svn服務器更新。若不成功,使用

原创 shell,判斷命令行參數

1 #!/bin/sh  2 if [ "$1" = "yes" ];then  3    echo yes  4 elif [ "$1" = "no" ];then  5    echo no  6 else   7    echo

原创 Xorg,Xserver,udev,熱插拔

本文僅供個人記錄備忘!問題:  Xorg不支持熱插拔usb鼠標和鍵盤解決:重新編譯Xorg,去掉udev編譯選項,去掉xorg.conf,使用通用的鼠標和鍵盤驅動(不能用evdev)問題:udev使用解決:編譯(或拷貝)udevd、ude

原创 /proc /sys /tmp /dev /dev/pts udev

mount -t proc  proc  /proc   : 用於內核向用戶提供內核信息 mount -t sysfs  sysfs  /sys  : 將設備按類別提供給用戶 ,udev需要sysfs的支持 mount -t tmpfs 

原创 sizeof, strlen實例比較

test_sizeof.c #include<stdio.h> #include<string.h> void testfun(char p[])             //這裏會隱式轉化成char*p {   printf("siz

原创 static,const小結

(1)static的作用:“共享”+“專用”   c語言中:修飾函數裏的局部變量-->共享                  修飾全局變量和全局函數-->專用   C++中:修飾成員變量-->共享                修飾成員

原创 類的sizeof計算

中文有圖有真相英文版非常清晰http://wanzimmm.blog.163.com/blog/static/12010038820099115250151/

原创 X11,X Window,hello world 例子

gcc -o x-hello  x-hello.c -lX11#include <X11/Xlib.h>#include <stdio.h>#include <stdlib.h>#include <string.h> int main(v

原创 vim+ctags+taglist用法簡記

    僅供自己備忘,未詳細整理。     http://blog.csdn.net/vaqeteart/archive/2009/05/03/4146618.aspx http://hi.baidu.com/qq520131714/bl

原创 內存映射,地址映射,ioremap,mmap,經典清晰

轉自   http://www.sudu.cn/info/html/edu/20070102/292241.html   內存映射    對於提供了MMU(存儲管理器,輔助操作系統進行內存管理,提供虛實地址轉換等硬件支持)的處理器而言,L