Time of Update: 2018-12-05
09最後一天的夜裡,今天晚上,看到大家都是寫09年一年的總結。我的09年用一個詞來形容就是:糾結。09年是糾結的一年。上半年已經不記得啥了,感覺一直很平淡,平淡是福。只知道在上半年裡最大的事情就是我花了4000多塊錢考了一個當時認為很牛的認證,RHCE,當時沒日沒夜地看英文文檔,不過是技術文檔,順利考過了RHCE。但是在6月的時候四級考試我依然沒有過。下半年開始找實習公司,有懷具有洗具,但是由於各種原因,我最終沒有在大學期間進過任何一家公司實習,這是大學裡面比較遺憾的。9月開始的各種招聘會,從各
Time of Update: 2018-12-05
最近其實沒有啥事,一直很亂,畢業設計的東西還有檔案系統部分,但是現在感覺力不從心的。這幾天又感冒了。前幾天報了一個駕校,準備考駕照了。感覺有一個多月沒有碰過linux kernel的東西了,感覺有些生疏了。想儘快地做完畢設那部分東西趕緊回來。思想亂了,現在發現連寫日誌都寫得有些亂。沒有清晰的思路。最近也發生了一些大事情,比如google去香港了。這個事吧,我去年回家前就去google中國前面照相留念了。
Time of Update: 2018-12-05
馬屁股和太空梭的關係 美國鐵路兩條鐵軌之間的標準距離是四點八五英尺。這是一個很奇怪的標準, 究竟從何而來的? 原來這是英國的鐵路標準,因為美國的鐵路最早是由英國人設計建造的。那麼,為 什麼英國人用這個標準呢?原來英國的鐵路是由建電車軌道的人設計的,而這個四點八五英尺正是電車所用的 標準。電車軌標準又是從哪裡來的呢?原來最先造電車的人以前是造馬車的。而他們是用馬車的輪寬做標準。好了,那
Time of Update: 2018-12-05
最近在看lkd,仔細地看.裝了ubuntu,看代碼有些不方便 ,雖然vi+ctags也不錯,但是還是source insight來得方便一點.於是wine一個source insight.apt-get install wine現在wine不錯了,直接就可以安裝上了,而且字型也沒有問題.後來把字型整 得有一點亂了.再改一改.vi font.reg REGEDIT4 [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows
Time of Update: 2018-12-05
GUN make的執行過程分為兩個階段。 第一階段:讀取所有的makefile檔案(包括“MAKIFILES”變數指定的、指示符“include”指定的、以及命令列選項“-f(--file)”指定的makefile檔案),內建所有的變數、明確規則和隱含規則,並建立所有目標和依賴之間的依賴關係結構鏈表。 在第二階段:根據第一階段已經建立的依賴關係結構鏈表決定哪些目標需要更新,並使用對應的規則來重建這些目標。make的執行過程如下: 1.
Time of Update: 2018-12-05
在10.04上的ibus就有點問題,輸入的時候要不就是退格後有問題,要不就是斷字現象比較嚴重。 在10.04上還好,升級了ibus後好使了。 方法是這樣的: sudo add-apt-repository ppa:shawn-p-huang/ppasudo apt-get updatesudo apt-get
Time of Update: 2018-12-05
pull了2.6最新的tree,裝了上去,玩了一天,提了幾個patch,晚上本來想睡覺的,關機的時候發現panic了。。興奮了一下,決定試著fix掉這個bug.修改,編譯,重啟。重複了好多次。根據資訊,定位到了drivers/base/syscore.c:void syscore_shutdown(void)看了一下log,發現這個是39核心新加的功能,註冊了一個static LIST_HEAD(syscore_ops_list);用void
Time of Update: 2018-12-05
支援原創,轉載請註明:http://narmy.cn/linux/read.php/105.htmRT,昨天升級過,晚上關機後,今天早上起床就進不了系統了,一個grub的黑屏。 無語,還好我早有準備,看到昨天升級了grub,我早把grub備份了。哈哈。WUBI安裝的,就是容易出問題,圖個方便而已。 早上修複的過程,有圖有真相。 過程是這樣的: 1: 註:下面的注釋力求簡單易懂,使沒有linux基礎的同學也能根據自己實際情況靈活變通。 2: 3: grub>ls 4
Time of Update: 2018-12-05
要寫的內容好像有點標題黨的意思。早上收到郵件讓我在860x_irq裡打log看是不是插下充電器時會收到中斷。結果最後還是發生了一次沒有收到中斷的情況。這個問題有點糾結啊。具體是啥也沒有必要寫了。估計應該是硬體有缺陷。上午伺服器買了三塊硬碟,做了一個raid5,我把硬碟擴充到分區上去了。三個300G的,做個raid後變600G,幸好上次修改伺服器的時候把/work工作分區做成了lvm,這次擴充起來方便多了。pvcreate,vgextend,lvresize.都很順利,分區下有很多重要的資料,生怕
Time of Update: 2018-12-05
用官方的QQ老是自動關閉,實在忍不了了。今天重新裝了QQ,用deb方式裝的,其實都無所謂,用tar.gz也一樣。只是deb裝的時候在/usr/bin下放了qq。把/usr/bin/qq修改成如下:(也就是添加了一行export xxx),qq就不會自動關閉了。 #!/bin/shexport GDK_NATIVE_WINDOWS=truecd
Time of Update: 2018-12-05
系統終於還是出現了我無法短時間直接從代碼看出來的錯誤,早就知道這是不可免去的。 我是ubuntu的系統,bochs必須自己編譯方可支援與gdb的聯合調試。 1.下載bochs. http://bochs.sourceforge.net/ 下載最新版本。 2.安裝依賴。 1: $apt-get install build-essential //編譯工具鏈,這是必須的 2: $apt-get install xorg-dev
Time of Update: 2018-12-05
今天用手機連電腦上的ftp,發現直接就連上了,我去了。嚇我一跳,我沒有設定開機啟動的。。。。剛裝上vsftpd的時候,用chkconfig把開機啟動給關閉了的。查了一下ssh,也是被啟動了,暈啊。這讓我情何以堪啊。。。。。用sysv-rc-conf也是無濟於事。然後看rc5.d下也沒有,rc.local裡也沒有寫關於這個破玩意啟動的東西。怎麼回事。。。仔細查看檔案系統,發現/etc/init/裡面竟然會有.conf檔案,vsftpd.conf.看來一直在看核心,好長時間沒有注意配置的東西了。#m
Time of Update: 2018-12-05
早上做了一個溫度實驗,把手機放到70度測試了一下GPADC讀出來的電壓值,為了確定這個電壓值和溫度的對應關係,好調整這個關係的數組。明天還得做其它溫度的實驗。上午寫好了溫度判斷的代碼,給電池的health節點,就是sysfs裡的一個attribute,在power_supply.c裡建立
Time of Update: 2018-12-05
#define asmlinkage CPP_ASMLINKAGE __attribute__((regparm(0)))Function Attribute http://gcc.gnu.org/onlinedocs/gcc-4.0.0/gcc/Function-Attributes.html#Function-AttributesVariable Attribute
Time of Update: 2018-12-05
好入沒有寫過文章了。有很多原因。一個是原來windows live搬過來了。另一個是自己的空間到期了,網域名稱也到期了,不想再續了,還是玩玩現成的吧,自己弄的沒有時間去打理了,長草了。在blogbus,csdn,cnblog上都把文章搬了一部分,總之整的有點亂啊。今天
Time of Update: 2018-12-05
昨天周六,有點放鬆啊。晚上看完飛蟲,昨天沒有什麼可寫的。上午上班的時候改了一個充電的實現,就是在reg_write一個寄存器前加了一個reg_read,判斷了一下這個寄存器的資料,根據寄存器現在的狀態判斷是否進行這個寫操作。很簡單,幹了這個事,fix了一個bug,然後回來了。放鬆了一下午,晚上看了看driver_core的git
Time of Update: 2018-12-05
一直在忙著考駕照。這周三終於到最後一項-外路了。可以告一段落了。前幾天看完了《程式員的自我修養》,講得不錯,學到了話多的東西。也向出版社提交了自己的勘誤。同時買的還有《linkers and loaders》《調試的藝術》,不過這幾天沒有顧上看。畢設論文也開始寫了,挺簡單的東西,但是還是覺得有些糾結。買了毛德操的那本原始碼情景分析。看了一些,覺得寫得挺易懂的,不錯的書。繼續寫畢設論文,繼續看核心 。Over !
Time of Update: 2018-12-05
from :http://linux.yyz.us/git-howto.htmlThis tutorial is a cookbook of recipes getting up and running with Linus's source code management (SCM) software, "git." Its targetted mainly at Linux kernel hackers, though others may find it useful.Table of
Time of Update: 2018-12-05
昨天感冒了,不舒服,所以沒有寫日誌。晚上回來的時候就一直腦袋迷糊,不清醒,也沒有寫東西的心情了。病這個玩意,真不是個好東西。回來隨便看了幾封LKML的郵件就睡了。也記不得昨天一天幹了啥了,反正狀態也不是很好。上午弄好了sx8651的一個觸控螢幕,這個是掛上i2c上的。調一個觸控螢幕其實挺簡單的,以前好像也寫過,設定一個x,y的最大值最小值,讓應用知道後可以寫lcd對應起來,這樣一校準就OK了,驅動通過上報x,y座標,就可以確定觸摸的是個啥地方了。現在有很多觸控螢幕都是支援按鍵的,這樣的屏我見過有
Time of Update: 2018-12-05
感冒好點了,得瑟了。尼瑪早上加代碼,改了沒多少,就尼瑪kernel panic了,有木有尼瑪跟函數地址跟了一早上,有木有尼瑪最終也沒看出來。。。尼瑪還是把代碼回過去再重新改才發現尼瑪就是因為少判斷了一種情況就kernel