|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
準(zhǔn)菜鳥的迷茫... |
| 作者:GLZB 欄目:ARM技術(shù) |
準(zhǔn)備學(xué)ARM,一點沒接觸過,硬件也沒接觸過。 在壇子里看了2天,知道了普遍使用ARM7/9內(nèi)核的芯片,知道了幾個芯片廠家,知道了芯片分別支持不同操作系統(tǒng)。知道了我的PDA也是用的ARM。帖子翻了幾十頁也沒有發(fā)現(xiàn)象我這么菜的問題... 還知道自己的第一個目標(biāo):把多塊數(shù)據(jù)采集卡采到的數(shù)據(jù)拿過來(每卡速率不超過64KB,數(shù)據(jù)在采集卡的雙口RAM中)=》簡單分析(把數(shù)據(jù)包合成為數(shù)據(jù)幀,是7號信令內(nèi)容)=》發(fā)給遠(yuǎn)端的計算機(想用TCP/IP,10兆的即可)。當(dāng)然后續(xù)的開發(fā)可能會用到:硬盤存儲、SD或CF卡存儲、USB數(shù)據(jù)傳輸、100兆以太網(wǎng)傳輸、USB-HOST.軟件方面會碰到單機數(shù)據(jù)庫 我理解的是ARM7/9都可以勝任,對么?(Q0) ARM一定要裝操作系統(tǒng)么?驅(qū)動代碼可以脫離操作系統(tǒng)執(zhí)行么?(Q1) 想選個穩(wěn)定的、容易找到免費驅(qū)動代碼的RTOS,LINUS的更適合?(Q2) 哪種系統(tǒng)更可裁減、占CPU資源更少?uCOS2?(Q2-1) 關(guān)于驅(qū)動:比如一個USB的驅(qū)動代碼會支持不同的USB芯片么?(Q3) 然后就想到了開發(fā)板: 是不是開發(fā)板上的各種接口都是為我試驗而存在的呢?(q4) 接口部分開發(fā)板開發(fā)商會提供原理圖和電路圖么?(q5) 核心板是不是開發(fā)商不會提供制作方法呢?(q6) IDE接口是接3.5的還是2.5的還是卡式硬盤的?(Q7) 想著手準(zhǔn)備了可是不知道: PC端該裝些什么軟件,好象有個ARM開發(fā)的ADS是編譯用的,怎么也得有個集成環(huán)境吧。我都需要什么版本的什么軟件呢?(Q8) 我能要求賣開發(fā)板的提供給我這些程序么?(Q9) 在win9x和win2000下開發(fā)有區(qū)別么?(Q9) 如果RTOS選擇LINUS是不是PC端也非要用LINUS呢?(Q10) 腦子一片空白了,不知道那些是準(zhǔn)備期必須注意的。問了這么多問題可能有些很可笑,希望前輩們見仁見智,百忙中給予答復(fù),我并代表象我一樣認(rèn)識程度的朋友謝謝您。 另外不希望有開發(fā)板廣告,謝謝了,我知道你們在哪。再次感謝大家。 |
| 2樓: | >>參與討論 |
| 作者: wangkj 于 2006/1/12 13:04:00 發(fā)布:
answer 我理解的是ARM7/9都可以勝任,對么?(Q0) 沒問題,可以 ARM一定要裝操作系統(tǒng)么?驅(qū)動代碼可以脫離操作系統(tǒng)執(zhí)行么?(Q1) arm 不一定要操作系統(tǒng),驅(qū)動是操作系統(tǒng)特有的,沒有os可以直接控制硬件 想選個穩(wěn)定的、容易找到免費驅(qū)動代碼的RTOS,LINUS的更適合?(Q2) 不同os復(fù)雜度不一樣,linux最成熟,也是最復(fù)雜,效率一般也是較低的。 哪種系統(tǒng)更可裁減、占CPU資源更少?uCOS2?(Q2-1) 都可以裁減,ucos2更小,linux沒有4m ram,4m FLASH 是跑不好的。 關(guān)于驅(qū)動:比如一個USB的驅(qū)動代碼會支持不同的USB芯片么?(Q3) 芯片不同驅(qū)動不同,但是協(xié)議相同。 然后就想到了開發(fā)板: 是不是開發(fā)板上的各種接口都是為我試驗而存在的呢?(q4) 不是,是為驗證硬件。 接口部分開發(fā)板開發(fā)商會提供原理圖和電路圖么?(q5) 這你得找KFS問問。 核心板是不是開發(fā)商不會提供制作方法呢?(q6) 通常是,給你了他賺啥錢,但是,一切都是變化的。如果你足夠有錢... IDE接口是接3.5的還是2.5的還是卡式硬盤的?(Q7) 都可以,甚至可以接1.8,1寸的. 想著手準(zhǔn)備了可是不知道: PC端該裝些什么軟件,好象有個ARM開發(fā)的ADS是編譯用的,怎么也得有個集成環(huán)境吧。我都需要什么版本的什么軟件呢?(Q8) ads編譯小os還可以,keil c也arm7支持,最好用linux支持linux編譯 我能要求賣開發(fā)板的提供給我這些程序么?(Q9) 一切都是可談的。 在win9x和win2000下開發(fā)有區(qū)別么?(Q9) 最好用win2k,要不你的tftp,nfs可能會有麻煩。當(dāng)然,用小OS系統(tǒng)就無所謂了。 如果RTOS選擇LINUS是不是PC端也非要用LINUS呢?(Q10) 也用cgwin,不過,你自己linux都玩不轉(zhuǎn),你的系統(tǒng)linux能跑好嗎。 腦子一片空白了,不知道那些是準(zhǔn)備期必須注意的。問了這么多問題可能有些很可笑,希望前輩們見仁見智,百忙中給予答復(fù),我并代表象我一樣認(rèn)識程度的朋友謝謝您。 另外不希望有開發(fā)板廣告,謝謝了,我知道你們在哪。再次感謝大家。 |
|
| 3樓: | >>參與討論 |
| 作者: GLZB 于 2006/1/12 13:33:00 發(fā)布:
謝謝指點 謝了再看 |
|
| 4樓: | >>參與討論 |
| 作者: hanyafeng 于 2006/1/12 17:19:00 發(fā)布:
理論 只是完成指定任務(wù),用單片機即可。 只是高速通信,用高速單片機即可。 只是想更高速,那你就用請別用單片機。 不僅高速通信而且有算法,請用ARM。 不僅高速通信而且有系統(tǒng),請用ARM。 不僅高速通信而且有系統(tǒng)和算法,請用ARM9或DSP。 以上內(nèi)容不包括飛利浦的ARM,我不評論飛利浦的東西。 |
|
| 5樓: | >>參與討論 |
| 作者: GLZB 于 2006/1/12 20:59:00 發(fā)布:
感謝hanyafeng指點 認(rèn)真領(lǐng)會中,書上沒有的提示,謝謝。 |
|
| 6樓: | >>參與討論 |
| 作者: yuansuini 于 2006/1/13 9:15:00 發(fā)布:
ARM的大蝦上哪了?這些也是我想問的,關(guān)注中.... |
|
| 7樓: | >>參與討論 |
| 作者: GLZB 于 2006/1/13 10:46:00 發(fā)布:
歡迎懂的人繼續(xù)指導(dǎo),另: 我對開發(fā)板配置LCD相當(dāng)?shù)亩,請問?br> 1、LCD只是用戶界面顯示還是操作系統(tǒng)必須有LCD才正常運轉(zhuǎn)? 2、如果使用操作系統(tǒng)是不是對LCD分辨率有要求呢? 3、我能不能通過TCP/IP或USB把要顯示的內(nèi)容返回到PC然后再顯示呢(為了學(xué)習(xí)和LCD定型前省點錢)?也就是我只想買開發(fā)板不想要LCD可以么? 4、您預(yù)計ARM7的芯片會很快被淘汰而斷貨么?能堅持2年以上么? 準(zhǔn)菜鳥的問題總是不著邊際的,不過還是很想知道,謝謝各位了 |
|
| 8樓: | >>參與討論 |
| 作者: arm愛好者 于 2006/1/13 12:08:00 發(fā)布:
真JB無聊 真JB無聊 |
|
| 9樓: | >>參與討論 |
| 作者: GLZB 于 2006/1/13 12:44:00 發(fā)布:
不好意思,煩著您了 |
|
| 10樓: | >>參與討論 |
| 作者: branch 于 2006/1/13 20:37:00 發(fā)布:
re 我也和你一樣.找個旁邊的做過系統(tǒng)的老師前輩好好談?wù)?再就是自己多找資料狂看,自己理解. |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |