|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
arm和linux的關(guān)系 |
| 作者:mathieu 欄目:ARM技術(shù) |
我懂一點(diǎn)51單片機(jī)和PIC單片機(jī)的編程基礎(chǔ),現(xiàn)在想學(xué)習(xí)嵌入式,arm可以理解為一系列的芯片的通稱,比如arm7、arm9等,linux是個(gè)不同于windows的免費(fèi)的操作系統(tǒng),但使用起來卻沒有windows的系統(tǒng)方便簡單,我不懂a(chǎn)rm和linux的聯(lián)系為什么如此緊密,為什么學(xué)嵌入式一定要在電腦上裝linux?windows的操作系統(tǒng)就不能用來開發(fā)arm嗎?arm(一顆芯片)和一個(gè)用戶的操作系統(tǒng)間到底是什么關(guān)系呢?我看到深圳英蓓特做的一個(gè)Embest IDE就像是一些常用的單片機(jī)的IDE一樣,裝在windows的系統(tǒng)下,也可以用來做arm的開發(fā)啊,好像就是在電腦上裝一個(gè)IDE,然后連上仿真器,再連上開發(fā)板就可以了,為什么那么多人要采用linux系統(tǒng)呢?在linux系統(tǒng)下又需要什么樣的IDE呢?我目前用的是xp系統(tǒng),打算采用vmware裝一個(gè)虛擬的linux系統(tǒng),但是在baidu知道里有看到網(wǎng)友提問說,裝了虛擬的linux系統(tǒng)后連不上開發(fā)板,詳見:http://zhidao.baidu.com/question/7624304.html 有人所建議的“初學(xué)者最好是用VMware+WXP下的超級終端的開發(fā)方式。 xp下的超級終端和minicom的功能差不多,但用起來更方便!边@句話到底是什么意思?具體怎么用?還有網(wǎng)友建議說,嵌入式入門時(shí)要先學(xué)arm編程,用SDT開發(fā),這SDT有到底是個(gè)什么東東呢? |
| 2樓: | >>參與討論 |
| 作者: 王紫豪 于 2006/9/28 2:49:00 發(fā)布:
你想讓你的arm跑linux,就裝linux嘍 XP 下的超級終端和miniCOM 都是串口的終端軟件,功能很相似!STD 是ads上一代的開發(fā)環(huán)境,ARM 公司的 |
|
| 3樓: | >>參與討論 |
| 作者: stycx 于 2006/9/28 7:02:00 發(fā)布:
同意樓上:你想讓你的arm跑linux,就裝linux嘍 q:為什么學(xué)嵌入式一定要在電腦上裝linux? a: 樓上已經(jīng)回答了。 q: windows的操作系統(tǒng)就不能用來開發(fā)arm嗎? a:可以。 q: arm(一顆芯片)和一個(gè)用戶的操作系統(tǒng)間到底是什么關(guān)系呢? a: 芯片是硬件,操作系統(tǒng)是軟件。當(dāng)然簡單的應(yīng)用可以沒有操作系統(tǒng)。 也許樓主說的操作系統(tǒng)是指開發(fā)環(huán)境用的操作系統(tǒng),那是由該操作系統(tǒng)上所擁有的開發(fā)工具和用戶習(xí)慣所決定的。 q:我看到深圳英蓓特做的一個(gè)Embest IDE就像是一些常用的單片機(jī)的IDE一樣,裝在windows的系統(tǒng)下,也可以用來做arm的開發(fā)啊,好像就是在電腦上裝一個(gè)IDE,然后連上仿真器,再連上開發(fā)板就可以了,為什么那么多人要采用linux系統(tǒng)呢? a:有幾個(gè)原因:開發(fā)工具的歷史、性能、價(jià)格。 q:在linux系統(tǒng)下又需要什么樣的IDE呢? a: 不清楚,見過用得多的還是命令行方式。 q: 我目前用的是xp系統(tǒng),打算采用vmware裝一個(gè)虛擬的linux系統(tǒng),但是在baidu知道里有看到網(wǎng)友提問說,裝了虛擬的linux系統(tǒng)后連不上開發(fā)板, a: 連不上開發(fā)板的原因很多。如:系統(tǒng)沒裝好,簡單的錯(cuò)誤設(shè)置等等。 別人沒法用不意味著你也沒法用。 |
|
| 4樓: | >>參與討論 |
| 作者: mathieu 于 2006/9/28 13:55:00 發(fā)布:
感謝stycx 非常感謝stycx的熱心解答! |
|
| 5樓: | >>參與討論 |
| 作者: lemys 于 2006/9/28 16:05:00 發(fā)布:
我也來熱心一把 linux,免費(fèi),源碼公開,移植方便。 據(jù)我所知,大家認(rèn)為windows容易是建立在使用盜版的基礎(chǔ)上的。產(chǎn)品化以后你就知道windows是多么的難。 嵌入式有很多操作系統(tǒng),200種應(yīng)該有,只是因?yàn)閘inux免費(fèi),大家推崇。 |
|
| 6樓: | >>參與討論 |
| 作者: mmd2102 于 2006/9/28 16:10:00 發(fā)布:
linux 是開源 linux 是開源,免費(fèi)是另一回事 |
|
| 7樓: | >>參與討論 |
| 作者: guosen 于 2006/9/28 20:12:00 發(fā)布:
嵌入式(或arm)和linux沒有必然聯(lián)系。 wince,vxworks 和 linux 是應(yīng)用比較廣泛的三種系統(tǒng)。 其中WINCE 和 VXWORKS 都有其專用的IDE環(huán)境,相對來說開發(fā)調(diào)試比較方便。 不過一般入門學(xué)習(xí)的話,似乎用UCOS的比較多,相對來說簡單,比較好入門理解、進(jìn)而對系統(tǒng)有個(gè)較為全面的了解。 嵌入式和LINUX沒有必然的聯(lián)系。LINUX雖然是免費(fèi),但學(xué)習(xí)、維護(hù)成本相對來說比較高。大家推崇,或并不僅僅是因?yàn)槠涿赓M(fèi),或許還有別的原因。 其實(shí)對于某些問題,如果是真想更全面的了解的話,還是建議充分的利用網(wǎng)絡(luò)(google 或 百度)。這樣你或許能得到更加詳盡的接觸及了解,而并不是一有問題就問,呵呵。學(xué)習(xí)的能力似乎更加的重要。 |
|
| 8樓: | >>參與討論 |
| 作者: mxh0506 于 2006/9/29 12:28:00 發(fā)布:
要開發(fā)linux的話不能用SDT 學(xué)GCC吧 |
|
| 9樓: | >>參與討論 |
| 作者: foyyof 于 2006/9/29 13:05:00 發(fā)布:
ARM與linux的關(guān)系? 就是人與衣服的關(guān)系..... 可以不穿,可以穿汗衫(ucos),可以穿外套(linux) |
|
| 10樓: | >>參與討論 |
| 作者: northerns 于 2006/10/11 16:39:00 發(fā)布:
是這樣的啊 |
|
| 11樓: | >>參與討論 |
| 作者: centimetre 于 2006/10/11 17:49:00 發(fā)布:
人與衣服關(guān)系比喻不恰當(dāng)oh 人裸奔可不大好,arm裸奔沒人管,呵呵 |
|
| 12樓: | >>參與討論 |
| 作者: weixiao11 于 2006/10/12 9:52:00 發(fā)布:
哈哈,懂行的老板會(huì)管 小樣,花那麼多錢買你,不買便宜的51,還想不穿衣服,沒門,不穿衣服要你ARM干嗎,所以嵌到產(chǎn)品里面的ARM都是有衣穿的文明人,有的還很光鮮,就像很多用WinCE系統(tǒng)的手機(jī)一樣。 所以,總體上講,foyyof的比喻還是比較合適的。 |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |