uClinux 中若沒有 target 版的型號?

我們生活周遭存在太多太多的 embedded system ,過去 embedded system 有專屬的 OS,現在 linux 也可以應用在嵌入式環境,不過本版將廣泛討論所有嵌入式系統不只 linux 喔,歡迎有這方面經驗或有興趣的朋友一同進來討論。

版主: chester

uClinux 中若沒有 target 版的型號?

文章haway » 週五 8月 27, 2004 11:12 am

Hi Dear:
我下載 uClinux-dist-20040408.tar.gz 的版本,
解開後 make xconfig 在 Vendor/Product selection 中並沒有看到我的版子的型號(漢亞 TekWorks ARM7TDMI)的選項,那這樣是不是代表我不能使用 uClinux 來作 kernel ?

是否需要下載一般的 kernel 透過 patch 的方式來 make 才能使用呼??

謝謝!
haway
可愛的小學生
可愛的小學生
 
文章: 56
註冊時間: 週四 8月 12, 2004 12:58 pm
來自: 南台科技大學

re:uClinux 中若沒有 target 版的型號?

文章訪客 » 週三 9月 01, 2004 3:19 pm

Hi,最近連不上www.uclinux.org,
不知可否跟您索取20040408的版本.

基本上只要知道CPU形式與I/O配置應該就可以了
make menuconfig內應該有選項可以選取
訪客
 

re:uClinux 中若沒有 target 版的型號?

文章haway » 週三 9月 01, 2004 10:23 pm

謝謝您的回覆。

關於您想索取 20040408 的版本,抱歉我現在無法幫上忙。
現在我只有 1M/64K 的網路可以用 。uClinux 有 172 MB
雖然我有 server 但我也無法上傳上去(64K 太慢了)~
要下個星期我才有辦法提供下載!抱歉!
haway
可愛的小學生
可愛的小學生
 
文章: 56
註冊時間: 週四 8月 12, 2004 12:58 pm
來自: 南台科技大學

re:uClinux 中若沒有 target 版的型號?

文章訪客 » 週四 9月 02, 2004 2:56 am

應該需要patch
需要修改boot loader去配合版子的memory map配置和初始sdram以及flash, GPIO, LAN.....(若板子本身有boot loader的話就不需要)
然後也需要去修改kernel,
基本上就是要"porting kernel"
訪客
 

re:uClinux 中若沒有 target 版的型號?

文章haway » 週四 9月 02, 2004 10:11 am

需要 patch ?
請問這是說我需要去修改 kernel 還是我說需要去找 "patch 檔" 來修正
uClinux ? 謝謝!

另外我想請問另外兩個問題:
當我編譯出 image.bin 檔後,我用 RS232 傳入發展版後,我該怎麼知道
核心有在執行了? 版上只有一個 16 x 2 的 LCD , 8 棵 LED

現在開電都看者版子納悶?@_@?有沒有跑阿!有沒有跑阿!有沒有.....

romfs.img 是根目錄格式檔嗎?

謝謝!
haway
可愛的小學生
可愛的小學生
 
文章: 56
註冊時間: 週四 8月 12, 2004 12:58 pm
來自: 南台科技大學

re:uClinux 中若沒有 target 版的型號?

文章twqqq » 週四 9月 02, 2004 11:06 am

有Rs-232介面嗎?接到PC Telnet,應該可以看到歡迎畫面.

然後透過Telnet可以下linux command.
twqqq
可愛的小學生
可愛的小學生
 
文章: 4
註冊時間: 週四 9月 02, 2004 9:26 am

re:uClinux 中若沒有 target 版的型號?

文章roxin666 » 週四 9月 02, 2004 3:36 pm

Hello,
小弟最近也拿到一塊漢亞 arm7tdmi 的板子,不知道跟各位的一不一樣,
可是我覺得這一塊板子是用來練習 assembly 的吧!
FLASH 跟 SRAM 個別都只有 256KB,
不知道你們編出來的 kernel 和 file system image 大小如何?
圖克斯小舖 (Linux T-恤, 馬克杯)
http://www.tuxshop.idv.tw
頭像
roxin666
懵懂的國中生
懵懂的國中生
 
文章: 102
註冊時間: 週四 9月 25, 2003 11:19 pm

re:uClinux 中若沒有 target 版的型號?

文章訪客 » 週四 9月 02, 2004 5:45 pm

我也弄到一塊奧得(Aday4X-uPC)arm7tdmi的板子,flash 4m psram 8m (psram是啥?),kernel version 2.4.24,make menucong後會出現aday的vender選項,在cygwin及linux下都可以編出完整的kernel image,kernel跟romfs各1mb左右,不過cygwin下面編個kernel還真龜...大概要20分鐘以上
訪客
 

re:uClinux 中若沒有 target 版的型號?

文章haway » 週四 9月 02, 2004 10:13 pm

