ARM課程-(NO.2 ARM與Linux)

ARM課程

回顧

  • 進(jìn)入虛擬機(jī),因?yàn)橹耙呀?jīng)燒寫好了尘执,直接進(jìn)行以下步驟舍哄。
  • ls -l /dev/ttyUSB0
  • sudo chmod 777 /dev/ttyUSB0
  • minicom

網(wǎng)絡(luò)

  • 將網(wǎng)線和主機(jī)連接
  • ifconfig查看開發(fā)板ip
  • ifconfig eth0 192.168.0.230(一般不會用0)
  • 新開終端修改watch sudo ifconfig eth0 192.168.0.1
  • ping 192.168.0.230 查看是否接通


    Paste_Image.png

如果不通,就查看虛擬機(jī)是否是橋接模式誊锭,

  • 斷電后重啟會出現(xiàn)問題表悬,無法連接網(wǎng)絡(luò)
    • 進(jìn)入虛擬機(jī)管理將設(shè)置


      Paste_Image.png

文件下載

  • 在開發(fā)板上輸入netstat查看網(wǎng)絡(luò)狀態(tài)
  • netstat -ant查看參數(shù)


    Paste_Image.png
  • 可以查看各類監(jiān)聽狀態(tài)
    • 可見80->http接通
    • 可見21->ftp
    • 可見23->終端下

玩法1:上http

Paste_Image.png

玩法2:文件傳輸

Paste_Image.png

- 在開發(fā)板下新建文件等,可在主機(jī)中下載。


Paste_Image.png

玩法3:終端登錄啥的傻傻分不清

Paste_Image.png

下載TFTP

  • sudo apt-get install tftpd-hpa

  • sudo apt-get install tftp-hpa

  • sudo vim /etc/default/tftpd-hpa

  • sudo mkdir tftpboot

  • sudo chmod 777 /tftpboot/

  • 配置如下


    Paste_Image.png
    • 0.0.0.0.代表本機(jī)任意地址都可行(any)
    • 69代表端口
  • sudo mkdir tftpboot

  • sudo chmod 777 /tftpboot/

  • 進(jìn)入文件夾

    • cd tftpboot
    • vim tftptest(隨便寫點(diǎn)什么)
  • 重啟服務(wù)

    1. sudo service tftpd-hpa restart
    Paste_Image.png
    1. netstat -anu|grep 69
    Paste_Image.png
  • 下載

    • tftp -r tftptest -g 192.168.0.1
    • cat tftptest
    Paste_Image.png

嵌入式開發(fā)的流程

  1. 寫代碼
  2. 交叉編譯
  3. 下載到開發(fā)板
  4. 運(yùn)行
  • 在主機(jī)下弄個(gè)hello world
  • 復(fù)制到tftpbooot目錄下:cp:tftpboot
  • tftp -r hello1 -g 192.168.0.1
Paste_Image.png
  • 執(zhí)行不了,有語法錯(cuò)誤
  • 因?yàn)榭蓤?zhí)行文件是x86下的
