1. 程式人生 > >ARM+linux環境下程式的開發和燒錄

ARM+linux環境下程式的開發和燒錄

一  方法一( 串列埠通訊 )

        1.  在PC開發端的linux環境中寫好原始碼。

        2.  使用交叉編譯器arm-linux-gcc編譯之。

        3.  用超級終端或者DNW建立ARM開發板與PC開發端的連線給ARM開發板上電,進入linux系統。

        4.  再用上面兩種通訊軟體之一進行USB檔案傳輸即可。

        比起下面即將學習的方法,這種方法顯得很笨,因為不利於除錯。

二 方法二( 網路檔案系統NFS步驟 )

        1.  在PC開發端的linux環境中寫好原始碼。

        2.  在PC開發端的linux環境中使用交叉編譯器arm-linux-gcc編譯之。

        3.  用超級終端或者DNW建立ARM開發板與PC開發端的連線並啟動ARM開發板,進入linux系統。

        4.  在ARM開發板的linux環境中執行命令"  ifconfig eth0 192.168.0.11  "建立IP。

        5.  在PC開發端的linux環境中執行命令"  ifconfig eth0 192.168.0.22 up  "建立IP。

        6.  在PC開發端的linux環境中執行命令"  service nfs restart  "啟動NFS伺服器。

        7.  在ARM開發板的linux環境中執行命令"  ping 192.168.0.22  "建立和PC開發端的連線。

        8.  在ARM開發板的linux環境中執行命令"  mount -n nolock,rsize=1024,wsize=1024,timeo=15 192.168.0.22:/ /mnt 

        "即可將PC開發端的linux環境中的根目錄掛載到ARM開發板的linux環境中的/mnt目錄裡。       

        9.  開啟ARM開發板下的/mnt目錄下就能看到並和PC共享那個根目錄。

相關推薦

ARM+linux環境程式開發

一  方法一( 串列埠通訊 ):         1.  在PC開發端的linux環境中寫好原始碼。         2.  使用交叉編譯器arm-linux-gcc編譯之。         3.  用超級終端或者DNW建立ARM開發板與PC開發端的連線給ARM開發

Linux環境如何編譯執行c程式

1 單個檔案的編譯和執行 建立main.c檔案,內容如下:  編譯: 執行: 2 多個檔案的編譯和執行建立sum.c檔案,內容如下: 建立main.c檔案,內容如下:   編譯:    生成可執行檔案,檔名為main: 執行程式:

交叉編譯arm Linux環境的android-tools-adb

