久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> Arduino >> 瀏覽文章

在 Ubuntu 12.04 上安裝 Arduino IDE (視頻)

作者:huqin   來源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時間:2014年04月02日   【字體:

隨著 Ubuntu 12.04 LTS 的正式發(fā)行,越來越多人開始認(rèn)識 Ubuntu(烏班圖) 這個開源 Linux 系統(tǒng)。其實(shí)我從 10.10 版本(2010年10月發(fā)行)其就開始接觸。發(fā)現(xiàn)轉(zhuǎn)向 ubuntu 最大的障礙,還是在自己的工具鏈。你說玩C#的人,讓他到 linux 上折騰,這不是作么~

這些現(xiàn)在慢慢都開始改變,比方說 Ruby,ror要真正發(fā)揮其效率,飛奔起來,那確實(shí)是要擺脫 windows 平臺;比方說 Java,Java 就是典型的跨操作系統(tǒng)的語言,至少基于 Java 開放的軟件(如 eclipse、Arduino IDE),基本都有其在 linux 上的版本;比方說傳說中的vi,看 windows 里面那個 gVim,總是怪怪的,還是 vim 跟純正些,……

當(dāng)想做的事情都有通過 Ubuntu 實(shí)現(xiàn)的途徑以后,哪怕操作系統(tǒng)不同,工作也能開展,這樣才會真正開始了解、熟悉這個新的系統(tǒng)。而 Arduino 的開發(fā)也能轉(zhuǎn)到 ubuntu 上的話,那就更好不過了,是個很不錯的突破口哦~

視頻里面還是會有不少口誤、表達(dá)混亂、詞不達(dá)意的地方,請以文字為準(zhǔn):

1. Ubuntu 系統(tǒng)的準(zhǔn)備

視頻中的 ubuntu 是用從官網(wǎng)下載的64bit版本ISO,通過easyBCD編譯引導(dǎo)后硬盤安裝完成。可以參考奶牛的這篇文章。需要注意的就是,重新引導(dǎo)到 linux 分區(qū)(/boot或/)的時候,應(yīng)該選擇 grub2 模式。

安裝完成以后,我就只作了幾件事:

  1. 設(shè)置軟件更新源,更新系統(tǒng);
  2. 更新語言包,讓對中文的支持更好
  3. 激活了 nvidia 顯卡的專用驅(qū)動
  4. 將 Dash(左側(cè)的工具欄)設(shè)置為自動隱藏,解鎖了默認(rèn)的 Office 系列圖標(biāo)(看自己喜好)

這些都可以在圖形界面上完成,都搞定以后,樣子應(yīng)該就和視頻中的差不多了。再沒有安裝額外的程序。最近連著在三臺機(jī)子上做這些事情,已經(jīng)蠻熟練了~ (想當(dāng)年,折騰wn98、xp不也是都是這么開始的么)。之前體驗(yàn) ubuntu 都還是基于wubi,從 12.04 開始正式轉(zhuǎn)為純硬盤,速度真的又更快哦~

2. 安裝 Arduino IDE (ADE)

很簡單,打開終端(Termial),一般按快捷鍵 “Ctrl+Alt+T”。命令就一行

$ sudo apt-get install arduino

之前很多教程,會講需要前置安裝 gcc-avr、avr-libc 之類的軟件,其實(shí)并無必要。apt-get 已經(jīng)把所有需要的東西都包含進(jìn)來,并提示一并安裝。所以,一句命令,再輸入個”Y”就好。

這里從安裝方式上,大家就可以看到 linux 和 windows 極大的不同。就安裝包來說,windows版本的ADE,是一個大文件包,不管原來有沒有、裝沒裝,先塞進(jìn)去再說。而在ubuntu上,只是按需安裝,只下載機(jī)子上缺少的組件,而這些組件將來也可能被別的程序所調(diào)用,安裝別的程序,其實(shí)只需要安裝缺少的部分就好了。而所有這些軟件,都通過 apt-get 統(tǒng)一管理,也就說下載安裝的,都是最新的穩(wěn)定版本,相信會比 windows 安裝包里面的新很多。

在需要下載的程序包里面,可以看到 gcc-avr、avrdude 這些熟悉的影子,包括 java 運(yùn)行環(huán)境 (jre),也都會自動安裝。而且今天(2012-05-19)安裝的 ADE 就已經(jīng)是 1.0 的版本,一切都拿最新的來用吧,不用擔(dān)心版本會落后。

3. 找串口

windows下的驅(qū)動這一步,也難住過不少人吧。不過以我目前的經(jīng)驗(yàn),在 ubuntu 12.04 上,對 arduino uno 是“免驅(qū)”的,不需要任何額外的安裝,自動識別。而且確實(shí)整個系統(tǒng)安裝過程中,除了顯卡驅(qū)動這邊,需要額外 take care 一下(主要是因?yàn)闆]開源),主板、聲卡、無線網(wǎng)卡(TP-WN722N )這些,都不需要特別照顧。這也比較容易理解,因?yàn)?linux 大量用在嵌入式開發(fā)領(lǐng)域么,自然天天和這些底層硬件打交道,相互都很熟悉吧~

串口可以在 /dev 文件夾內(nèi)找到。可以用

$ ls /dev

