【英文】ERA News 20091120


  1. blouse(女)/shirt(男)
  2. birth allowance
    The goverment granted six thousands birth allowance.
    allowance(零用錢)
    Mon give him two hundred dollors allowance.
  3. incineration plant
    incinerate
    They incinedated the trash.
  4. validation code
  5. examplify(vt.)
    The teacher examplified the use of the world.
  6. hilarious(極其滑稽的)
    The show is hilarious.

【英文】ERA news 20091119


  1. consumption patterns
    The consumption patterns changed with time.
  2. confiscate
    This goverment confiscate this property.
  3. in pile of
    In pile of the cloth, she couldn’t one to wear.
  4. plain(簡單,單調)
    He makes his living as plain as he could.
  5. album
    She posts all her albums on facebook.
  6. facility(設施)
    They are building up more facility.
    fitness room
    He works out(正在) in the fitness room.

【英文】ERA news 20091118


  1. MOU/Memorandum of Understanding
    According to MOU, banks acorss the straits can establish financial institutions on each side.
  2. blend coffer(特調/混合)
    This house blend coffer smells nice.
  3. doll voice/baby voice
    She speaks in her doll voice.
  4. inferior/bad quality
    This pair of shoes is inferior
  5. tempting(吸引人的)
    The hot pot is the most tempting to him.
  6. dramatic tension(戲劇張力)
    The show has dramatic tension.

【5800】螢幕花屏


這件事已經很久了,每次遇到這問題,我通常都是重開機。花了一早上在找解決方案,看來升級到V30這問題還是無解。

這應該是螢幕硬體的問體(不知道是不是容易受潮還是低溫下就會有問題,不過就是品管沒作好)。對我而言我只要重開機就好了。所以我覺得應該可以用軟體來修掉這硬體的Bug(看重開機Initial時對螢幕作的動作和按滑動解鎖作的有時不同,加入不同的地方試看看)。

解決方案各有怪招,有的人照太陽,有的人用磁鐵。

對於這機手機,心中百感加集,本以為價格親民CP質高,沒想到問題多多(漏光 話筒 夜拍紫氣與花屏)。看來廠商在Cost-down的同時,是否也該進行更多品管的管控。

【參考】

【觀念】mptable


補充一下最近常碰到的一些名詞/行話。PM/同事常常掛嘴邊,不聽懂也不行。

  1. mp table
  2. ER (Engineer)
  3. PR (Pre)

【C】Interview questions


先把會問到的題目複習一次,答案先記下來。有時候在面試官之前寫程式,和在電腦面前coding的感覺不同,很容易因為心情緊張而under performance。先就自己知道先列一下,以後再補充。

【函數類】

叫你去Implement一些function。看你的基本觀念正不正確。

  1. atoi
  2. strcmp/strcpy
  3. exchange x/y
  4. 計算32bit裡面1的數量

【宣告/定義】

  1. volatile
  2. static宣告,分別在變數與函數中的意義
  3. const宣告

【觀念】

  1. Context switch

【Point/Reference】

  1. 問一些 * & 的觀念。

【Network】

  1. OSI七層
  2. ntos

【實作類】

socket觀念實作,雖然不太可能考這個,不過還是要準備一下。

  1. 寫一個web server
  2. 寫一個 ftp server

【Eclipse】Install CDT from Eclipse Java


同事用chroot把開發環境由redhat移植到ubunt上面後,我就想直接在ubunt透過Eclipse 3.5.1 來coding。不要再從Vista透過samba連Redhat開啟/修改程式。

【安裝CDT】

  1. 參考之前文件,用ubunt內建的Updater安裝OpenJDK
  2. 接著安裝Eclipse,進入Eclipse
  3. 由於內建的Eclipse是給Java用的(其實官網上面的for C/C++也是加入CDT,所以直接加Plug-in就好)。再用Eclipse的Updater安裝cdt
    - 新增 http://download.eclipse.org/tools/cdt/releases/galileo
    - 在Work with選擇你加入的cdt tag
    - 出現兩個Items: CDT Main Feature and CDT Optional Feature
    - 選擇 CDT Main Feature 作 Update
    - 不確定 CDT Optional Feature需不需要安裝
    - 第一次兩個都選會叫我先裝Mylyn,所以我只裝第一個。
  4. 後來有找到 Mylyn 不過目前只是3.4
    - http://download.eclipse.org/tools/mylyn/update/e3.4
    - 由於目前對Mylyn的了解太少,就先Update以後再說。

【建立專案】

由於已有現成的程式/檔案,我目前要做的就是把檔案匯入Eclipse專案。

【網路】 PPPoE Relay


在AP後方執行撥號連線的功能。

【參考】

【俄文】20091119整理


老師最近教了很多字,快趕不上進度了。有空要先背key mapping。

  1. кот (cat)
  2. как (how)
  3. плохо(bad)
  4. буква(alphabet)
  5. окно (window)
  6. комната (room)
  7. ПРИВЕТ (hi; for friend)
  8. ХОЛОДНО (cool)
  9. ПАРК (park)
  10. Торт (cake)
  11. УРОК (lesson)
  12. РЫБА (fish)
  13. КАРТА(card; map)
  14. ГРУПЛА (group)
  15. МУХА (fly)
  16. УТРОМ (in the morning)
  17. СЫН(sun)
  18. СОК(juice)
  19. СУП(soap)
  20. СЫР(cheers)
  21. СТОЛ(table)
  22. СТУЛ(chair)
  23. ЗВУК(noisy)
  24. город(city)
  25. слво(word)
  26. СУМКА(bag)
  27. ЗАВТРА(tomorrow)
  28. страна(country)
  29. завод(factory)
  30. РАССКАЗ(story)
  31. АВТОБУА(bus)
  32. ПОДРУГА(friend;female)
  33. ДРУГ(friend;male)
  34. СОБАКА(dog;female)

【8051】Mp3 player


最近岳父的朋友有需要,要找些資料整理一下。

【考慮方案】

  • 工業用,pic/51 比較。
  • DMA USB MP3 Player

【英文】ERA news 20091117(二)


  1. bid irregularity
    Councillor questioned if there was a bid irregularity.
  2. bee sting
    The vaccine injection feels like a bee sting.
  3. joker/clown
    His part-time job is being a joker/clown.
  4. bazaar
    I bought this bottle at a bazaar.
  5. whipping top(陀螺)
    Playing a whipping top well is challenging.
  6. long suit(同花四張)
    She wears long suit long suit.
    She has long suit.

【Linux】chroot與移植


最近有同事把我們build code的環境由redhat移植到ubuntu。老實說以前我都覺得要重作corss-compiler才能重建build code環境。沒想到直接用ubuntu開機,mount全部的東西,tar起來後。用chroot也能達到類似的功能。

  1. boot into ubuntu
  2. mount vm partitions from vm
  3. tar all files/folder under root(/) directory
  4. umount vm partition from vm
  5. untar
  6. chroot /folder-name
【參考】

Poweroff and Reboot


【PowerOff】
  • 通常是寫值到ISA Bridge的PM1BASE
  • 可以用 debug command 直接 out dx,ax。
【Reboot】
  • 送資料到 port60,模擬keyboard的動作。

【Alt-Ctrl-Del】

  • 暖開機,由OS/軟體去處理,觸發Reboot的動作。

【GCC】Lost weight for firmware Image


最近上頭圖發奇想,我們的程式又得瘦身了。不過我們不是用Linux,很多都要自己來。分析一下Linux常用的瘦身方法,看一下我們的限制在那邊。

【目前搭配 strip/objcopy/zip】
  • 目前壓縮方式
    - objcopy script: Makefile -> x86/Linksys
    - 之後回到Makefile作壓縮,除了boot區段,壓後面區段。
  • 目前解壓縮方式
    x86/init.c 找到 zip相關function就是作解壓縮。
  • 實驗結果
    ldx(238k)-> objcopy(113k) -> compressed(61k)
  • 補充: 用objcopy作strip與抽出執行碼
    - objcopy --strip-all --input-target=elf32-i386 --output-target=binary --verbose $src $dest
    - http://www.cmlab.csie.ntu.edu.tw/~daniel/linux/
  • 補充gzip使用方式: gzip -c $src > $dest
    - http://www.lslnet.com/linux/f/docs1/i30/big5239887.htm
【考慮方式】
  • lzma/SquashFS3.4
    - mksquashfs $src $dest
    - 官網 http://www.squashfs-lzma.org/
    - SquashFS 於 linux 2.6.27 內建於 linux
    - Set INITRAMFS_COMPRESSION_LZMA(1)
  • 因為我們bin file已經很小了(under 64k),做完實驗,壓起來頂多省1k上下而已。

【Action Items】

  • 用Hex editor看firmware image,drop useless static define in your code。
【參考】

【軟體】Win7/Vista的分享方式


比起XP來,有先些許地方要注意
  1. 在Win7/Vista新增一位使用者,重開機。
  2. 利用該使用者登錄(login)系統。
  3. 設定要分享的檔案/目錄。
  4. 在另一台電腦用該帳號密碼透過netbios,就可以拿到文件。

【Linux】保護模式 cr0


配合ax/bx/cx/dx…和其他的暫存器和 cr0 讓 cpu 切入保護模式。

關於 CR0 切換 保護/真實模式 並讀取1MB以上的記憶體?

【英文】ERA News 20091116


  1. fall over/trip
    He almost fell over/tripped.
  2. iron rice bowl
  3. markup
    The markup of price disappointed of the public.
  4. anthocyanin
    Anthocyanin can help anti-aging
  5. wither/dry up
    The tree withered/dried up.
  6. observe
    Children observed panda's movement.

【CVS】cvs update: it is in the way


一位同事更新一些東西,不過我們的 dialy build server 卻沒更新到。重跑一次出現

cvs update: move away src *****; it is in the way

不知道是不是 cvs 的問題。目前先把整個 source 砍掉再重新 update source。
再試看看。

【參考】
  • http://blog.csdn.net/stefli/archive/2009/07/14/4347931.aspx

【諺語】要用錢,不要被錢所用。


要學會用錢,而不是被錢用。
 

Ed32. Copyright 2008 All Rights Reserved Revolution Two Church theme by Brian Gardner Converted into Blogger Template by Bloganol dot com