原创 如何讓普通用戶對mount上的硬盤原有分區C盤和D盤以及ext3分區有完全的讀寫權

luther@gliethttp:~$ id uid=1000(luther) gid=1000(luther) groups=4(adm),20(dialout),24(cdrom),46(plugdev),108(lpadmin),1

原创 linux 文本編輯命令grep sed awk

grep grep (global search regular expression(RE) and print out the line,全面搜索正則表達式並把行打印出來)是一種強大的文本搜索工具,它能使用正則表達式搜索文本,並把匹配

原创 淺析linux下如何製作iso文件,向iso追加內容,以及多目錄製作和2個iso合併

淺析linux下如何製作iso文件,向iso追加內容,以及多目錄製作和2個iso合併以下是將2個目錄gliethttp_dir和luther_dir中的內容合併到gliethttp.iso中,如果是2個iso可以先將他們分別mount到2

原创 交叉編譯場景分析(arm-linux)(六)--編譯TinyX

交叉編譯場景分析(arm-linux)(六)--編譯TinyX   文章出處:http://blog.csdn.net/absurd   1.    基本信息:                            2.    過程分

原创 嵌入式Linux之我行——u-boot-2009.08在2440上的移植詳解(四)

嵌入式Linux之我行,主要講述和總結了本人在學習嵌入式linux中的每個步驟。一爲總結經驗,二希望能給想入門嵌入式Linux的朋友提供方便。如有錯誤之處,謝請指正。 一、移植環境 主  機:VMWare--Fedora 9 開發板

原创 交叉編譯場景分析(arm-linux)(七)--編譯sqlite

交叉編譯場景分析(arm-linux)(七)--編譯sqlite   文章出處:http://blog.csdn.net/absurd   1.    基本信息:         2.    過程分析 下載的穩定版本,configure

原创 linux下用戶空間與內核空間數據交換方式

本系列文章包括兩篇,它們文詳細地地介紹了Linux系統下用戶空間與內核空間數據交換的九種方式,包括內核啓動參數、模塊參數與sysfs、sysctl、系統調用、netlink、procfs、seq_file、debugfs和relayfs,

原创 交叉編譯場景分析(arm-linux)(八)--編譯glib

交叉編譯場景分析(arm-linux)(八)--編譯glib   文章出處:http://blog.csdn.net/absurd   1.     基本信息:                    2.     過程分析 下載的穩定

原创 淺析開發板相關變量phys_io即EP93XX_APB_PHYS_BASE什麼時候被引用

文件:arch/arm/kernel/head.S// cpu執行入口    .section ".text.head", "ax"ENTRY(stext)    msr    cpsr_c, #PSR_F_BIT | PSR_I_BIT

原创 關於linux的動態共享庫的設置--/etc/ld.so.conf和/etc/ld.so.cache

可執行程序找不到要鏈接的動態共享庫,這是Linux上面編譯和運行程序很容易碰到的問題,通過上面的小例子,我們已經大致瞭解 共享庫的一點基本原理,接下來我們要探討一下怎麼設置程序尋找動態共享庫的行爲。 Linux操作系統上面的動

原创 關於普通用戶執行mount的問題

一般user 並不能任意mount, 只能mount 在/etc/fstab 中,有加users 標籤的設定。你使用root 手動mount,並使用users 標籤,不過是讓一般user可以umount而已,一般user仍然不能訪問該分區

原创 交叉編譯場景分析(arm-linux)(五)--編譯libjpeg和libpng

交叉編譯場景分析(arm-linux)(五)--編譯libjpeg和libpng   文章出處:http://blog.csdn.net/absurd   1.    基本信息:                  2.    過程分析

原创 gcc生成.a靜態庫和.so動態庫文件

o 生成靜態庫的方法$ gcc -c gdfontwu.c$ gcc -c gdfontliu.c$ gcc -c gdfontbin.c$ ar rc libgdfont.a gdfontwu.o gdfontliu.o gdfon

原创 Linux下多線程編程與信號處理易疏忽的一個例子

這幾天把一個網絡流量採集器程序基本改好了,原來在main函數中把幾個子線程啓動後就睡10分鐘後開始清理子線程後退出。現在想改成子線程啓動後主線程進入無限睡眠,直到收到SIGTERM或SIGINT。主程序如下:其他頭文件#include

原创 使用arm-linux-gcc 4.3.2編譯必須啓用內核中的Use the ARM EABI選項

不知道爲什麼使用arm-linux-gcc-4.3.2.tgz (with EABI) 86MB編譯同樣的東西就是出現如下錯誤,感覺可能是busybox 1.14.3的問題,因爲使用arm-linux-gcc-4.3.2編譯出來的zIma