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-config和ldconfig
最近一段時間在研究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