日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 嵌入式 > 嵌入式教程
[導(dǎo)讀]在Linux下安裝一個(gè)完整的軟件(嵌入式Linux的必備工具——交叉編譯工具),掌握Linux常見(jiàn)命令,學(xué)會(huì)設(shè)置環(huán)境變量,同時(shí)搭建起嵌入式Linux的交叉編譯環(huán)境(關(guān)于交叉編譯的具體概念在本書后面會(huì)詳細(xì)講解),為今后的實(shí)驗(yàn)打下良好的基礎(chǔ)。

2.4實(shí)驗(yàn)內(nèi)容2.4.1在Linux下解壓常見(jiàn)軟件1.實(shí)驗(yàn)?zāi)康?p>在Linux下安裝一個(gè)完整的軟件(嵌入式Linux的必備工具——交叉編譯工具),掌握Linux常見(jiàn)命令,學(xué)會(huì)設(shè)置環(huán)境變量,同時(shí)搭建起嵌入式Linux的交叉編譯環(huán)境(關(guān)于交叉編譯的具體概念在本書后面會(huì)詳細(xì)講解),為今后的實(shí)驗(yàn)打下良好的基礎(chǔ)。

2.實(shí)驗(yàn)內(nèi)容

在Linux中解壓cross-3.3.2.tar.bz2,并添加到系統(tǒng)環(huán)境變量中去。

3.實(shí)驗(yàn)步驟

(1)將光盤中的cross-3.3.2.tar.bz2復(fù)制到Windows下的任意盤中。

(2)重啟機(jī)器轉(zhuǎn)到Linux下,并用普通用戶身份登錄。

(3)打開“終端”,并切換到超級(jí)用戶模式下。

命令為:su-root

(4)查看cross-3.3.2.tar.bz2所在的Windows下對(duì)應(yīng)分區(qū)的格式,并記下其文件設(shè)備名稱,如“/dev/hda1”等。

命令為:fdisk-l

(5)使用mkdir命令在“/mnt”新建子目錄作為掛載點(diǎn)。

命令為:mkdir/mnt/win

(6)掛載Windows相應(yīng)分區(qū)。

若是vfat格式,則命令為:mount–tvfat/dev/hda*/mnt/win。

注意

由于ntfs格式在Linux的早期版本中是不安全的,只能讀,不能寫,因此最好把文件放到fat32格式的文件系統(tǒng)中。

(7)進(jìn)入掛載目錄,查看是否確實(shí)掛載上。

命令為:cd/mnt/win;ls

(8)在/usr/local下建一個(gè)名為arm的目錄。

命令為:mkdir/usr/local/arm

(9)將cross-3.3.2.tar.bz2復(fù)制到剛剛創(chuàng)建的目錄中。

命令為:cp/mnt/win/cross-3.3.2.tar.bz2/usr/local/arm

注意

若cross-3.3.2.tar.bz2在當(dāng)前目錄中,則可將命令簡(jiǎn)寫為:cp./cross-3.3.2.tar.bz2/usr/local/arm

(10)將當(dāng)前工作目錄轉(zhuǎn)到“/usr/local/arm”下。

命令為:cd/usr/local/arm

想一想

為什么要將此目錄創(chuàng)建在“/usr/local”下?

(11)解壓縮該軟件包。

命令為:tarjxvfcross-3.3.2.tar.bz2

(12)將此目錄下的/bin目錄添加到環(huán)境變量中去。

命令為:exportPATH=/usr/local/arm/3.3.2/bin:$PATH

注意

用此方法添加的環(huán)境變量在掉電后會(huì)丟失,因此,可以在“/etc/bashrc”的最后一行添加以上命令。

(13)查看該路徑是否已添加到環(huán)境變量中。

命令為:echo$PATH

4.實(shí)驗(yàn)結(jié)果

成功搭建了嵌入式Linux的交叉編譯環(huán)境,熟悉Linux下常用命令,如su、mkdir、mount、cp、tar等,并學(xué)會(huì)添加環(huán)境變量,同時(shí)對(duì)Linux的目錄結(jié)構(gòu)有了更進(jìn)一步的理解。

2.4.2定制Linux系統(tǒng)服務(wù)1.實(shí)驗(yàn)?zāi)康?p>通過(guò)定制Linux系統(tǒng)服務(wù),進(jìn)一步理解Linux的守護(hù)進(jìn)程,能夠更加熟練運(yùn)用Linux操作基本命令,同時(shí)也加深對(duì)init進(jìn)程的了解和掌握。

2.實(shí)驗(yàn)內(nèi)容

