2012年7月12日 星期四
2012年4月4日 星期三
linux yaffs2
先參考↓
http://blog.chinaunix.net/uid-20543672-id-94385.html
http://topic.csdn.net/u/20101121/22/bfdfa3e3-121f-48b4-bf59-886c1e907260.html
打補丁
將 linux 內核 跟 yaffs2 放置同層區
----------------------------------------------------------
出現問題
[scripts/kconfig/dochecklxdialog] Error 1
因為沒有安裝 ncurses
#sudo apt-get install libncurses5-dev
參考
http://nckuhuahua.pixnet.net/blog/post/26368434-%E5%A6%82%E4%BD%95%E8%A3%BD%E4%BD%9Ckernel----%E4%BB%A5andes-adp-ag101%E7%82%BA%E4%BE%8B
http://lagunawang.pixnet.net/blog/post/22826895-ubuntu-%E7%9A%84-ncurses
----------------------------------
下指令
http://blog.chinaunix.net/uid-20543672-id-94385.html
http://topic.csdn.net/u/20101121/22/bfdfa3e3-121f-48b4-bf59-886c1e907260.html
打補丁
將 linux 內核 跟 yaffs2 放置同層區
tekkaman@MAGI-Linux:~/development/yaffs2$ ./patch-ker.sh c m ../linux-2.6.33.3/打補丁----------------------------------------------------------
出現問題
[scripts/kconfig/dochecklxdialog] Error 1
因為沒有安裝 ncurses
#sudo apt-get install ncurses-dev
或者#sudo apt-get install libncurses5-dev
參考
http://nckuhuahua.pixnet.net/blog/post/26368434-%E5%A6%82%E4%BD%95%E8%A3%BD%E4%BD%9Ckernel----%E4%BB%A5andes-adp-ag101%E7%82%BA%E4%BE%8B
http://lagunawang.pixnet.net/blog/post/22826895-ubuntu-%E7%9A%84-ncurses
----------------------------------
下指令
make ARCH=arm CROSS_COMPILE=arm-tekkaman-linux-gnueabi- 出現錯誤[kernel/bounds.s] Error 127
[prepare0]
因為編譯器不是
arm-tekkaman 的所以指令改成 自己的版本make ARCH=arm CROSS_COMPILE=arm-linux--------------------------------------編譯好的核心 在 arch/arm/boot/zImage2012年3月13日 星期二
U-B 問題暫存
http://blog.chinaunix.net/space.php?uid=20788636&do=blog&id=1841275
----------------------------------------
-------------------------------------
/cpu/arm920t/s3c24x0/speed.c
/cpu/arm920t/s3c24x0/timer.c
33行
----------------------------------------
#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
不然就是 按表情符號 會整個停住(感覺像當掉一樣) 過一會時間才會好
解決辦法
把區域網路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?
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
\[1][&v
a
sudo vi /etc/bash.bashrcIC开发网9o#\:q'm2}�ZP Qa
在後面加入如下代碼:IC开发网4w9Z1n9[1`
x i
M
在後面加入如下代碼: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
aGa ie#K‑`5m.v.F u
fiIC开发网O;Q8e \8W D$^7b q0Z
4.使新的環境變數生效IC开发网 g)h
p%b;{d
p%b;{d
# source /etc/profile
^T i*W[1]m3|05.檢查是否將路徑加入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自此,交叉編譯環境安裝完成。
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
至於定位在高階的LGA1366處理器部份(X58平台),目前還不會面臨被汰換的命運,預估至少還會有一年左右的壽命,要等到Intel明年後半年再推出代號「Patsbutg」平台(也就是X68),X58平台才會接著被取代。
消息來自it.co
訂閱:
文章 (Atom)