一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

初學(xué)者如何學(xué)習(xí)嵌入式Linux底層系統(tǒng)

Q4MP_gh_c472c21 ? 來(lái)源:cc ? 2019-02-21 14:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

很多初學(xué)者會(huì)問(wèn),嵌入式Linux怎么學(xué)?下面就來(lái)討論討論這個(gè)問(wèn)題。

嵌入式Linux可以分為兩部分:底層系統(tǒng)、應(yīng)用開(kāi)發(fā)。

對(duì)于應(yīng)用開(kāi)發(fā) : C語(yǔ)言、數(shù)據(jù)結(jié)構(gòu)、JAVA什么的需學(xué)好。嵌入式應(yīng)用開(kāi)發(fā)和PC上的應(yīng)用開(kāi)發(fā)并沒(méi)有什么特別要注意的。也許你說(shuō)在嵌入式上要做些優(yōu)化,是的,要優(yōu)化,但是未經(jīng)優(yōu)化的程序和PC上的程序開(kāi)發(fā)沒(méi)什么差別。另外,當(dāng)你有能力去優(yōu)化時(shí),你已經(jīng)不用來(lái)問(wèn)這個(gè)問(wèn)題了。具體到某個(gè)例子,比如說(shuō)開(kāi)發(fā)界面,在PC上我們用VC;在嵌入式Linux里也許我們用QT也用Android,這個(gè)時(shí)候你應(yīng)該去學(xué)學(xué)QT、Android的編程。但是基礎(chǔ)還是C或JAVA,在此基礎(chǔ)上去熟悉它們的接口。你學(xué)過(guò)VC的話,也是要花時(shí)間去了解那些類、控件的。

如果你想學(xué)習(xí)底層系統(tǒng),這是我的專長(zhǎng),倒是可以說(shuō)一點(diǎn)。

在回答這個(gè)問(wèn)題之前,我先回答:不少人問(wèn)我,到底是學(xué)驅(qū)動(dòng)還是學(xué)應(yīng)用? 我只能說(shuō)憑興趣,并且驅(qū)動(dòng)和應(yīng)用并不是截然分開(kāi)的。

1. 我們說(shuō)的驅(qū)動(dòng),其實(shí)并不局限于硬件的操作,還有操作系統(tǒng)的原理、進(jìn)程的休眠喚醒調(diào)度等概念。想寫(xiě)出一個(gè)好的應(yīng)用,想比較好的解決應(yīng)用碰到的問(wèn)題,這些知識(shí)你應(yīng)該懂

2. 做應(yīng)用門(mén)檻低,特別是現(xiàn)在的ANDROID,純JAVA。做應(yīng)用的發(fā)展路徑個(gè)人認(rèn)為就是業(yè)務(wù)純熟。比如在通信行業(yè)、IPTV行業(yè)、手機(jī)行業(yè),你了解行業(yè)的需求。所以,當(dāng)領(lǐng)導(dǎo)的人,多是做應(yīng)用的。

3. 做驅(qū)動(dòng),其實(shí)我不想稱為“做驅(qū)動(dòng)”,而是想稱為“做底層系統(tǒng)”,做好了這是通殺各行業(yè)。我工作幾年,做過(guò)手機(jī)、IPTV、會(huì)議電視,但是這些產(chǎn)品對(duì)我毫無(wú)差別,因?yàn)槲抑蛔龅讓?。他們的業(yè)務(wù)跟我沒(méi)關(guān)系。當(dāng)應(yīng)用出現(xiàn)問(wèn)題,他們解決不了時(shí),我就會(huì)從內(nèi)核角度給他們出主意,給他們提供工具。做底層的發(fā)展方向,個(gè)人認(rèn)為是技術(shù)專家。

4. 其實(shí),做底層還是做應(yīng)用,之間并沒(méi)有一個(gè)界線,有底層經(jīng)驗(yàn),再去做應(yīng)用,你會(huì)感覺(jué)很踏實(shí)。有了業(yè)務(wù)經(jīng)驗(yàn),你再了解一下底層,很快就可以組成一個(gè)團(tuán)隊(duì)。

回到怎么學(xué)的問(wèn)題上。嵌入式Linux底層系統(tǒng)包含哪些東西?不要急,舉一個(gè)例子你就知道了。

1. 電腦一開(kāi)機(jī),那些界面是誰(shuí)顯示的?是BIOS,它做什么?一些自檢,然后從硬盤(pán)上讀入windows,并啟動(dòng)它。類似的,這個(gè)BIOS對(duì)應(yīng)于嵌入式Linux里的bootloader。這個(gè)bootloader要去Flash上讀入Linux內(nèi)核,并啟動(dòng)它。

2. 啟動(dòng)windows的目的是什么?當(dāng)然是上網(wǎng)聊天什么的了。這些上網(wǎng)、聊天工具在哪?在C盤(pán)、D盤(pán)上。所以, windows要先識(shí)別出C盤(pán)、D盤(pán)。在Linux下我們稱為根文件系統(tǒng)。

3. windows能識(shí)別出C盤(pán)、D盤(pán),那么肯定能讀寫(xiě)硬盤(pán)才行。這涉及的東西稱為驅(qū)動(dòng)程序。當(dāng)然不僅僅是硬盤(pán),還有網(wǎng)卡、USB等等。嵌入式Linux能從Flash上讀出并執(zhí)行應(yīng)用程序,肯定也得有Flash的驅(qū)動(dòng)程序啊,當(dāng)然也不僅僅是Flash。

先說(shuō)到這里吧,嵌入式LINUX里含有bootloader, 內(nèi)核, 驅(qū)動(dòng)程序、根文件系統(tǒng)這4大塊。

一、bootloader

它就是一個(gè)稍微復(fù)雜的裸板程序。但是要把這裸板程序看懂寫(xiě)好一點(diǎn)都不容易。Windows下好用的工具弱化了我們的編程能力。

很多人一玩嵌入式就用ADS、KEIL。你能回答這幾個(gè)問(wèn)題嗎?

1. 一上電,CPU從哪里取指令執(zhí)行?

答:一般從Flash上指令。

2. 但是Flash一般是只能讀不能直接寫(xiě)的,如果我用到全局變量,這些全局變量在哪里?

答:全局變量應(yīng)該在內(nèi)存里

3. 那么誰(shuí)把全局變量放到內(nèi)存里去?

答:長(zhǎng)期用ADS、KEIL的朋友,你能回答嗎?這需要"重定位"。在ADS或KEIL里,重定位的代碼是制作這些工具的公司幫你寫(xiě)好了。 你可曾去閱讀過(guò)?

4. 內(nèi)存那么大,我怎么知道把"原來(lái)存在Flash上的內(nèi)容"讀到內(nèi)存的"哪個(gè)地址去"?

答:這個(gè)地址用"鏈接腳本"決定,在ADS里有scatter文件,KEIL里也有類似的文件。但是,你去研究過(guò)嗎?

5. 你說(shuō)重定位是把程序從Flash復(fù)制到內(nèi)存,那么這個(gè)程序可以讀Flash??? 答:是的,要能操作Flash。當(dāng)然不僅僅是這些,還有設(shè)置時(shí)鐘讓系統(tǒng)運(yùn)行得更快等等。 先自問(wèn)自答到這里吧,bootloader這一個(gè)裸板程序,其實(shí)有3部分要點(diǎn):

1. 對(duì)硬件的操作

2. 對(duì)ARM體系處理器的了解

3. 程序的基本概念:重定位、棧、代碼段數(shù)據(jù)段BSS段什么的。

對(duì)硬件的操作,需要看原理圖、芯片手冊(cè)。這需要一定的硬件知識(shí),不求你能設(shè)計(jì)硬件,但是至少能看懂; 不求能看懂模擬電路, 但是要能看懂數(shù)字電路。這方面的能力我是在學(xué)校里學(xué)到的,微機(jī)原理、數(shù)字電路這2本書(shū)(書(shū)名忘了)就足夠了。但是我懷疑你有無(wú)耐心把這2本書(shū)看完。我不知道現(xiàn)在有沒(méi)有更快捷的書(shū)。想速成的話,就先放掉這塊吧,不懂就問(wèn)GOOGLE、發(fā)貼。

另外,芯片手冊(cè)是肯定要讀的,別去找中文的,就看英文的。開(kāi)始是非常痛苦,以后就會(huì)發(fā)現(xiàn)那些語(yǔ)法、詞匯一旦熟悉后, 讀任何芯片手冊(cè)都很容易。

對(duì)ARM體系處理器的了解, 看杜春蕾的吧,里面講有匯編指令,有異常模式、MMU等。也就這3塊內(nèi)容需要你了解。

程序的基本概念,王道當(dāng)然是去看編譯原理了??上В@類書(shū)絕對(duì)是天書(shū)級(jí)別的。勸你若非超級(jí)天才還是別去看了。就看我寫(xiě)的<嵌入式Linux應(yīng)用開(kāi)發(fā)完全手冊(cè)>和第1期視頻吧,別擔(dān)心,不用花錢(qián)。照著視頻把硬件相關(guān)的實(shí)驗(yàn)做了,這些概念就清楚了。我還沒(méi)有發(fā)現(xiàn)第2套講這些概念的書(shū)或視頻,允許我盲目吹噓一回。 對(duì)于bootloader,我學(xué)習(xí)時(shí)是先看了,然后自己寫(xiě)程序把各個(gè)硬件的實(shí)驗(yàn)都做了一遍,比如GPIO、時(shí)鐘、 SDRAMUART、NAND。把它們都弄清楚了,組臺(tái)在一起就很容易看懂u-boot了 ??偨Y(jié)一下,看懂硬件原理圖、看芯片手冊(cè),這需要你自己去找資料。剩下的,就按<嵌入式Linux應(yīng)用開(kāi)發(fā)完全手冊(cè)>和第1期視頻的章 節(jié)目錄去學(xué)習(xí)吧。

二、內(nèi)核

想速成的人,先跨過(guò)內(nèi)核的學(xué)習(xí),直接學(xué)習(xí)怎么寫(xiě)驅(qū)動(dòng)。

想成為高手,內(nèi)核必須深刻了解。注意,我說(shuō)的是了解,我沒(méi)奢望去寫(xiě)出一個(gè)內(nèi)核。

要對(duì)里面的調(diào)度機(jī)制、內(nèi)存管理機(jī)制、文件管理機(jī)制等等有所了解。

推薦兩本書(shū):

1. 通讀,請(qǐng)看薄的那本(浮燥的社會(huì)講求速度)

2. 選讀, 想了解哪一塊就讀哪一節(jié)

三、驅(qū)動(dòng)

驅(qū)動(dòng)包含兩部分:硬件本身的操作、驅(qū)動(dòng)程序的框架。

又是硬件,還是要看得懂原理圖、讀得懂芯片手冊(cè),多練吧。 說(shuō)到驅(qū)動(dòng)框架,有一些書(shū)介紹一下。LDD3,即,老外寫(xiě)的那本,里面介紹了不少概念,值得一讀。但是,它的作用 也就限于介紹概念了。我基本上是入門(mén)之前用它來(lái)熟悉一下概念,入門(mén)后就扔掉了。

驅(qū)動(dòng)方面比較全的介紹,應(yīng)該是宋寶華的了,老實(shí)說(shuō)我只看過(guò)目錄,有不少人說(shuō)好,這里推薦一下。

要想深入了解某一塊,絕對(duì)是超5星級(jí)推薦。你別指望把它讀完,1800多頁(yè),上下兩冊(cè)呢。我是某一塊不清楚 時(shí),就去翻一下它。任何一部分,這書(shū)都可以講上2、3百頁(yè),非常詳細(xì)。并且是以某個(gè)目標(biāo)來(lái)帶你分析內(nèi)核源碼。它以linux 2.4為例,但是原理相通,同樣適用于其它版本的linux。 還有沒(méi)有其他介紹?當(dāng)然有了,韋東山Linux視頻第2期。<嵌入式Linux應(yīng)用開(kāi)發(fā)完全手冊(cè)>里對(duì)驅(qū)動(dòng)講得不多,不夠深入。

把你手上的開(kāi)發(fā)板所涉及的硬件,都去嘗試寫(xiě)一個(gè)驅(qū)動(dòng)吧。有問(wèn)題就先"痛苦地思考",思考的過(guò)程中你會(huì)把很多不相關(guān)的知識(shí)串聯(lián)起來(lái),最終貫通。

四、根文件系統(tǒng)

大家有沒(méi)有想過(guò)這2個(gè)問(wèn)題:

1. 對(duì)于Linux做出來(lái)的產(chǎn)品,有些用作監(jiān)控、有些做手機(jī)、有些做平板。那么內(nèi)核啟動(dòng)后,掛載根文件系統(tǒng)后,應(yīng)該啟動(dòng)哪一個(gè)應(yīng)用程序呢?

答:內(nèi)核不知道也不管應(yīng)該啟動(dòng)哪一個(gè)用戶程序。它只啟動(dòng)init這一個(gè)應(yīng)用程序,它對(duì)應(yīng)/sbin/init。

