2012年3月13日 星期二

U-B 問題暫存

http://blog.chinaunix.net/space.php?uid=20788636&do=blog&id=1841275

----------------------------------------

#if defined (CONFIG_S3C2440)
/* NAND FLASH (see S3C2440 manual chapter 6) */
typedef struct {
         S3C24X0_REG32 NFCONF;
         S3C24X0_REG32 NFCONT;
         S3C24X0_REG32 NFCMD;
         S3C24X0_REG32 NFADDR;
         S3C24X0_REG32 NFDATA;
         S3C24X0_REG32 NFMECC0;
         S3C24X0_REG32 NFMECC1;
         S3C24X0_REG32 NFSECC;
         S3C24X0_REG32 NFSTAT;
         S3C24X0_REG32 NFESTAT0;
         S3C24X0_REG32 NFESTAT1;
         S3C24X0_REG32 NFECC;
} /*__attribute__((__packed__))*/ S3C2410_NAND;
#endif


-------------------------------------
/cpu/arm920t/s3c24x0/speed.c

#if defined(CONFIG_S3C2440)
    if (clk_power->CLKDIVN & 0x6)
                            {
                            if ((clk_power->CLKDIVN & 0x6)==2) return(get_FCLK()/2);
                            if ((clk_power->CLKDIVN & 0x6)==6) return((clk_power->CAMDIVN & 0x100) ? get_FCLK()/6 : get_FCLK()/3);
                            if ((clk_power->CLKDIVN & 0x6)==4) return((clk_power->CAMDIVN & 0x200) ? get_FCLK()/8 : get_FCLK()/4);
             return(get_FCLK());
                            }

       else return(get_FCLK());
#else

    return((clk_power->CLKDIVN & 0x2) ? get_FCLK()/2 : get_FCLK());
#endif


------------------------------------------------

/cpu/arm920t/s3c24x0/timer.c

 33行
 
#if defined(CONFIG_S3C2400) || defined (CONFIG_S3C2410) || defined (CONFIG_TRAB) || defined (CONFIG_S3C2440)
 
37行
 
#elif defined(CONFIG_S3C2410) || defined (CONFIG_S3C2440)
 
180行
 
defined(CONFIG_mini2440) || \

------------------------------------------------------------------


 

2010年12月7日 星期二

Google App Engine 上傳GAE遇到的問題

在使用Google  App  Engine

上傳GAE發生錯誤 Error 409: --- begin server output ---

只要輸入 appcfg.py rollback (+資料夾名稱)

(例如 appcfg.py rollback helloworld)

就可以重新上傳了

出處 http://www.xshagua.com/264.html

2010年12月4日 星期六

Windows 7 使用 MSN 卡卡的

例如說 有時候打字 會頓一下
不然就是 按表情符號 會整個停住(感覺像當掉一樣) 過一會時間才會好

解決辦法

把區域網路IP設為自動取得(僅限非固接上網者)

原因就是MSN再啟動對話Session的時候
會先判別是不是內網的使用者
(比方說兩人都在同一間公司上班,傳送檔案便不需要經過網際網路,直接透過區域網路)
但若設了一個假的區域網路IP
封包送出去便卡在那邊等回傳
但因為是假的IP,所以根本等不到回傳,直到Timeout以後他才會改用網際網路的方式通訊..
所以整個MSN就產生這種又卡又頓的現象了!!

原文來自於 http://blog.lansea-chu.com/index.php/archives/583

2010年10月31日 星期日

Ubuntu下安裝交叉編譯環境

1. 安裝標準的C開發環境,由於Ubuntu安裝默認是不安裝的,所以需要先安裝一下:IC开发网i M;t&_8xas'E
sudo apt-get install gcc g++ libgcc1 libg++ make gdbIC开发网 }}3A Fz i u

2.安裝交叉編譯器IC开发网L
LF'd7X1f&R­?
下載交叉編譯器cross-3.2.tar.bz2,然後解壓sudo tar jxvf /home/engelbert/cross-3.2.tar.bz2
(/home/engelbert/為你存放cross-3.2.tar.bz2 路徑)
然後將解壓後的文件都轉移到/usr/local/
3^"x6L D2Hk8E!D v z0sudo mv /home/engelbert/usr/local/arm /usr/local
IC开发网~R‑p,~J
3.把交叉編譯器的路徑加入到PATHIC开发网7k$ekN
\[1][&v
a
sudo vi /etc/bash.bashrcIC开发网9o#\:q'm2}ZP Q­a
在後面加入如下代碼:IC开发网4w9Z1n9[1`
x i
M
if [ -d /usr/local/arm ] ; thenIC开发网Zsm r9i5Gm2M‑C
PATH=/usr/local/arm/bin:"${PATH}"IC开发网v8Z
aGa ie#K‑`5m.v.F u
fiIC开发网O;Q8e \8W D$^7b q0Z

4.使新的環境變數生效IC开发网 g)h
p%b;{d
# source /etc/profile


^T i*W[1]m3|0
5.檢查是否將路徑加入PATH的方法:IC开发网 g#~ m b5^[1]s SS9g
echo $PATHIC开发网1M,m1N+x4K @[1]W Y[5]6[
如果顯示的內容中有/usr/local/arm/bin,說明已經將交叉編譯器的路徑加入PATH
i
pJ-A U|­T0
自此,交叉編譯環境安裝完成。

2010年10月30日 星期六

LGA 1156 CPU

Core i第二代處理器系列的腳位改成新的LGA1155,和目前的LGA1156腳位完全不相容,也就是說,目前LGA1156腳位的主機板(包括P55、 H55、H57晶片組)和處理器全部都會phase out,直接說拜拜!!老實說,LGA1156架構的處理器的壽命還真得是不長,而這樣的情況讓現在組Intel平台的人們真得是情何以堪 呀!!用沒多久馬上變成淘汰品,日後想升級的話還真得是傷腦筋的一件事。

至於定位在高階的LGA1366處理器部份(X58平台),目前還不會面臨被汰換的命運,預估至少還會有一年左右的壽命,要等到Intel明年後半年再推出代號「Patsbutg」平台(也就是X68),X58平台才會接著被取代。 


消息來自it.co

2010年10月29日 星期五

Python 字串型態

以下 出處於 良葛格學習筆記
http://caterpillar.onlyfun.net/Gossip/Python/StringType.html


字串是由字元序列所組成,如果你想要取得字串中某個字元,則可以使用[]指定索引,索引從0開始

Python中的索引,不僅可指定正值,還可以指定負值,實際上了解索引意義的開發人員,都知道索引其實就是相對第一個元素的偏移值,在Python中,正值索引就是指正偏移值,負值索引就是負偏移值,也就是-1索引就是倒數第一個元素,-2索引就是倒數第二個元素。

當間隔指定為正時,表示正偏移每k個取出元素,間隔指定為負時,表示負偏移每k個取出元素。[::-1]表示從索引0至結尾,以負偏移1方式
 取得字串,結果就是反轉字串。
\\ 反斜線
\' 單引號 '
\" 雙引號 "
\ooo 以8 進位數指定字元,最多三位數
\xhh 以16進 位數指定字元,至少兩位數
\uhhhh 以Unicode 16位元編碼指定字元
\Uhhhh 以Unicode 32位元編碼指定字元
\0 空字元
\n 換行
\r 歸位
\tTab

2010年10月27日 星期三

QT

在qt目錄下make後出現以下錯誤:

make: Nothing to be done for `first'解決:

將你當前目錄下的,刪除你程序主要的*.cpp 和*.h文件以外的所有文件。 
接著執行:

#qmake -projec
t 
#qmake 
#make

運行正常。