原创 如何讓普通用戶對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