現有一段程式如下:
#include <iostream>
using namespace std;
- Aug 24 Tue 2010 15:12
腦細胞殺手--指位器 (pointer)
- Aug 19 Thu 2010 18:48
否定的力量
- Aug 19 Thu 2010 10:20
linux smart card support
記憶卡的support,一是看讀卡機本身,一是看host controller。記憶卡包括sd/mmc/xD/ms/mspro等,二分法來看,windows全部都support,而linux則要排列組合一下,才有機會。問題出在xD跟MS/MS Pro,這是proprietary的driver。製造商不願意出driver或是把spec公開,就只能依賴反向工程什麼的。
Host controller大部份是走pci bus,所以lspci一下,就可以知道有哪些host controller,如
0000:03:01.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
0000:03:01.3 SD Host controller: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller
表示有兩個host controller,如果是在windows,大概就都能讀到所有的記憶卡。如果只有一個SD/MMC,那當然就無法支援MS/MSPRO/xD了。
- Aug 17 Tue 2010 13:01
順
Easy Life == 沒有壓力的生活 ?
如果日常生活是從鬧鐘響起那刻,一直到晚上睡覺,等待著另一次鬧鐘響起,那這一天,想怎麼過?
從早上起床,出門,坐車,上班,吃飯,下班,看電視,一直到睡覺,壓力從何而來? 是否可以做出選擇?
鬧鐘沒響,如何看待?
沒趕上捷運,怎麼想?
- Aug 11 Wed 2010 12:00
KMS的一些筆記
1. xorg7.4 拿掉DRI2:
==>因為要讓GEM (intel出,在2.6.26導入)取代TTM,而DRI2依賴TTM
2. 2D/3D需要好的memory management
3. KMS: 在booting時kernel做一部分modesetting,如顯示kernel message。在進入X時,xorg的driver再做一次,因此會有閃爍。KMS就是讓kernel做所有modesetting,X就不需再做,因此不會有閃爍,在切換X/virtual console (釋放大卡的resource,包括GPU給kernel。回到xserver,硬體要再被initialize一次,然後再lock)之間也很平滑。
==>a. 某些顯卡(的GPU)已有kernel module支援(在kernel對 gpu做modesetting),並陸續增加中。kernel可偵測monitor,且console可跑在native resolution。
- Aug 03 Tue 2010 11:16
城市atm
正常情況叫一大氣壓 (1 atm),那表示內外是平衡的。走在台北的街頭,站在擁擠的捷運,顯然不是1 atm。對我來說。
低氣壓是什麼?表示壓力比周圍低,反過來說,就是周圍壓力比較高。工作的壓力,環境的壓力,人與人之間的壓力,讓我覺得悶,覺得孤單,覺得不解。
相對的,高氣壓就來自於自己的壓力了,對自己的要求,別人對自己的要求,自尊心,讓我想要喘口氣,想要放空。
城市atm,來自於人心的冷漠,來自於不了解其他人,甚至是自己也不了解自己。
- Aug 02 Mon 2010 18:19
gdbserver remote debug 測試
動機
之前debug有JTAG,沒有需要remote debug,一樣可以做iteration。今天有人提了一下,就來試一下這種scenario。
顴念
觀念是這樣,可以跑gdbserver的環境,應該也可以直接跑gdb。那為什麼要用remote debug?
- Aug 02 Mon 2010 12:40
懶散