Paste_Image.png
  • 解決方法:
    • 在x86下編譯一個(gè)在ARM平臺下運(yùn)行的程序
    • 將啥啥啥復(fù)制進(jìn)去
      • cp ~/arm-linux-gcc-4.4.3.tar.gz .
    • 解壓縮
      • tar zxvf arm-linux-gcc-4.4.3.tar.gz
    • 記下路徑
      • /home/sunsuhui/1612/ARM/src/4.4.3/bin
    • cd ~
    • vi .bashrc
    • 最后一行添加
      • export PATH=$PATH:/home/sunsuhui/1612/ARM/src/4.4.3/bin
    • 因?yàn)殡娔X是64位需要安裝一個(gè)包
      • sudo apt-get install lib32z1
    • 重開一個(gè)終端輸入
      • arm-linux-gcc -v
      • 出現(xiàn)下文即成功


        Paste_Image.png
    • 進(jìn)行編譯時(shí)出現(xiàn)問題
      • arm-linux-gcc -o hello1 hello.c


        Paste_Image.png
      • 安裝兩個(gè)包
        • $sudo apt-get install libstdc++6
        • $sudo apt-get install lib32stdc++6
    • 重新編譯
      • arm-linux-gcc XXX.c
    • 將編譯完成的文件保存到開發(fā)板目錄下:/home/plg
      • tftp -r XXX.c -g 192.168.0.1
      • 運(yùn)行即可
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末睬关,一起剝皮案震驚了整個(gè)濱河市憔恳,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌负拟,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,013評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異舟山,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)卤恳,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,205評論 2 382
  • 文/潘曉璐 我一進(jìn)店門累盗,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人突琳,你說我怎么就攤上這事若债。” “怎么了拆融?”我有些...
    開封第一講書人閱讀 152,370評論 0 342
  • 文/不壞的土叔 我叫張陵蠢琳,是天一觀的道長。 經(jīng)常有香客問我冠息,道長挪凑,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,168評論 1 278
  • 正文 為了忘掉前任逛艰,我火速辦了婚禮躏碳,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘散怖。我一直安慰自己菇绵,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,153評論 5 371
  • 文/花漫 我一把揭開白布镇眷。 她就那樣靜靜地躺著咬最,像睡著了一般。 火紅的嫁衣襯著肌膚如雪欠动。 梳的紋絲不亂的頭發(fā)上永乌,一...
    開封第一講書人閱讀 48,954評論 1 283
  • 那天惑申,我揣著相機(jī)與錄音,去河邊找鬼翅雏。 笑死圈驼,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的望几。 我是一名探鬼主播绩脆,決...
    沈念sama閱讀 38,271評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼橄抹!你這毒婦竟也來了靴迫?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,916評論 0 259
  • 序言:老撾萬榮一對情侶失蹤楼誓,失蹤者是張志新(化名)和其女友劉穎玉锌,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體慌随,經(jīng)...
    沈念sama閱讀 43,382評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡芬沉,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,877評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了阁猜。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片丸逸。...
    茶點(diǎn)故事閱讀 37,989評論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖剃袍,靈堂內(nèi)的尸體忽然破棺而出黄刚,到底是詐尸還是另有隱情,我是刑警寧澤民效,帶...
    沈念sama閱讀 33,624評論 4 322
  • 正文 年R本政府宣布憔维,位于F島的核電站,受9級特大地震影響畏邢,放射性物質(zhì)發(fā)生泄漏业扒。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,209評論 3 307
  • 文/蒙蒙 一舒萎、第九天 我趴在偏房一處隱蔽的房頂上張望程储。 院中可真熱鬧,春花似錦臂寝、人聲如沸章鲤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,199評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽败徊。三九已至,卻和暖如春掏缎,著一層夾襖步出監(jiān)牢的瞬間皱蹦,已是汗流浹背煤杀。 一陣腳步聲響...
    開封第一講書人閱讀 31,418評論 1 260
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留根欧,地道東北人怜珍。 一個(gè)月前我還...
    沈念sama閱讀 45,401評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像凤粗,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子今豆,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,700評論 2 345

推薦閱讀更多精彩內(nèi)容

  • qemu中uboot用tftp加載內(nèi)核并用NFS作為根文件系統(tǒng)作者 codercjg 在 20 八月 2015, ...
    codercjg閱讀 1,353評論 0 2
  • 命令回顧 串口命令 ls -l /dev/ttyUSB0sudo chmod 777 /dev/ttyUSB0mi...
    帥碧閱讀 442評論 1 1
  • 1嫌拣、交叉編譯 由于嵌入式系統(tǒng)資源匱乏,一般不能像 PC 一樣安裝本地編譯器和調(diào)試器,不能在本地編寫、編譯和調(diào)...
    不配野心閱讀 2,130評論 0 4
  • 回顧燒寫過程 如果開發(fā)板里已經(jīng)燒過了的話,就不需要再次進(jìn)行燒寫,只需要如下 插入有轉(zhuǎn)接頭的線,在終端中輸入:ls ...
    帥碧閱讀 326評論 1 2
  • 七寸知架構(gòu)閱讀 1,164評論 0 49