ARM學習日記 開發板的使用

2021-10-22 19:28:40 字數 1545 閱讀 3281

開發板 :批量生產(具備聯網功能、系統版本更新、客戶資料收集功能 )

網線:傳輸資料。速度快、容易丟包

ip層協議:ipv4

傳輸層:tcp\udp

串列埠線usb轉口線;傳輸資料,

串列埠資料:傳輸速度很慢、但是穩定

安卓線:傳輸時資料、線刷fastboot、刷系統

海綿板:隔熱、抗壓

2)使用6818

連線:

電源:串列埠線

配置crt:

波特率:115200 bit/s

系統啟動:

系統引導(uboot )

核心階段(kernel)

檔案系統:file system

​燒寫程式:

1)編譯**:

gcc:只能在inter或者amd晶元上的作業系統執行

arm-linux-gcc:只能在arm晶元上的系統執行

cpu型別不同 -->cpu架構不同 -->cpu指令集不同

​給vscode安裝arm-linux-gcc(交叉編譯工具鏈)

先cp到家目錄:

cp arm-linux-gnueabi-5.4.0.tar.xz ~

在家目錄裡面解壓:

sudo tar jxvf arm-linux-gnueabi-5.4.0.tar.xz -c /

把編譯器的路徑新增在/etc/profile裡面最後一行:sudo vim /etc/profile

export path=/usr/local/arm/5.4.0/usr/bin/:$path

生效配置檔案:source /etc/profile

注意:我要用的編譯器在此路徑下:/usr/local/arm/5.4.0/usr/bin/arm-linux-gcc

燒寫方式:

第一種燒寫:rx

① rx

用法:rx空格檔案名字
② chmod 777 檔案名字

讀 寫  執行

1 1 1

7(檔案所有者) 7(同組使用者)               7(其他使用者)

1+2+4

第二種燒寫:開發板裡面的linux系統相容 fat32的檔案系統

第一步:要把拷貝到開發板的資料存放在u盤裡面

第二步:把u盤接到開發板上面

第三步:

進入u盤掛載路徑:/mnt/udisk

如果確定你的u盤是fat32,然後在/mnt/udisk看不到u盤裡面東西,可以選擇使用掛載命令:

​ mkdir /mnt/udisk/usb

mount /dev/sad??? /mnt/udisk/usb

第三種:rz

rz -y            //更新覆蓋的意思

ARM開發板配置rzsz

toc 這裡說的rzsz並不是真的是rzsz庫,發現並不好用,而確實好用。rzsz 3.48.tar.gz 不好用,建議別下了 用這個這裡用的是lrzsz 0.12.20.tar.gz wget tar zxvf lrzsz 0.12.20.tar.gz至於arm hisiv300 linux gc...

ARM開發板 瑞芯微RK3288開發板

g3288 開發板由郵票孔核心板,底板和液晶板三大塊組成,核心板採用 8 層板工藝設計,確保穩定可靠,可以批量用於平板電腦,車機,學習機,pos機,遊戲機,行業監控等多種領域。主控為cortex a17四核rk3288,最高主頻1.8ghz。底板留有豐富的外設,幾乎可以演示 rk3288 晶元的全部...

arm開發板上電設定靜態ip pc機 開發板

最近入手了一塊imx6ul開發板,一方面想系統性地學一次嵌入式linux,爭取下乙份工作往這個方向混一口飯吃,另一方面也想用一用nxp的晶元。本篇筆記分享的是 pc機 開發板 ubuntu互ping實驗,主要是根據教程來走一遍,做個學習記錄。關於網路環境搭建這一塊是個難點。以前在學校我也有學過嵌入式...