欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

嵌入式Linux系統(tǒng)的7個(gè)重要模塊

Q4MP_gh_c472c21 ? 來(lái)源:未知 ? 作者:李倩 ? 2018-04-10 10:38 ? 次閱讀

事物總有個(gè)核心,復(fù)雜的事物總可以模塊化、層次化, 嵌入式Linux也如此。學(xué)習(xí)嵌入式Linux困難,主要因?yàn)樯婕爸R(shí)和概念過(guò)多,即比較復(fù)雜,所以學(xué)習(xí)嵌入式Linux的就需要找到核心,需要模塊化,需要進(jìn)行層次劃分。

嵌入式Linux系統(tǒng)做模塊化處理就是可劃分為Bootloader(引導(dǎo)程序),Kernel(內(nèi)核),fs(文件系統(tǒng)),Shell(命令行界面),Gui(圖形庫(kù))和 Embeded Sql(嵌入式數(shù)據(jù)庫(kù))等。以上就是嵌入式Linux系統(tǒng)的7個(gè)重要模塊,通過(guò)這些就可以開(kāi)發(fā)出各種各樣的App(應(yīng)用程序)。如上網(wǎng)用得網(wǎng)絡(luò)瀏覽器,播放歌曲的音頻播放器,播放電影的視頻播放器,各種游戲(如連連看)等等。

嵌入式Linux系統(tǒng)-- 引導(dǎo)程序,即Bootloader和PC的BIOS程序有些類型,最大的作是用來(lái)安裝系統(tǒng),就像剛買的PC如果沒(méi)有安裝操作系統(tǒng),就需要安裝操作系統(tǒng),PC安裝Windows操作系統(tǒng)通常從光驅(qū)開(kāi)始,按Fn鍵進(jìn)入安裝模式,來(lái)讀取光盤并啟動(dòng)安裝過(guò)程。嵌入式Linux和此類似,Bootoader啟動(dòng)過(guò)程中按任意鍵(U-boot)進(jìn)入安裝模式,只不過(guò)安裝不是從光驅(qū)讀取系統(tǒng),而是從串口(UART)或者網(wǎng)口讀取系統(tǒng)。另外有個(gè)不同PC安裝中文件系統(tǒng)包含在系統(tǒng)之中,嵌入式Linux系統(tǒng)操作系統(tǒng)和文件系統(tǒng)是分開(kāi)的需要單獨(dú)安裝。

嵌入式Linux系統(tǒng)--內(nèi)核,即Kernel,是Linux系統(tǒng)的核心,Kernel包含了驅(qū)動(dòng)程序,網(wǎng)絡(luò)協(xié)議,內(nèi)存管理,文件系統(tǒng),進(jìn)程管理等模塊,這些概念比較抽象,在Windows操作系統(tǒng)做程序開(kāi)發(fā)會(huì)遇到類似的模塊劃分,如果只是Windows操作系統(tǒng)的應(yīng)用者是很少需要有這些概念的,不過(guò)你的使用之中是用到了這些東西。如外擴(kuò)的設(shè)備需要安裝額外的驅(qū)動(dòng),你就用到驅(qū)動(dòng)程序這種東西了;打開(kāi)office時(shí)你就用到了文件系統(tǒng)了;上網(wǎng)時(shí)用到了網(wǎng)絡(luò)協(xié)議;同時(shí)打開(kāi)千千靜聽(tīng)和計(jì)算器你就用到了進(jìn)程管理。原來(lái)嵌入式Linux系統(tǒng)的這些概念早就存在Windows操作系統(tǒng)之中,就像遇到一個(gè)似曾相識(shí)的人,想問(wèn)一句“我們好像那里見(jiàn)過(guò)”。

嵌入式Linux系統(tǒng)--文件系統(tǒng),即fs,是Linux系統(tǒng)的重要部分,文件系統(tǒng)主要實(shí)現(xiàn)的是文件夾和文件的操作(如創(chuàng)建、刪除、打開(kāi)、關(guān)閉、讀寫等),這和Windows操作系統(tǒng)的文件系統(tǒng)比較相似。嵌入式Linux系統(tǒng)下文件系統(tǒng)模塊通常需要Kernel提供支持的,并包含Shell命令包,就是說(shuō)嵌入式Linux文件系統(tǒng)不光提供對(duì)文件操作的支持,還提供對(duì)Shell包的支持,你也許有疑問(wèn)什么是Shell,請(qǐng)向下看。

嵌入式Linux系統(tǒng)--命令行,即Shell是操作系統(tǒng)的重要部分,當(dāng)然也包括嵌入式Linux系統(tǒng)。在Windows操作系統(tǒng)下,打開(kāi)“開(kāi)始”點(diǎn)進(jìn)“運(yùn)行”輸入“cmd”按“Enter”鍵,你就進(jìn)入了一個(gè)比較“土”的窗口界面,這個(gè)界面就是一個(gè) Shell,輸入“ipconfig”你就可以看到本PC 的IP信息。嵌入式Linux系統(tǒng)也有一個(gè)類似的Shell,不過(guò)不是映射到本機(jī)(如ARM硬件板),而是映射到PC機(jī)的串口終端上(這里概念比較多,推薦記住“映射”“ARM板”、“PC機(jī)”、“串口終端”這幾個(gè)關(guān)鍵詞),就是說(shuō)通過(guò)PC機(jī)的串口終端可以操作嵌入式Linux的Shell,如輸入“ifconfig”就可以查看ARM硬件板IP信息,這個(gè)和上面的“ipconfig”作用相同。

嵌入式Linux系統(tǒng)--圖形庫(kù),即Gui是用來(lái)做圖形面的支撐庫(kù)。如Windows系統(tǒng)下的“桌面”,“桌面”上的圖標(biāo),都是用圖形庫(kù)來(lái)實(shí)現(xiàn)的。你用的手機(jī)顯示屏背景圖,顯示的電話號(hào)碼,短信也都是基于圖形庫(kù)來(lái)實(shí)現(xiàn)的。嵌入式Linux系統(tǒng)不一定用到圖形庫(kù),所以圖形庫(kù)是嵌入式Linux系統(tǒng)可裁剪的模塊之一,目前流行的圖形庫(kù)有QT/miniGUI/GTK+2/MFC,其中除了MFC都可以用在嵌入式Linux系統(tǒng)下。

嵌入式Linux系統(tǒng)--嵌入式數(shù)據(jù)庫(kù),即Embeded Sql,是嵌入式Linux系統(tǒng)另重要的一個(gè)可裁剪模塊,就是說(shuō)有些嵌入式Linux系統(tǒng)產(chǎn)品可能用到,有些可能用不到,目前最流行的嵌入式數(shù)據(jù)庫(kù)就是 Sqlite。那么嵌入式數(shù)據(jù)庫(kù)到底做什么用,如果你了解數(shù)據(jù)庫(kù),你可以把嵌入式數(shù)據(jù)庫(kù)看成是一個(gè)小型的、輕量級(jí)的數(shù)據(jù)庫(kù)。如果不明白,請(qǐng)?jiān)O(shè)想一個(gè)班的成績(jī)單(表),對(duì)每個(gè)學(xué)生成績(jī)進(jìn)行查看并做排名,那么做成績(jī)單就相當(dāng)于存入數(shù)據(jù)庫(kù),查看過(guò)程就相當(dāng)于對(duì)數(shù)據(jù)庫(kù)進(jìn)行搜索(檢索),查看的結(jié)果就像當(dāng)于搜索(檢索)的結(jié)果,排名就相當(dāng)于對(duì)數(shù)據(jù)庫(kù)成員按名次創(chuàng)建索引。說(shuō)的簡(jiǎn)潔點(diǎn)-“數(shù)據(jù)庫(kù)就是表和表的操作”。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5094

    文章

    19184

    瀏覽量

    307842
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11350

    瀏覽量

    210459

原文標(biāo)題:老司機(jī)講解嵌入式Linux系統(tǒng)基礎(chǔ)概念

文章出處:【微信號(hào):gh_c472c2199c88,微信公眾號(hào):嵌入式微處理器】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    嵌入式Linux系統(tǒng)基礎(chǔ)概念講解

    (嵌入式數(shù)據(jù)庫(kù))等。以上就是嵌入式Linux系統(tǒng)7個(gè)重要
    發(fā)表于 12-25 16:37

    嵌入式Linux操作系統(tǒng)結(jié)構(gòu)——7個(gè)重要模塊

    ),Gui(圖形庫(kù))和 Embeded Sql(嵌入式數(shù)據(jù)庫(kù))等。以上就是嵌入式Linux系統(tǒng)7個(gè)
    發(fā)表于 07-21 07:00

    Linux對(duì)嵌入式重要

    的,現(xiàn)在好多非嵌入式科班出身的求職者都投入到了嵌入式這個(gè)行業(yè)的學(xué)習(xí)當(dāng)中,那么現(xiàn)在由小編簡(jiǎn)單的為您分析一下嵌入式工程師是如何煉成的呢。入門嵌入式工程師針對(duì)于剛?cè)胄械?/div>
    發(fā)表于 10-27 07:00

    嵌入式Linux系統(tǒng)開(kāi)發(fā)基礎(chǔ)

    了解嵌入式Linux系統(tǒng)Ø 從Linux內(nèi)核到文件系統(tǒng)ü嵌入式
    發(fā)表于 09-10 11:11 ?68次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b><b class='flag-5'>系統(tǒng)</b>開(kāi)發(fā)基礎(chǔ)

    嵌入式LINUX系統(tǒng)

    隨著嵌入式系統(tǒng)應(yīng)用的流行,一個(gè)設(shè)計(jì)良好的操作系統(tǒng)已成為嵌入式系統(tǒng)中必不可少的層次,而
    發(fā)表于 08-07 08:44 ?27次下載

    嵌入式Linux文件系統(tǒng)的研究與應(yīng)用

    隨著嵌入式系統(tǒng)的發(fā)展,使用Linux操作系統(tǒng)搭建的嵌入式平臺(tái)得到了越來(lái)越廣泛的應(yīng)用。文件系統(tǒng)
    發(fā)表于 08-13 08:59 ?16次下載

    嵌入式linux系統(tǒng)的學(xué)習(xí)步驟

    串口通信 熟悉文件I/O 編寫串口通信程序 編寫多串口通信程序 7、嵌入式系統(tǒng)中多進(jìn)程程序設(shè)計(jì) Linux系統(tǒng)進(jìn)程概述
    發(fā)表于 07-23 13:59 ?1000次閱讀

    嵌入式LINUX系統(tǒng)內(nèi)核和內(nèi)核模塊調(diào)試

    嵌入式LINUX系統(tǒng)內(nèi)核和內(nèi)核模塊調(diào)試(嵌入式開(kāi)發(fā)和硬件開(kāi)發(fā))-嵌入式
    發(fā)表于 07-30 13:55 ?10次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>LINUX</b><b class='flag-5'>系統(tǒng)</b>內(nèi)核和內(nèi)核<b class='flag-5'>模塊</b>調(diào)試

    嵌入式】構(gòu)建嵌入式Linux系統(tǒng)(uboot、內(nèi)核、文件系統(tǒng)

    嵌入式Linux系統(tǒng)知識(shí)架構(gòu)及層次嵌入式Linux系統(tǒng)構(gòu)成及啟動(dòng)略析
    發(fā)表于 10-20 18:20 ?42次下載
    【<b class='flag-5'>嵌入式</b>】構(gòu)建<b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b><b class='flag-5'>系統(tǒng)</b>(uboot、內(nèi)核、文件<b class='flag-5'>系統(tǒng)</b>)

    嵌入式Linux系統(tǒng)基礎(chǔ)概念

    事物總有個(gè)核心,復(fù)雜的事物總可以模塊化、層次化, 嵌入式Linux也如此。學(xué)習(xí)嵌入式Linux
    發(fā)表于 10-20 21:51 ?1次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b><b class='flag-5'>系統(tǒng)</b>基礎(chǔ)概念

    嵌入式linux編譯 ko,嵌入式linux:編譯linux驅(qū)動(dòng)模塊

    嵌入式系統(tǒng)應(yīng)用中,嵌入式linux是非常重要的一個(gè)方面,而
    發(fā)表于 11-01 16:31 ?9次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>linux</b>編譯 ko,<b class='flag-5'>嵌入式</b><b class='flag-5'>linux</b>:編譯<b class='flag-5'>linux</b>驅(qū)動(dòng)<b class='flag-5'>模塊</b>

    嵌入式Linux常用GUI系統(tǒng)

    嵌入式Linux常用GUI系統(tǒng)【整理】嵌入式Linux中常用的GUI(圖形用戶界面)系統(tǒng)Embe
    發(fā)表于 11-01 16:31 ?4次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>常用GUI<b class='flag-5'>系統(tǒng)</b>

    嵌入式Linux(基礎(chǔ)篇)】從標(biāo)準(zhǔn)Linux嵌入式Linux + 嵌入式Linux知識(shí)架構(gòu)

    主要介紹了GNU/Linux的誕生,標(biāo)準(zhǔn)Linux是如何應(yīng)用在嵌入式系統(tǒng)中的,最后講述了嵌入式Linux
    發(fā)表于 11-02 09:51 ?34次下載
    【<b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>(基礎(chǔ)篇)】從標(biāo)準(zhǔn)<b class='flag-5'>Linux</b>到<b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b> + <b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>知識(shí)架構(gòu)

    老司機(jī)講解嵌入式Linux系統(tǒng)基礎(chǔ)概念

    事物總有個(gè)核心,復(fù)雜的事物總可以模塊化、層次化, 嵌入式Linux也如此。學(xué)習(xí)嵌入式Linux
    發(fā)表于 11-02 13:51 ?17次下載
    老司機(jī)講解<b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b><b class='flag-5'>系統(tǒng)</b>基礎(chǔ)概念

    Linux嵌入式系統(tǒng)開(kāi)發(fā),嵌入式Linux開(kāi)發(fā)教程

    嵌入式有不少組合名詞,例如嵌入式系統(tǒng)嵌入式軟件,Linux嵌入式,Android
    發(fā)表于 11-03 11:51 ?30次下載
    <b class='flag-5'>Linux</b><b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>開(kāi)發(fā),<b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>開(kāi)發(fā)教程