Time of Update: 2018-12-05
原始碼所有在目錄:/usr/src/linux
Time of Update: 2018-12-05
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html Step # 1 Get Latest Linux kernel code $ cd /tmp$ wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-x.y.z.tar.bz2 Step # 2 Extract tar (.tar.bz2) file # tar -xjvf linux-2.6.25.tar.bz2 -
Time of Update: 2018-12-05
在讀了Hawkins的部落格上提到如何在Fedora Core 6中把時間改正為本地時間之後,我也順便檢查了一下Ubuntu中是如何設定的,突然領悟到了系統程式、系統啟動指令碼與設定檔這3者之間的關係,典型的*NIX風格。(1) 系統啟動時要執行的 Shell Script (系統啟動指令碼),比如說 /etc/init.d/hwclock.sh(2) 這個Shell Script 會匯入/etc中的檔案作為配置資訊,即設定檔,比如說 /etc/default/rcS(3)
Time of Update: 2018-12-05
最近又遇到 /etc/resolv.conf 會定時被改寫掉的問題了,這回是在FreeBSD中!在 LAN via NAT 或是 PPPoE 的環境中上Internet,我們總得在 resolv.conf 中指定 DNS server,而這裡的 DNS server 是通過 DHCP server 自動擷取的,如果不能正確獲得則需要手動把 ISP 給出的 DNS server
Time of Update: 2018-12-05
1. cpu負載的分析mpstat -P ALL Linux 3.11.0-rc3 08/13/2013 _i686_ (4 CPU)02:41:45 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle02:41:45 PM all 4.17 0.00 1.67 1.65 0.00 0.01 0.00 0.00 9
Time of Update: 2018-12-05
基於ARM9-Linux平台的車載導航系統設計時間:2009-03-25 14:26:33 來源:微電腦資訊 作者:唐良寶 柏子剛 1. 前言近年來,隨著國民經濟的迅速發展,人民生活水平的日益提高,各種機動車輛的數量急劇增加,同時對汽車導航系統的需求數量也急劇增加。本文採用了基於ARM9-Linux 平台的嵌入式系統作為系統的控制平台,提高系統的效能、整合度以及可擴充性;運用GPS
Time of Update: 2018-12-05
轉自:http://hi.baidu.com/iblogiam/item/9a608ae2357fbfa8c10d75db limuscle:以下的操作時可行的,實測過。Linux 2.6.22.19移植到S3C2410(GEC2410)之:LCD驅動移植Linux 2.6.22.19移植到S3C2410(GEC2410)之:LCD驅動移植參考文獻:1.
Time of Update: 2018-12-05
acpidacpid(Advanced Configuration and Power Interface)是為替代傳統的APM電源管理標準而推出的新型電源管理標準。通常膝上型電腦需要啟動電源進行管理。 alsasoundAlsa音效卡驅動精靈。Alsa音效卡驅動程式本來是為了 一種音效卡Gravis UltraSound(GUS)而寫的,該程式被證 明很優秀,於是作者就開始為一般的音效卡寫 驅動程式。 Alsa和OSS/Free 及OSS/Linux相容,但是有自己的接
Time of Update: 2018-12-05
Quoted from Inter Intel 80386 Programmer's Reference Manual The 80386 switches execution to another task in any of four cases: 遇到以下四種情況,發生任務切換 1. The current task executes a JMP or CALL that refers to a TSS descriptor. 2. The current task
Time of Update: 2018-12-05
linux 0號進程和1號init進程進程0:Linux引導中建立的第一個進程,完成載入系統後,演變為進程調度、交換及儲存管理進程進程1:init 進程,由0進程建立,完成系統的初始化.
Time of Update: 2018-12-05
1。 函數調用的順序(gdb) bt#0 pci_arch_init () at arch/x86/pci/init.c:13#1 0xc1001255 in do_one_initcall (fn=0xc17a3afa <pci_arch_init>) at init/main.c:758#2 0xc176c963 in do_initcalls (unused=<value optimized out>) at init/main.c:788#3
Time of Update: 2018-12-05
在閱讀APUE訊號一章時,我遇到Linux下對後台進程通過kill傳遞訊號不起作用的問題具體情形與如下連結中的老兄一致:http://bbs.csdn.net/topics/390335913?page=1#post-395188120編譯執行下面的訊號程式,然後再shell命令列:先讓程式在後台運行,得到進程ID,然後用kill向該進程發送訊號:kill -USR1 ID,但是沒有結果#include "apue.h"static void sig_usr(int);int
Time of Update: 2018-12-05
1. 標準輸入與輸出 我們知道,執行一個shell命令列時通常會自動開啟三個標準檔案,即標準輸入檔案(stdin),通常對應終 端的鍵盤;標準輸出檔案(stdout)和標準錯誤輸出檔案(stderr),這兩個檔案都對應終端的螢幕。進程將從標準輸入檔案中得到輸入資料,將正常 輸出資料輸出到標準輸出檔案,而將錯誤資訊送到標準錯誤檔案中。 我們以cat命令為例,cat命令的功能是從命令列給出的檔案中讀取資料,並將這些資料直接送到標準輸出。若使用如下命令: $ cat
Time of Update: 2018-12-05
這幾天需要在Tomcat上面跑一個測試,因為自己不喜歡多在地址欄中敲8080,所以把設定檔修改為標準的Web服務連接埠80。起了Tomcat,輸入測試地址,居然告訴我: Firefox can't establish a connection to the server at localhost. 昏倒,去查看了log發現說地址被佔用了!
Time of Update: 2018-12-05
老婆把我從小白旁邊趕開,坐了一會兒,突然“咦”了一聲,把偶召喚出來,指著螢幕說道:“這個MP3怎麼一接上去,Windows就死掉啦?“某推了推眼鏡,瞅個仔細後才發現並沒有真的掛掉,而是Windows響應奇慢無比,貌似這個MP3出了狀況了,於是決定把它拖出去format
Time of Update: 2018-12-05
是要有幾個階段的。 開始看ulk,ulk最好的地方就是他所倡導的學習方法特別好。當你想學習某方面時,先看標頭檔,在沒把每個資料結構中的每個資料元素弄清楚之前不要看實現代碼。讀完標頭檔,意味著其中的組織關係跟別的地方的聯絡就清楚了,這時候你去看實現的代碼你會發現他已經做的正是你所想的。跟著ulk把這些基本的概念搞懂,至少當你看完某一章,下次在別的地方看到這個概念的時候你要知道是什麼。 相比較而言另歪的幾本書在這方面有所欠缺 第二遍就可以看代碼了。 在這很多人可能說拿來一兩本書狂翻了。
Time of Update: 2018-12-05
公司這段時間在做3G模組和安卓的適配移植工作,我也參與研究了一點東西。畢竟不是很懂,只能小談一些。 在所有的Linux核心中,USB的裝置資訊可以在/sys/bus/usb/devices這個路徑下看到,其中有一些檔案夾例如"1-1:1.0"這種命名的,在http://www.linux-usb.org/FAQ.html中是這樣解釋的:bus-port:config.interface 我們可以在終端下分別看一下lsusb -t和ls /sys/bus/usb/devices來區分一下。
Time of Update: 2018-12-05
今天看到add_timer函數,注釋中說這個有點問題。 我仔細看了一下,果然有點問題。自己修正了一下,還請大家看看。紅色部分是我改的。不過貌似free_timer這個東西還是有點問題。原始碼如下:/** linux/kernel/sched.c* * This piece of code is copied from Linux Kernel 0.12.* Since the timer for kernel has a minor bug, I want to fix it. * (
Time of Update: 2018-12-05
arp table cache1. arp -n 顯示arp tablearp -nAddress HWtype HWaddress Flags Mask Iface9.115.251.1 ether 00:00:0c:07:ac:1b C eth02. 刪除某個arp表項arp -d 9.115.251.13. 設定某個arp表項# arp
Time of Update: 2018-12-05
1. fstab檔案的作用 檔案/etc/fstab存放的是系統中的檔案系統資訊。當正確的設定了該檔案,則可以通過"mount /directoryname"命令來載入一個檔案系統,每種檔案系統都對應一個獨立的行,每行中的欄位都有空格或tab鍵分開。同時fsck、mount、umount的等命令都利用該程式。 2. fstab檔案格式 下面是/etc/fatab檔案的一個樣本行: fs_spec fs_file fs_type fs_options fs_dump