顯然,這個(gè)應(yīng)用程序就要讀取配置文件,根據(jù)配置文件去啟動(dòng)用戶程序(監(jiān)控、手冊(cè)界面、平板界面等等,這個(gè)問(wèn)題提示我們,文件系統(tǒng)的內(nèi)容是有一些約定的,比如要有/sbin/init,要有配置文件 。

2. 你寫(xiě)的hello,world程序,有沒(méi)有想過(guò)里面用到的printf是誰(shuí)實(shí)現(xiàn)的?

答:這個(gè)函數(shù)不是你實(shí)現(xiàn)的,是庫(kù)函數(shù)實(shí)現(xiàn)的。它運(yùn)行時(shí),得找到庫(kù)。

這個(gè)問(wèn)題提示我們,文件系統(tǒng)里還要有庫(kù)。 簡(jiǎn)單的自問(wèn)自答到這里,要想深入了解,可以看一下busybox的init.c,就可以知道init進(jìn)程做的事情了。 當(dāng)然,也可以看<嵌入式Linux應(yīng)用開(kāi)發(fā)完全手冊(cè)>里構(gòu)建根文件系統(tǒng)那章。

我的學(xué)習(xí)經(jīng)歷

1. 我在學(xué)校時(shí)讀的是物理電子專業(yè),其實(shí)課程里沒(méi)有教怎么設(shè)計(jì)電路,只是教了些電子電路方面的知識(shí)。PCB的設(shè)計(jì)是在實(shí)驗(yàn)室里自學(xué)的,只設(shè)計(jì)過(guò)2層板,現(xiàn)在忘記得差不多了。但是保留了看原理圖、看芯片手冊(cè)的能力。

2. 選修了軟件學(xué)位,對(duì)軟件設(shè)計(jì)挺感興趣,但是也只是學(xué)了C語(yǔ)言、數(shù)據(jù)庫(kù)而已。憑著興趣做了不少競(jìng)賽題。沒(méi)能力去參加競(jìng)賽,但是把C語(yǔ)言練得很扎實(shí)。

3. 在實(shí)驗(yàn)室、在第1家公司,就是設(shè)計(jì)些簡(jiǎn)單的PCI卡,寫(xiě)一下windows的驅(qū)動(dòng)程序

4. 在第2家公司,用51單片機(jī)做車載電話,開(kāi)始走上純軟件的道路。

5. 開(kāi)始感到單片機(jī)的不足,辭職半年閉門(mén)學(xué)Linux,從red hat怎么操作開(kāi)始。步驟就是先看,再自己寫(xiě)裸板程序操作硬件,接著到分析u-boot。同時(shí)看,對(duì)LINUX框架有所了解。

在寫(xiě)裸板時(shí),建議各位加強(qiáng)對(duì)中斷的理解,內(nèi)核就是用中斷來(lái)完成各種功能的。

6. 分析完u-boot,就開(kāi)始進(jìn)行簡(jiǎn)單的驅(qū)動(dòng)編程了,這時(shí)候,能力還很弱。

7. 開(kāi)始去中興上班,工作2年,編寫(xiě)各類驅(qū)動(dòng)、解決各類問(wèn)題(驅(qū)動(dòng)問(wèn)題、幫助定位應(yīng)用問(wèn)題),能力得到煅煉。

總結(jié)

1. 硬件方面的書(shū): 微機(jī)原理、數(shù)字電路,高校里的教材。

2. Linux方面的書(shū):

<嵌入式Linux應(yīng)用開(kāi)發(fā)完全手冊(cè)> ,老外寫(xiě)的那本

3. 視頻:

韋東山Linux視頻第1期(基于S3C2440錄制): ARM實(shí)驗(yàn),u-boot,文件系統(tǒng),初級(jí)驅(qū)動(dòng) 韋東山Linux視頻第1期(基于S3C6410錄制): 裸板程序 韋東山Linux視頻第2期: 高級(jí)驅(qū)動(dòng)

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)注

    5152

    文章

    19678

    瀏覽量

    317785
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11512

    瀏覽量

    213908