查看Linux系統(tǒng)服務(wù),并定制其系統(tǒng)服務(wù)。

3.實(shí)驗(yàn)步驟

(1)查看系統(tǒng)的默認(rèn)運(yùn)行級(jí)別。

命令為:cat/etc/inittab(假設(shè)當(dāng)前運(yùn)行級(jí)別為N)

(2)進(jìn)入相應(yīng)級(jí)別的服務(wù)腳本目錄,查看哪些服務(wù)是系統(tǒng)啟動(dòng)的獨(dú)立運(yùn)行的服務(wù),并做下記錄。

命令為:cd/etc/rc.d/rcN.d

(3)利用命令查看系統(tǒng)開機(jī)自啟動(dòng)服務(wù),與上次查看結(jié)果進(jìn)行比較,找出其中的區(qū)別,并思考其中的原因。

命令為:chkconfig–list

(4)記錄chkconfig–list命令中由xinet管理的服務(wù),并將其中啟動(dòng)的服務(wù)做下記錄。

(5)進(jìn)入xinet配置管理的相應(yīng)目錄,查看是否與chkconfig–list所得的結(jié)果相吻合,并查看相應(yīng)腳本文件。

命令為:cd/etc/xinetd.d

(6)將sshd服務(wù)停止。

命令為:servicesshdstop

(7)將sshd服務(wù)設(shè)置為開機(jī)不啟動(dòng)。

命令為:chkconfig–levelNsshdstop

(8)查看該設(shè)置是否生效。

命令為:chkconfig–list

(9)查看系統(tǒng)中所有服務(wù)及其端口號(hào)列表。

命令為:cat/etc/services

(10)將sshd服務(wù)端口號(hào)改為4022。

命令為:vi/etc/services

(11)重啟sshd服務(wù),驗(yàn)證所改的端口號(hào)是否生效。

命令為:servicesshdstart

(12)重啟Linux系統(tǒng),驗(yàn)證所改的服務(wù)開機(jī)啟動(dòng)是否生效。

4.實(shí)驗(yàn)結(jié)果分析

本實(shí)驗(yàn)通過(guò)驗(yàn)證Linux系統(tǒng)服務(wù)的啟動(dòng)狀態(tài),進(jìn)一步明確Linux系統(tǒng)服務(wù)啟動(dòng)的流程,更深入地理解了Linux系統(tǒng)操作。

本實(shí)驗(yàn)還通過(guò)定制Linux系統(tǒng)服務(wù)sshd的開機(jī)啟動(dòng)狀態(tài)和端口號(hào),熟悉了Linux的系統(tǒng)定制步驟。

2.5 本章小結(jié)

本章首先講解了Linux操作的基本命令,這些命令是使用Linux的基礎(chǔ)。Linux基本命令包括用戶系統(tǒng)相關(guān)命令、文件目錄相關(guān)命令、壓縮打包相關(guān)命令、比較合并相關(guān)命令以及網(wǎng)絡(luò)相關(guān)命令。著重介紹了每一類命令中有代表性的重要命令及其用法,并給出了具體實(shí)例,對(duì)其他命令列出了其使用方法。希望讀者能舉一反三、靈活應(yīng)用。

接下來(lái),本章講解了Linux啟動(dòng)過(guò)程,這部分的內(nèi)容比較難,但對(duì)深入理解Linux系統(tǒng)是非常有幫助的,希望讀者能反復(fù)閱讀。

最后,本章還講解了Linux系統(tǒng)服務(wù),包括獨(dú)立運(yùn)行的服務(wù)和xinetd設(shè)定的服務(wù),并且講解了Linux系統(tǒng)中設(shè)定服務(wù)的常用方法。

本章安排了兩個(gè)實(shí)驗(yàn),實(shí)驗(yàn)一通過(guò)一個(gè)完整的操作使讀者能夠熟練使用Linux的基本命令,實(shí)驗(yàn)二講解了如何定制Linux系統(tǒng)服務(wù),希望讀者能夠認(rèn)真動(dòng)手實(shí)踐。

2.6 思考與練習(xí)

1.更改目錄的名稱,如把/home/david變?yōu)?home/john。

2.如何將文件屬性變?yōu)?rwxrw-r--?

3.下載最新Linux源碼,并解壓縮至/usr/src目錄下。

4.修改Telnet、FTP服務(wù)的端口號(hào)。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀

北京2026年3月27日 /美通社/ -- 當(dāng)?shù)谑鍖萌珖?guó)運(yùn)動(dòng)會(huì)辦公系統(tǒng)全程穩(wěn)定運(yùn)行時(shí),當(dāng)銀行柜員輕點(diǎn)鼠標(biāo)實(shí)現(xiàn)業(yè)務(wù)秒級(jí)響應(yīng)時(shí),當(dāng)大學(xué)生刷一卡通順暢進(jìn)出宿舍、食堂、圖書館時(shí),當(dāng)新能源汽車充電樁智能調(diào)度、巨災(zāi)預(yù)警系統(tǒng)精準(zhǔn)響應(yīng)...

關(guān)鍵字: CPU 指令集 芯片 操作系統(tǒng)

與阿里巴巴深化合作,推動(dòng)先進(jìn)工業(yè)仿真能力上云 發(fā)布26款全新邊緣、自動(dòng)化與控制技術(shù),以執(zhí)行工業(yè)領(lǐng)域人工智能驅(qū)動(dòng)的決策 推出新一代電氣化與AI賦能制冷技術(shù),響應(yīng)高密度智算中心與AI基礎(chǔ)設(shè)施需求 北京2...

關(guān)鍵字: 操作系統(tǒng) 西門子 AI 阿里云

在Zynq MPSoC開發(fā)中,實(shí)現(xiàn)PS端Linux與PL端自定義IP核的AXI互聯(lián)是構(gòu)建高性能異構(gòu)系統(tǒng)的關(guān)鍵環(huán)節(jié)。這種互聯(lián)方式充分發(fā)揮了ARM處理器的軟件優(yōu)勢(shì)與FPGA的硬件加速能力,為復(fù)雜應(yīng)用提供了強(qiáng)大的計(jì)算平臺(tái)。

關(guān)鍵字: Zynq MPSoC Linux

在物聯(lián)網(wǎng)與智能設(shè)備飛速普及的當(dāng)下,嵌入式系統(tǒng)的安全性與穩(wěn)定性愈發(fā)關(guān)鍵。實(shí)時(shí)操作系統(tǒng)(RTOS)憑借其高確定性、低延遲的特性,成為工業(yè)控制、醫(yī)療設(shè)備、航空電子等安全敏感領(lǐng)域的核心支撐。而內(nèi)存保護(hù)單元(MPU)作為硬件級(jí)安全...

關(guān)鍵字: Linux Windows

AUTOSAR CP (Classic Platform)平臺(tái)雖在提升車輛軟件的模塊化、可重用性、可擴(kuò)展性以及跨系統(tǒng)集成方面成效顯著,有效縮短了開發(fā)周期、提升了軟件質(zhì)量、降低了成本,但面對(duì)軟件定義汽車的巨浪,其仍面臨軟件...

關(guān)鍵字: 汽車電子 操作系統(tǒng) 實(shí)時(shí)操作系統(tǒng)

3月10日消息,2026年開年,一個(gè)名為OpenClaw的開源項(xiàng)目以閃電般的速度席卷了GitHub。它在短短一天內(nèi)就斬獲了9000顆星

關(guān)鍵字: OpenClaw Linux

3月6日消息,在摩根士丹利會(huì)議上,NVIDIA CEO黃仁勛分享了關(guān)于Agentic AI(代理式人工智能)轉(zhuǎn)折點(diǎn)的見(jiàn)解,并將開源軟件OpenClaw評(píng)價(jià)為“當(dāng)代最重磅的軟件發(fā)布”。

關(guān)鍵字: OpenClaw Linux

Linux內(nèi)存管理是操作系統(tǒng)的核心機(jī)制之一,通過(guò)虛擬內(nèi)存與物理內(nèi)存的分離設(shè)計(jì),實(shí)現(xiàn)了多進(jìn)程內(nèi)存隔離、高效資源利用和系統(tǒng)穩(wěn)定性保障。

關(guān)鍵字: Linux 內(nèi)存

在高并發(fā)服務(wù)器開發(fā)中,線程池(ThreadPool)已成為解決多任務(wù)調(diào)度的核心方案。其設(shè)計(jì)并非偶然,而是針對(duì)傳統(tǒng)線程管理痛點(diǎn)的系統(tǒng)性優(yōu)化。

關(guān)鍵字: 線程 操作系統(tǒng)

在Linux系統(tǒng)中,進(jìn)程管理是內(nèi)核的核心功能之一,其核心目標(biāo)是通過(guò)高效的調(diào)度機(jī)制和進(jìn)程切換技術(shù),實(shí)現(xiàn)多任務(wù)并發(fā)執(zhí)行。

關(guān)鍵字: Linux CPU
關(guān)閉