前言     專案使用Rockchip的3399挖掘機demo板,使用官方提供的Debian Linux SDK(官方github原始碼連結:https://github.com/rockchip-linux)進行開發定製。當前需要將Android上的除錯工具adb移

Linux環境如何編譯執行c程序

文件的 ron 當前 cto directory 變量 沒有 執行文件 nbsp 1 單個文件的編譯和執行 創建main.c文件,內容如下: 編譯: 執行: 2 多個文件的編譯和執行創建sum.c文件,內容如下: 創建main.c文件,內容如下: 編譯:

Redis在linux環境的安裝部署

官網:http://redis.io          windows版本下載地址https://github.com/MicrosoftArchive/redis/releases   1Redis建議安

Linux環境程式core掉了

(1) Core的概念:當程式執行的過程中異常終止或崩潰,作業系統會將程式當時的記憶體狀態記錄下來,儲存在一個檔案中,這種行為就叫做Core Dump。 (2) Core的作用:關鍵的程式執行狀態也會同時 dump 下來,例如暫存器資訊(包括程式指標、棧指標等)、記憶體

Linux環境原始碼編譯執行常用的兩個命令:pkg-configldconfig

        最近一段時間在研究linux伺服器叢集的相關知識,打算基於corosync和pacemaker來搭建一個linux高可用叢集, 通過編譯原始碼包來了解其依賴的動態庫,在編譯的過程中遇到一些問題,總結一些,供大家以後參考(很通用哦):        我們

linux環境程式編譯工作流程

1.原始碼.c/.h檔案 2.預處理,將.c/.h檔案中的標頭檔案進行處理,巨集定義進行處理,除錯模式進行處理。使用gcc -E選項生成.i檔案 eg: # gcc -E hello.c -o hello.i 3.編譯器,將.i檔案生成彙編檔案,gcc首先檢查程式碼的規範性、是否有語法錯誤,

Linux環境多程序多執行緒的優缺點

多程序更穩定(一個執行緒掛掉整個程式掛,而一個程序掛掉不會影響其它程序)。 多執行緒更快捷(每個程序都要維護專屬的虛擬地址空間,而每個執行緒共享一個虛擬地址空間,因此從排程開銷方面考慮多執行緒佔優)。 ===================================

Linux 環境/etc/profile/etc/profile.d 的區別用法

區別: 1. 兩個檔案都是設定環境變數檔案的,/etc/profile是永久性的環境變數,是全域性變數,/etc/profile.d/設定所有使用者生效 2. /etc/profile.d/比/et

Linux環境OpenCv開發環境配置

原始碼下載:          1. OpenCV原始碼下載:http://opencv.org/downloads.html   \   opencv-2.4.10.zip            2. Cmake工具下載: http://www.cmake.org/dow

Linux 環境MongoDB 啟動關閉

場景:運維時,需要對mongodb 服務進行操作 一、mongod的啟動和關閉  mogodb 啟動 1. 預設的啟動方式    ./mongod      預設的啟動方式,資料儲存目錄裡是/

Linux環境java開發環境搭建四 mysql密碼忘記找回

pri 配置 tables edi ant ngs oca 登錄mysql tor 第一步:在/etc/my.cnf配置文件中加入skip-grant-tables [mysqld] basedir=/usr/local/mysql datadir=/usr/lo

ESP8266模組使用,環境搭建,編譯

經過一陣子的搗漿糊,無數次的迷茫,困惑,終於慢慢看到點希望的曙光。網上的資料很多,但都不繫統,講地也不詳細,一半靠努力學,一半靠悟。阻擋了很多菜鳥的進步,我現在把我的經驗分享出來,希望少點痛苦多點成就感。      學習這個主要分兩大塊

Linux環境c程式的編譯執行

1 單個檔案的編譯和執行建立main.c檔案,內容如下: #include <stdio.h> #include <stdlib.h> int main(void){ printf("Hello world!\n"); return 0; };   編譯:

在桌面Linux環境開發圖形介面程式的方案對比

在Linux下開發GUI程式的方法有很多,比如Gnome桌面使用GTK+作為預設的圖形介面庫,KDE桌面使用Qt作為預設的圖形介面庫,wxWidgets則是另一個使用廣泛的圖形庫,此外使用Java中的Swing/AWT元件也可以用於開發Linux下的GUI應用。 本文將依次

Linux環境開發Android程式,adb不識別meizu MX2手機

問題: Linux環境下編寫Android程式,將meizu MX2手機連線到電腦上,adb不識別該裝置,顯示如下: List of devices attached  ????????????    no permissions 原因: 1. 在linux下開發an

00 Linux環境ARM裸機開發工程的建立示例(Cortex-A8)

Linux環境下ARM裸機開發工程的建立示例(Cortex-A8)      本文將介紹如何在Linux環境下建立一個ARM的裸機開發專案工程,其內容將涉及Linux c語言,ARM組合語言,Linux shell命令與及Linux工程管理器make的配置檔案--Mak

Linux環境使用eclipse開發C++動態連結庫程式

Linux中也有類似windows中DLL的變成方法,只不過名稱不同而已。在Linux中,動態連結叫做Standard Object,生成的動態連結檔案為*.so。詳細請參考相關文件。 開發環境:Eclipse 3.4.2 G++:4.3.2 1. 建立動態連結庫

linux環境pytesseract的安裝央行征信中心的登驗證碼識別實戰

int tab 權限 linux a-z 都是 提示 解釋 text 首先是安裝,我參考的是這個 http://blog.csdn.net/xinghun_4/article/details/47860645 我是centos,使用yum yum install pyt