原文標(biāo)題:嵌入式Linux底層系統(tǒng)怎么學(xué)?

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Linux嵌入式和單片機(jī)嵌入式的區(qū)別?

    新的應(yīng)用程序和驅(qū)動(dòng)程序來(lái)擴(kuò)展功能。 6. 開(kāi)發(fā)難度 : 單片機(jī)嵌入式 :開(kāi)發(fā)難度相對(duì)較低,適合初學(xué)者入門(mén)。 Linux嵌入式 :開(kāi)發(fā)難度較高,需要掌握更多的知識(shí)和技能。 7. 成
    發(fā)表于 06-20 09:46

    嵌入式開(kāi)發(fā)入門(mén)指南:從零開(kāi)始學(xué)習(xí)嵌入式

    隨著物聯(lián)網(wǎng)、智能硬件的發(fā)展,嵌入式開(kāi)發(fā)成為熱門(mén)技能之一。以下將為初學(xué)者提供一份詳細(xì)的嵌入式開(kāi)發(fā)入門(mén)指南,涵蓋學(xué)習(xí)路徑、必備工具、推薦資源等內(nèi)容。 1.
    發(fā)表于 05-15 09:29

    嵌入式適合自學(xué)嗎?

    基礎(chǔ)。對(duì)于初學(xué)者來(lái)說(shuō),很難在短時(shí)間內(nèi)建立起完整的知識(shí)體系。 2)學(xué)習(xí)曲線陡峭:嵌入式開(kāi)發(fā)需要掌握多種編程語(yǔ)言、硬件知識(shí)、操作系統(tǒng)原理等,學(xué)習(xí)
    發(fā)表于 04-27 09:54

    入行嵌入式難度大不大?

    操作系統(tǒng)等知識(shí)。不過(guò),目前有許多線上和線下的課程可供選擇,可以幫助初學(xué)者快速入門(mén)。 (二)轉(zhuǎn)行跨界 對(duì)于有其他專業(yè)背景或工作經(jīng)驗(yàn)的人來(lái)說(shuō),轉(zhuǎn)行嵌入式也是可行的。 如果你有一定的編程基礎(chǔ)或電子電路知識(shí)
    發(fā)表于 04-17 10:14

    硬核升級(jí)!華清遠(yuǎn)見(jiàn)STM32MP157驅(qū)動(dòng)開(kāi)發(fā)課程助力嵌入式Linux底層開(kāi)發(fā)入門(mén)進(jìn)階

    初學(xué)者感到難度較大。因此,理清學(xué)習(xí)內(nèi)容是進(jìn)入這一領(lǐng)域的重要第一步。那么,對(duì)于零基礎(chǔ)的學(xué)習(xí)者而言,需要掌握哪些核心知識(shí)呢?嵌入式Linux驅(qū)動(dòng)
    的頭像 發(fā)表于 04-03 16:40 ?434次閱讀
    硬核升級(jí)!華清遠(yuǎn)見(jiàn)STM32MP157驅(qū)動(dòng)開(kāi)發(fā)課程助力<b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b><b class='flag-5'>底層</b>開(kāi)發(fā)入門(mén)進(jìn)階

    ElfBoard嵌入式教育科普|UART接口全面解析

    掌握UART等通信接口的深入知識(shí),對(duì)嵌入式初學(xué)者而言,不僅能夠深化對(duì)通信協(xié)議與方式的認(rèn)知,增強(qiáng)調(diào)試技巧及通信接口設(shè)計(jì)能力,還能拓寬應(yīng)用范疇并培育系統(tǒng)級(jí)思考方式。因此本文將對(duì)UART接口進(jìn)行全面解析
    的頭像 發(fā)表于 03-10 09:29 ?900次閱讀
    ElfBoard<b class='flag-5'>嵌入式</b>教育科普|UART接口全面解析

    【入門(mén)必看】從菜鳥(niǎo)到大牛,嵌入式系統(tǒng)完整學(xué)習(xí)路線!看這篇就夠了!

    嵌入式系統(tǒng)是許多現(xiàn)代電子設(shè)備和智能系統(tǒng)的核心,掌握嵌入式系統(tǒng),意味著能夠設(shè)計(jì)和開(kāi)發(fā)更加智能化的產(chǎn)品。本文為所有想進(jìn)入
    的頭像 發(fā)表于 02-20 10:53 ?2352次閱讀
    【入門(mén)必看】從菜鳥(niǎo)到大牛,<b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>完整<b class='flag-5'>學(xué)習(xí)</b>路線!看這篇就夠了!

    新手怎么學(xué)嵌入式?

    操作 實(shí)踐是學(xué)習(xí)嵌入式技術(shù)的關(guān)鍵。你可以購(gòu)買一些低成本的嵌入式開(kāi)發(fā)板,如 Arduino 或 Raspberry Pi。這些開(kāi)發(fā)板具有豐富的資源和簡(jiǎn)單易懂的文檔,非常適合初學(xué)者。通過(guò)在
    發(fā)表于 12-12 10:51

    嵌入式職業(yè)規(guī)劃雜談 如何學(xué)習(xí)與職業(yè)規(guī)劃

    ---本章為初學(xué)者介紹可能的職業(yè)發(fā)展路線,讓初學(xué)者對(duì)整個(gè)行業(yè)有所了解,對(duì)自身發(fā)展有所參考。 如何學(xué)習(xí)與職業(yè)規(guī)劃 仔細(xì)觀察一下周圍的電子設(shè)備,比如包里的手機(jī),戴著的手環(huán),開(kāi)著的空調(diào);家里的洗衣機(jī)
    的頭像 發(fā)表于 11-25 09:53 ?865次閱讀
    <b class='flag-5'>嵌入式</b>職業(yè)規(guī)劃雜談 如何<b class='flag-5'>學(xué)習(xí)</b>與職業(yè)規(guī)劃

    嵌入式學(xué)習(xí)建議

    的平衡,要在理解軟件工程基本原理基礎(chǔ)上理解硬件構(gòu)件與軟件構(gòu)件等基本概念。 以上建議,僅供初學(xué)者參考。當(dāng)然,以上只是基礎(chǔ)階段的學(xué)習(xí)建議。要成為良好的嵌入式系統(tǒng)設(shè)計(jì)師,還需要在實(shí)際項(xiàng)目中
    發(fā)表于 10-22 11:41

    【免費(fèi)分享】嵌入式Linux開(kāi)發(fā)板【入門(mén)+項(xiàng)目,應(yīng)用+底層】資料包一網(wǎng)打盡,附教程/視頻/源碼...

    ?想要深入學(xué)習(xí)嵌入式Linux開(kāi)發(fā)嗎?現(xiàn)在機(jī)會(huì)來(lái)了!我們?yōu)?b class='flag-5'>初學(xué)者們準(zhǔn)備了一份全面的資料包,包括原理圖、教程、課件、視頻、項(xiàng)目、源碼等,所有資料全部免費(fèi)領(lǐng)取,課程視頻可試看(購(gòu)買后看完整
    的頭像 發(fā)表于 09-05 10:45 ?626次閱讀
    【免費(fèi)分享】<b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>開(kāi)發(fā)板【入門(mén)+項(xiàng)目,應(yīng)用+<b class='flag-5'>底層</b>】資料包一網(wǎng)打盡,附教程/視頻/源碼...

    嵌入式linux開(kāi)發(fā)的基本步驟有哪些?

    嵌入式Linux開(kāi)發(fā)是一個(gè)復(fù)雜的過(guò)程,涉及到硬件選擇、操作系統(tǒng)移植、驅(qū)動(dòng)開(kāi)發(fā)、應(yīng)用程序開(kāi)發(fā)等多個(gè)方面。以下是嵌入式Linux開(kāi)發(fā)的基本步驟,
    的頭像 發(fā)表于 09-02 09:11 ?1263次閱讀

    嵌入式linux開(kāi)發(fā)板芯片的工作原理

    了處理器、存儲(chǔ)器、輸入/輸出接口等硬件資源的嵌入式系統(tǒng)開(kāi)發(fā)平臺(tái)。它通常采用Linux操作系統(tǒng)作為底層軟件平臺(tái),提供了豐富的開(kāi)發(fā)工具和庫(kù)函數(shù),
    的頭像 發(fā)表于 09-02 09:07 ?835次閱讀

    嵌入式機(jī)電一體化系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》讀后感

    理解不僅拓寬了我的知識(shí)視野,更為后續(xù)章節(jié)的學(xué)習(xí)打下了堅(jiān)實(shí)的基礎(chǔ)。 書(shū)中第二章重點(diǎn)討論了基于Linux嵌入式系統(tǒng)設(shè)計(jì),這一章節(jié)對(duì)我而言尤為關(guān)鍵。Li
    發(fā)表于 08-21 08:45

    從菜鳥(niǎo)到大牛!嵌入式完整學(xué)習(xí)路線:STM32單片機(jī)-RTOS-Linux

    ?嵌入式系統(tǒng)是許多現(xiàn)代電子設(shè)備和智能系統(tǒng)的核心,掌握嵌入式系統(tǒng),意味著能夠設(shè)計(jì)和開(kāi)發(fā)更加智能化的產(chǎn)品。本文為所有想進(jìn)入
    的頭像 發(fā)表于 07-23 16:11 ?6752次閱讀
    從菜鳥(niǎo)到大牛!<b class='flag-5'>嵌入式</b>完整<b class='flag-5'>學(xué)習(xí)</b>路線:STM32單片機(jī)-RTOS-<b class='flag-5'>Linux</b>