roxin666 寫:Hello,
小弟最近也拿到一塊漢亞 arm7tdmi 的板子,不知道跟各位的一不一樣,
可是我覺得這一塊板子是用來練習 assembly 的吧!
FLASH 跟 SRAM 個別都只有 256KB,
不知道你們編出來的 kernel 和 file system image 大小如何?


您的是不是這張阿?(拍很爛,看得出來吧 @_@ )
圖檔

我也苦惱中我編出來的 Kernel 有 1.77MB 似乎放不下去~
目前我正在想想是

1.換板子
2.增加 RAM (不會!要在研究)
3.減小 Kernel

不知道最後方案會是那個....^@&%&*$&@
haway
可愛的小學生
可愛的小學生
 
文章: 56
註冊時間: 週四 8月 12, 2004 12:58 pm
來自: 南台科技大學

re:uClinux 中若沒有 target 版的型號?

文章訪客 » 週四 9月 02, 2004 10:15 pm

FLASH應該不可能只有256KB, 要不然kernel和root filesystem放哪?

那個source code是uClinux嗎? uClinux編出來的kernel和root flesystem image加起來的size大約應該只有700多KB才對.
因為有的embedded system的flash size只有1MB
訪客
 

re:uClinux 中若沒有 target 版的型號?

文章訪客 » 週四 9月 02, 2004 10:16 pm

FLASH應該不可能只有256KB, 要不然kernel和root filesystem放哪?

那個source code是uClinux嗎? uClinux編出來的kernel和root flesystem image加起來的size大約應該只有700多KB才對.
因為有的embedded system的flash size只有1MB
訪客
 

re:uClinux 中若沒有 target 版的型號?

文章haway » 週四 9月 02, 2004 10:20 pm

Anonymous 寫:FLASH應該不可能只有256KB, 要不然kernel和root filesystem放哪?

那個source code是uClinux嗎? uClinux編出來的kernel和root flesystem image加起來的size大約應該只有700多KB才對.
因為有的embedded system的flash size只有1MB


漢亞 ARM7TDMI 功能簡介:

4K byte On-Chip SRAM
256k * 8 bit On-Board Flash Memory
128K * 16bit On-Board SRAM

@_@
haway
可愛的小學生
可愛的小學生
 
文章: 56
註冊時間: 週四 8月 12, 2004 12:58 pm
來自: 南台科技大學

re:uClinux 中若沒有 target 版的型號?

文章roxin666 » 週四 9月 02, 2004 11:13 pm

haway兄,
我拿到的板子跟你是一樣的 :-D

CPU是 hynix 的 HMS39C702,datasheet 有提供下載
http://www.hynix.com/eng/products/syste ... 9C7092.pdf

如果你只是單純要控制 I/O,用 assembly 寫就可以了..

如果你一定要弄 embedded linux 的話,這塊板子可能不是很適合...
其實如果可以把 kernel 改到 256 KB 以下,檔案系統再用 NFS-ROOT 去 mount,勉強還是可以玩的起來啦,只是蠻花功夫的

可是你如果是要作專題的話,可能找人家有現成 porting 好 kernel 和
filesystem 的板子會比較方便吧!
圖克斯小舖 (Linux T-恤, 馬克杯)
http://www.tuxshop.idv.tw
頭像
roxin666
懵懂的國中生
懵懂的國中生
 
文章: 102
註冊時間: 週四 9月 25, 2003 11:19 pm

re:uClinux 中若沒有 target 版的型號?

文章訪客 » 週四 9月 02, 2004 11:32 pm

看樣子, 那塊"漢亞 ARM7TDMI ", 要弄個embedded linux是還蠻吃力的
, 但真的想放個OS進去, 具備memory管理或行程控制, 或許 uC/OS 或uC/OS II是個選擇(我記得好像100K就解決了), 你試試看吧.

如同roxin666 所說的, "單純要控制 I/O,用 assembly 寫就可以了"

甚至, 由loader自已開始寫, 用arm assembly寫個初始memory, 設定PLL和配置stack等等工作, 把C 環境準備好了, 然後就可以用C寫個大 loop, 一直做你想空制的事就可以了.
訪客
 

re:uClinux 中若沒有 target 版的型號?

文章haway » 週五 9月 03, 2004 11:42 am

我們的專題是要弄一個 httpd 進去發展版,然後外面可以透過瀏覽器進入
版子觀看一些資訊(很多),這樣要用 assembly 寫 :y2_14:

我應該已經吐血了吧!:y2_17:

目前我知道版子很爛了~謝謝各位!

我看我跟老師 PK 一下好了 :w_55:
haway
可愛的小學生
可愛的小學生
 
文章: 56
註冊時間: 週四 8月 12, 2004 12:58 pm
來自: 南台科技大學

下一頁

回到 embedded system

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron