日韩在线免费播放-日韩在线免费av-日韩在线免费-日韩在线毛片-国产高清不卡视频-国产高清不卡

當前位置:首頁 > 嵌入式培訓 > IT培訓問題庫 > 一個老鳥帶你了解嵌入式linux系統基礎

一個老鳥帶你了解嵌入式linux系統基礎 時間:2018-06-11      來源:未知

學習嵌入式linux,那么首先就必須要了解嵌入式linux系統,及嵌入式linux系統的最為基礎的概念,今天就讓我這只老鳥帶你們去了解一下嵌入式linux系統的基礎知識及如何一步一步對嵌入式linux系統熟悉。

首先學習一個知識,就要做到層次化,有路線的去學習,當然嵌入式linux也是這樣。

嵌入式linux系統

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

嵌入式Linux系統--最開始就是要知道嵌入式linux系統如何安裝PC安裝Windows操作系統通常從光驅開始,按Fn鍵進入安裝模式,來讀取光盤并啟動安裝過程。嵌入式Linux和此類似,Bootoader啟動過程中按任意鍵(U-boot)進入安裝模式,只不過安裝不是從光驅讀取系統,而是從串口(UART)或者網口讀取系統。另外有個不同PC安裝中文件系統包含在系統之中,嵌入式Linux系統操作系統和文件系統是分開的需要單獨安裝。

嵌入式linux系統

嵌入式Linux系統--文件系統,即fs,是Linux系統的重要部分,文件系統主要實現的是文件夾和文件的操作(如創建、刪除、打開、關閉、讀寫等),這和Windows操作系統的文件系統比較相似。嵌入式Linux系統下文件系統模塊通常需要Kernel提供支持的,并包含Shell命令包,就是說嵌入式Linux文件系統不光提供對文件操作的支持,還提供對Shell包的支持,你也許有疑問什么是Shell,請向下看。

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

嵌入式Linux系統--內核,即Kernel,是Linux系統的核心,Kernel包含了驅動程序,網絡協議,內存管理,文件系統,進程管理等模塊,這些概念比較抽象,在Windows操作系統做程序開發會遇到類似的模塊劃分,如果只是Windows操作系統的應用者是很少需要有這些概念的,不過你的使用之中是用到了這些東西。如外擴的設備需要安裝額外的驅動,你就用到驅動程序這種東西了;打開office時你就用到了文件系統了;上網時用到了網絡協議;同時打開千千靜聽和計算器你就用到了進程管理。原來嵌入式Linux系統的這些概念早就存在Windows操作系統之中,就像遇到一個似曾相識的人,想問一句“我們好像那里見過”。

嵌入式Linux系統--圖形庫,即Gui是用來做圖形面的支撐庫。如Windows系統下的“桌面”,“桌面”上的圖標,都是用圖形庫來實現的。你用的手機顯示屏背景圖,顯示的電話號碼,短信也都是基于圖形庫來實現的。嵌入式Linux系統不一定用到圖形庫,所以圖形庫是嵌入式Linux系統可裁剪的模塊之一,目前流行的圖形庫有QT/miniGUI/GTK+2/MFC,其中除了MFC都可以用在嵌入式Linux系統下。

嵌入式Linux系統--嵌入式數據庫,即Embeded Sql,是嵌入式Linux系統另重要的一個可裁剪模塊,就是說有些嵌入式Linux系統產品可能用到,有些可能用不到,目前最流行的嵌入式數據庫就是 Sqlite。那么嵌入式數據庫到底做什么用,如果你了解數據庫,你可以把嵌入式數據庫看成是一個小型的、輕量級的數據庫。如果不明白,請設想一個班的成績單(表),對每個學生成績進行查看并做排名,那么做成績單就相當于存入數據庫,查看過程就相當于對數據庫進行搜索(檢索),查看的結果就像當于搜索(檢索)的結果,排名就相當于對數據庫成員按名次創建索引。說的簡潔點-“數據庫就是表和表的操作”。

看完了上面這些嵌入式linux系統概念及學習順序,是不是對他有一個初步的了解,想要知道更多,比較推薦華清遠見哦,而且在這里還有學習路線推薦給你哦,可以咨詢客服哦。

相關推薦:菜鳥對于嵌入式如何從入門到精通資料

上一篇:學習嵌入式開發可以做什么,看看到底值不值得學

下一篇:重慶做嵌入式開發待遇如何?很高嗎?

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部

主站蜘蛛池模板: 基础设施建设产业市场| 月光奏鸣曲第三乐章钢琴谱| 赌神电影| 够级比赛活动方案| 孙涛个人简历| 张国立电影作品大全| 沈月个人简介| 电影《地狱神探》| 吻胸摸激情床激烈视频| 肥皂泡节选阅读理解答案三年级| 啊嗯啊嗯嗯| 热点新闻素材| 王茜华泳装照片高清| 倪敏然| 爱在西元前简谱| 分享视频| 泰星mike| 朴信惠电视剧| 《牵牛花》阅读答案| 艳妇乳肉豪妇荡乳ⅹxxoo韩国| 数学二年级上册答案| 熊乃瑾个人资料| 陕西单招真题电子版| 猛女| 咖啡王子一号店| 麦当娜·西科尼| 豆包简历个人资料| 艳女十八式无删减版| 头文字d里演员表| 老友记 第一季 1994 詹妮弗·安妮斯顿 | 北京卫视今日电视剧| 髋关节置换术后护理ppt| 视频三级| 捷克女人性ⅹxxxx视频| 山东教育电视台直播在线观看| 张雅玲| 纵情四海| 飞虎神鹰1-42集免费| 翟凌| 饶俊| 恶魔之吻1993完整版在线观看|