Analytics

2009年11月18日 星期三

2009年11月17日 星期二

DMA2443(s3c2443) SPI介面,user space AP實做紀錄 4

我後來用紀錄3中的那個方法
改了devs.c
(搞一個晚上,中間發生不明原因,kernel無法啟動問題orz)
.modalias的話就設成這樣:
.modalias = "spi_s3c24xx.c",


DMA2443(s3c2443) SPI介面,user space AP實做紀錄 3

結果還是回頭把SPI弄好orz
真是變來變去
對不起,實在是太多東西不懂了
連code都要看好久

剩下兩天...


參考這個討論串
http://www.linuxforum.net/forum/printthread.php?Cat=&Board=driver&main=689218&type=thread

2009年11月13日 星期五

cross compiler為何要放在/urs/local/arm/內?

之前為了在同一台電腦上安裝多個coss compiler搞得暈頭轉向@@
如果說電腦只有一個cross compiler的話,那大可以利用修改/root/.bashrc這個檔案的方式
指定cross compiler的路徑

但如果同時要安裝多個compiler的話呢?

2009年11月12日 星期四

大型系統的架構設計方法...?

學姐提供了一個很不錯的工具--Source Insight
可以用來看一堆include的code = ="
可以馬上查到一段code裡特定的function定義,及function程式實現的內容

不過現在很想知道大系統設計有沒有甚麼工具?

UML or better tool?

最好是可以軟硬通吃(可以同時設計軟體硬體)的工具,有這種東西存在嗎?

2009年11月10日 星期二

DMA2443(s3c2443) SPI介面,user space AP實做紀錄 2

根據它給的訊息:No platform data supplied
從2.6.24的driver/spi/spi_s3c24xx.c中找到s3c24xx_spi_probe這個函數
其中        

2009年11月6日 星期五

minicom通訊簡記

所以,linux 2.6.18有PL2303 USB 轉serial線的driver
詳見這篇文章
http://hi.baidu.com/shusheng08/blog/item/123bda2d4b1d6433349bf7c6.html

#minicom -s
設定

#minicom configuration XXXX
XXXX為設定檔名,然後就可以載入設定檔了

#minicom -c on
則可以開啟彩色模式

至於要傳送檔案
則在進入後
先按Ctrl+a 再按z 可下達其他命令,如利用zmodem傳送檔案

2009年11月5日 星期四

我承認我是笨蛋系列之#include問題 1

這是在看程式碼開頭產生的疑問
有時候看到一段程式碼裡有一大堆#include

DMA2443(s3c2443) SPI介面,user space AP實做紀錄 1

使用的linux kernel是2.6.24
想說使用裡面提供的 spi driver試試看
所以在make menuconfig中...
Device Drivers  --->  SPI support  ---> 畫面如下: