网站黄色在线观看视频,男人和女人操逼有免费的视频吗2018高清,91熟女丨老女人丨高潮丰满,丝袜高潮流白浆潮喷在线播放

聯(lián)系我們

400-002-9968

售前咨詢(xún)

售后服務(wù)

注冊(cè) 登錄

博客 > linux入門(mén):linux驅(qū)動(dòng)、ARM學(xué)習(xí)環(huán)境搭建

linux入門(mén):linux驅(qū)動(dòng)、ARM學(xué)習(xí)環(huán)境搭建

  • 標(biāo)簽:
  • linux
  • linux驅(qū)動(dòng)
  • ARM環(huán)境搭建
  • Linux驅(qū)動(dòng)環(huán)境搭建

瀏覽量:1802次評(píng)論:0次

作者:銳成網(wǎng)絡(luò)整理時(shí)間:2024-05-11 11:23:08

在當(dāng)今信息技術(shù)快速發(fā)展的時(shí)代,嵌入式系統(tǒng)已成為各行各業(yè)的關(guān)鍵技術(shù)之一。而在嵌入式系統(tǒng)中,Linux驅(qū)動(dòng)是不可或缺的一部分。本文將詳細(xì)介紹linux驅(qū)動(dòng)、ARM學(xué)習(xí)環(huán)境搭建。

環(huán)境說(shuō)明

通常安裝1個(gè)可以交叉編譯驅(qū)動(dòng)程序、ARM匯編代碼的linux環(huán)境,需要安裝以下3個(gè)軟件:

  • vmware         :  在該軟件中可以安裝其他操作系統(tǒng)
  • ubuntu 16.04:編譯程序都在ubuntu中編譯
  • 交叉編譯器   :編譯能在開(kāi)發(fā)板上運(yùn)行的代碼,需要安裝該工具。

1. 安裝vmware

下載地址 https://www.vmware.com/go/getworkstation-win

安裝步驟

(1)雙擊VMware-workstation-full.exe,然后下一步

linux入門(mén):linux驅(qū)動(dòng)、ARM學(xué)習(xí)環(huán)境搭建

(2)勾選我接受許可協(xié)議,下一步

linux入門(mén):linux驅(qū)動(dòng)、ARM學(xué)習(xí)環(huán)境搭建

(3)更改軟件的安裝位置,下一步 或者不更改位置直接下一步

linux入門(mén):linux驅(qū)動(dòng)、ARM學(xué)習(xí)環(huán)境搭建

(4)如不想自動(dòng)檢查更新軟件的話(huà),不勾選直接下一步

linux入門(mén):linux驅(qū)動(dòng)、ARM學(xué)習(xí)環(huán)境搭建

(5)兩個(gè)勾打上在桌面和菜單欄創(chuàng)建軟件圖標(biāo),下一步

linux入門(mén):linux驅(qū)動(dòng)、ARM學(xué)習(xí)環(huán)境搭建

(6)下一步之后選擇安裝

linux入門(mén):linux驅(qū)動(dòng)、ARM學(xué)習(xí)環(huán)境搭建

(7)完成安裝

linux入門(mén):linux驅(qū)動(dòng)、ARM學(xué)習(xí)環(huán)境搭建

(8)然后雙擊啟動(dòng)VMware輸入密鑰

linux入門(mén):linux驅(qū)動(dòng)、ARM學(xué)習(xí)環(huán)境搭建

點(diǎn)擊我希望試用即可。

2. 安裝ubuntu

下載地址:

http://mirrors.aliyun.com/ubuntu-releases/20.04.2/ubuntu-20.04.2.0-desktop-amd64.iso

linux入門(mén):linux驅(qū)動(dòng)、ARM學(xué)習(xí)環(huán)境搭建

點(diǎn)擊創(chuàng)建新的虛擬機(jī)

linux入門(mén):linux驅(qū)動(dòng)、ARM學(xué)習(xí)環(huán)境搭建

選擇典型,點(diǎn)擊下一步,選中下載的iso文件。

linux入門(mén):linux驅(qū)動(dòng)、ARM學(xué)習(xí)環(huán)境搭建

填寫(xiě)用戶(hù)名密碼,為方便起見(jiàn),密碼設(shè)置為1

linux入門(mén):linux驅(qū)動(dòng)、ARM學(xué)習(xí)環(huán)境搭建

 

給虛擬機(jī)起一個(gè)名字:

linux入門(mén):linux驅(qū)動(dòng)、ARM學(xué)習(xí)環(huán)境搭建

磁盤(pán)空間可以設(shè)置大一點(diǎn),彭老師設(shè)置的是500G
 

linux入門(mén):linux驅(qū)動(dòng)、ARM學(xué)習(xí)環(huán)境搭建


點(diǎn)擊完成

linux入門(mén):linux驅(qū)動(dòng)、ARM學(xué)習(xí)環(huán)境搭建

點(diǎn)擊完成開(kāi)始安裝,最好斷開(kāi)網(wǎng)絡(luò)安裝,速度會(huì)快一些
 

linux入門(mén):linux驅(qū)動(dòng)、ARM學(xué)習(xí)環(huán)境搭建


輸入密碼1,即可登錄

linux入門(mén):linux驅(qū)動(dòng)、ARM學(xué)習(xí)環(huán)境搭建

 

3. 安裝必備工具

為了方便拷貝文件到ubuntu中,還需要安裝vm-tools,

執(zhí)行以下操作:

1. 鼠標(biāo)點(diǎn)進(jìn)ubuntu任意位置,然后按下組合鍵:ctrl+alt + t,即可打開(kāi)命令終端。

執(zhí)行以下命令

peng@ubuntu:~$sudo apt-get autoremove open-vm-tools
peng@ubuntu:~$sudo apt-get install open-vm-tools-desktop

會(huì)提示輸入密碼,輸入之前安裝的設(shè)置的密碼即可。

完成之后,就可以直接從windows拷貝文件到ubuntu中,非常方便。

4. 安裝交叉編譯工具

執(zhí)行以下操作:創(chuàng)建目錄toolchain,并修改權(quán)限

1. root@ubuntu:/home/peng# mkdir toolchain
2. root@ubuntu:/home/peng# chmod 777 toolchain

linux入門(mén):linux驅(qū)動(dòng)、ARM學(xué)習(xí)環(huán)境搭建

將gcc-4.6.4.tar.xz拷貝到toolchain目錄下。

linux入門(mén):linux驅(qū)動(dòng)、ARM學(xué)習(xí)環(huán)境搭建

解壓該壓縮包:

root@ubuntu:/home/peng# cd toolchain/
root@ubuntu:/home/peng/toolchain# tar xvf gcc-4.6.4.tar.xz 

修改文件/etc/bash.bashrc添加如下內(nèi)容

export  PATH=$PATH:/home/peng/toolchain/gcc-4.6.4/bin

重啟配置文件:

root@ubuntu:/home/peng/toolchain#source  /etc/bash.bashrc

安裝庫(kù)第三方庫(kù):

root@ubuntu:/home/peng/toolchain# apt-get install lsb-core

工具鏈的測(cè)試:

root@ubuntu:/home/peng/toolchain# arm-none-linux-gnueabi-gcc  –v 

得到以下結(jié)果,說(shuō)明安裝成功:

root@ubuntu:/home/peng/toolchain# arm-none-linux-gnueabi-gcc -v
Using built-in specs.
COLLECT_GCC=arm-none-linux-gnueabi-gcc
COLLECT_LTO_WRAPPER=/home/peng/toolchain/gcc-4.6.4/bin/../libexec/gcc/arm-arm1176jzfssf-linux-gnueabi/4.6.4/lto-wrapper
Target: arm-arm1176jzfssf-linux-gnueabi
Configured with: /work/builddir/src/gcc-4.6.4/configure --build=i686-build_pc-linux-gnu --host=i686-build_pc-linux-gnu --target=arm-arm1176jzfssf-linux-gnueabi --prefix=/opt/TuxamitoSoftToolchains/arm-arm1176jzfssf-linux-gnueabi/gcc-4.6.4 --with-sysroot=/opt/TuxamitoSoftToolchains/arm-arm1176jzfssf-linux-gnueabi/gcc-4.6.4/arm-arm1176jzfssf-linux-gnueabi/sysroot --enable-languages=c,c++ --with-arch=armv6zk --with-cpu=arm1176jzf-s --with-tune=arm1176jzf-s --with-fpu=vfp --with-float=softfp --with-pkgversion='crosstool-NG hg+default-2685dfa9de14 - tc0002' --disable-sjlj-exceptions --enable-__cxa_atexit --disable-libmudflap --disable-libgomp --disable-libssp --disable-libquadmath --disable-libquadmath-support --with-gmp=/work/builddir/arm-arm1176jzfssf-linux-gnueabi/buildtools --with-mpfr=/work/builddir/arm-arm1176jzfssf-linux-gnueabi/buildtools --with-mpc=/work/builddir/arm-arm1176jzfssf-linux-gnueabi/buildtools --with-ppl=/work/builddir/arm-arm1176jzfssf-linux-gnueabi/buildtools --with-cloog=/work/builddir/arm-arm1176jzfssf-linux-gnueabi/buildtools --with-libelf=/work/builddir/arm-arm1176jzfssf-linux-gnueabi/buildtools --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --enable-threads=posix --enable-target-optspace --without-long-double-128 --disable-nls --disable-multilib --with-local-prefix=/opt/TuxamitoSoftToolchains/arm-arm1176jzfssf-linux-gnueabi/gcc-4.6.4/arm-arm1176jzfssf-linux-gnueabi/sysroot --enable-c99 --enable-long-long
Thread model: posix
gcc version 4.6.4 (crosstool-NG hg+default-2685dfa9de14 - tc0002)

有了這個(gè)環(huán)境,學(xué)習(xí)Linux驅(qū)動(dòng)環(huán)境就搭建好了。

重要聲明:本文來(lái)自一口Linux,經(jīng)授權(quán)轉(zhuǎn)載,版權(quán)歸原作者所有,不代表銳成觀點(diǎn),轉(zhuǎn)載的目的在于傳遞更多知識(shí)和信息。

我的評(píng)論

還未登錄?點(diǎn)擊登錄

熱門(mén)工具

標(biāo)簽選擇

閱讀排行

微信掃碼溝通
微信掃碼溝通

微信掃碼溝通

AI
return head