來查看比較,根據(jù)芯片不同,可能叫“ttyACM0”,也可能叫“ttyUSB0”(因?yàn)閁SB轉(zhuǎn)串口所用的芯片不同),仔細(xì)比較一下,插入前后的不同,基本是這樣的名字。

能這樣出現(xiàn)提示,基本說明“驅(qū)動程序”也不用擔(dān)心了。

進(jìn)入 ADE,看看能不能正確顯示串口設(shè)備,以我的經(jīng)驗(yàn),第一次確實(shí)是不能。需要卸載掉 brltty 先。至于為什么,請參考 ladyada 的這篇文章

$ sudo apt-get remove brltty

卸載完畢后,重啟。

$ sudo reboot

然后,再打開 ADE,相信串口設(shè)備這一項(xiàng)就會亮起來了。

我用自己的本子實(shí)驗(yàn)的時候,有出現(xiàn) USB3.0 不識別,但是2.0接口識別的情況。而錄制視頻的時候,又出現(xiàn)重啟后識別,但重新安裝 brltty 后依然識別的的情況,確實(shí)詭異,以目前的功力,還不敢去深究…… remove brltty 之后,USB3.0接口接的arduino,雖然可以識別出來,但是下載也不成功。所以,搞不清楚狀況的話,還是建議避開 USB3.0。

2012年5月23日更新:雖然之前一直有卸載掉 brltty,但是現(xiàn)在我又陸續(xù)把它裝回去了,發(fā)現(xiàn)沒有什么特別的影響,都還好識別。

4. 燒程序

一樣,燒寫經(jīng)典的 “hello, world” ,也就是 File\Examples\Basics\Blink 例程。在板型、串口號選擇正確的情況下,應(yīng)該是沒什么問題。

在視頻中出現(xiàn),燒寫程序完畢后,arduino不復(fù)位,程序不運(yùn)行的情況,相信是因?yàn)槭褂昧?ldquo;公版” avrdude。因?yàn)?arduino 的 windows 程序包中的 avrdude 是有被 hacked 過,讓程序下載完成后自動復(fù)位。沒這個功能也不要緊,手動 reset 一下,程序就開始運(yùn)行了。

2012年5月23日更新:可能我視頻中的電腦比較特別一點(diǎn),我后來在本子以及另外一臺臺式機(jī),進(jìn)行同樣的下載測試,發(fā)現(xiàn)板子都會自動復(fù)位。所以各位朋友如果嘗試的話,還是注意觀察,靈活掌握為宜。

這樣應(yīng)該就差不多了,視頻會比較長,因?yàn)樯厦嫣岬降囊恍┳⒁恻c(diǎn),也是在錄制過程中我才發(fā)現(xiàn),中斷了幾次。感謝耐心看完視頻的朋友,陪伴我一起找問題,想原因,并解決它。

至于在 ubuntu 進(jìn)行 arduino 開發(fā)的好處,首先第一個就是快,比較編譯下載的速度,快 windows 不是一點(diǎn)半點(diǎn)。而且,至少從表面來看,也有不少高手范兒吧~ 看過在 Mac Air 上運(yùn)行的ADE,編譯運(yùn)行的速度也是很快的,一開始還想著是不是蘋果硬件配置多高端,現(xiàn)在證明,是 windows 太渣,搞開發(fā)是比較弱,如果從血緣關(guān)系來說,ubuntu 和 max os 之間肯定也更親一些。

希望本文以及視頻,能給不了解 ubuntu 的朋友帶來一點(diǎn)感性認(rèn)識。Enjoy Ubuntu & Arduino.

視頻記錄(可以點(diǎn)擊右下角 youku 圖標(biāo),進(jìn)入優(yōu)酷頁面,全屏觀看,720p的哦~ 選擇超清畫質(zhì)下可以清楚看到輸入的命令內(nèi)容)

關(guān)閉窗口

相關(guān)文章

主站蜘蛛池模板: 日本黄色免费片 | 97免费在线观看视频 | 欧美国产日韩在线观看 | 精品国产精品三级精品av网址 | 欧美中文一区 | 黄免费观看视频 | 久久久久久网站 | 天堂在线www | 91精品国产一区二区三区香蕉 | 青青伊人久久 | 精品在线99| 欧美伊人久久久久久久久影院 | 久久看片 | 免费播放一级片 | 日日噜噜噜夜夜爽爽狠狠视频97 | 黄色片在线网站 | 成人福利在线观看 | 日韩欧美视频网站 | 99久久精品免费看国产免费软件 | 一级做a爰片久久毛片免费看 | 91精品国产综合久久久密闭 | 日韩不卡一区二区 | 国产精品一区在线 | 欧美日韩在线一区二区 | 欧美精品久久久久久久久老牛影院 | 日韩在线一区二区三区 | 91精品欧美久久久久久久 | 国产精品久久国产精品 | 一起操网站 | 九九久久久 | wwwxxx国产| 一级特黄在线 | 天天干国产 | 中文字幕第一页在线 | 日本黄色大片免费 | 999热在线视频 | 国产精品成人国产乱 | 午夜码电影 | 日韩精品一区二区三区免费视频 | 拍拍无遮挡人做人爱视频免费观看 | 福利片在线观看 |