分散加載文件(scatter file)是一個(gè)文本文件,它的作用是可以用于描述 ARM 鏈接器生成映像文件所需要的信息。
隨著小K的系列科普文章推出,想必大家對(duì)100G/400G相關(guān)測(cè)試要求已經(jīng)非常熟悉,無論是TDECQ,FEC還是接收端誤碼測(cè)試,可參考閱讀:《傳說中的TDECQ,到底是個(gè)(°△°|||)︴?》《聽Greg大神講TDECQ那些事》《真相只有一個(gè),深入洞察PAM4!》這一次小K要來介紹...
前言在上一則教程中,我們引入了智能指針的相關(guān)概念,并詳細(xì)地說明了智能指針的用法,而且我們也對(duì)智能指針進(jìn)行了一些完善,使其更加具備普適性,在前一則教程中,我們也提到了說雖然已經(jīng)完善了很多,但是仍然存在著問題,這個(gè)問題是什么呢?我們本節(jié)教程將著重?cái)⑹鲞@個(gè)內(nèi)容。在閱讀本則教程之前需要閱...
前言在上一則教程中,敘述了當(dāng)處于多線程環(huán)境下時(shí),智能指針?biāo)赶虻囊糜?jì)數(shù)可能會(huì)因?yàn)榇藢?dǎo)致引用計(jì)數(shù)出問題,因此,引入了原子操作的相關(guān)概念,換句話說,這種操作也被稱之為是輕量級(jí)指針,那對(duì)于這種輕量型指針又會(huì)存在什么問題呢?本節(jié)內(nèi)容將著重?cái)⑹鲞@個(gè)問題。另外需要注意的是,關(guān)于最近幾次的內(nèi)...
C的連載教程就到此結(jié)束了,所涉及的內(nèi)容也只是C中很淺顯的一部分,寫這個(gè)連載教程也是記錄筆者學(xué)習(xí)C的一個(gè)過程,同時(shí)也提供了一個(gè)適合具備C語言基礎(chǔ)的C入門教程,快速的掌握C相對(duì)于C語言來說獨(dú)特的語言特性,為了方便大家查看,以下就是所有C連載教程的一個(gè)匯總鏈接。(一)C的引入,this...
引言筆者接觸嵌入式領(lǐng)域軟件開發(fā)已近五年,幾乎用的都是ARMCortexM內(nèi)核系列的微控制器。在這五年期間,感謝C語言編譯器的存在,讓我不用接觸匯編即可進(jìn)行開發(fā),但是彷佛也錯(cuò)過了一些風(fēng)景,沒有領(lǐng)域到編譯器之美和CPU之美,所以決定周末無聊的休息時(shí)間通過尋找資料、動(dòng)手實(shí)驗(yàn)、得出結(jié)論的...
文件系統(tǒng)定義在計(jì)算機(jī)出現(xiàn)之前其實(shí)就有文件系統(tǒng)的概念了,此時(shí)的文件系統(tǒng)指的是用于管理(存儲(chǔ)和檢索)紙質(zhì)文件的系統(tǒng),而在計(jì)算機(jī)發(fā)明之后,文件系統(tǒng)逐漸指的是管理存儲(chǔ)介質(zhì)的系統(tǒng),它通過簡(jiǎn)單的接口給用戶,方便用戶使用存儲(chǔ)設(shè)備。在學(xué)習(xí)Linux的時(shí)候,我們通常會(huì)看到這樣一句話,Linux中一...
引言筆者接觸嵌入式領(lǐng)域軟件開發(fā)已近五年,幾乎用的都是ARMCortexM內(nèi)核系列的微控制器。在這五年期間,感謝C語言編譯器的存在,讓我不用接觸匯編即可進(jìn)行開發(fā),但是彷佛也錯(cuò)過了一些風(fēng)景,沒有領(lǐng)域到編譯器之美和CPU之美,所以決定周末無聊的休息時(shí)間通過尋找資料、動(dòng)手實(shí)驗(yàn)、得出結(jié)論的...
進(jìn)程的概念進(jìn)程是Linux事務(wù)管理的基本單元,所有的進(jìn)程均擁有自己獨(dú)立的處理環(huán)境和系統(tǒng)資源。進(jìn)程的環(huán)境由當(dāng)前系統(tǒng)狀態(tài)及其父進(jìn)程信息決定和組成,將某個(gè)可執(zhí)行文件加載到內(nèi)存中運(yùn)行,那么就會(huì)演變成一個(gè)或者是多個(gè)進(jìn)程。(產(chǎn)生多個(gè)進(jìn)程的原因是進(jìn)程在運(yùn)行的時(shí)候可以再創(chuàng)建新的進(jìn)程,但是加載的時(shí)...
??關(guān)注、星標(biāo)嵌入式客棧,精彩及時(shí)送達(dá)[導(dǎo)讀]大家好,我是逸珺,前面總結(jié)了一下RS-485的一些要點(diǎn),今天來總結(jié)一下Modbus-RTU協(xié)議,原本想把實(shí)現(xiàn)思路也一起發(fā)出來,但是感覺太長(zhǎng)了,就拆開了。前世今生照例簡(jiǎn)單說下這個(gè)協(xié)議的歷時(shí),Modicon公司于1979年制定了Modbu...
引言在上一則發(fā)表的關(guān)于Linux的文章中,敘述了Linux的相關(guān)概念,其中就包括進(jìn)程的資源,進(jìn)程的狀態(tài),以及進(jìn)程的屬性等相關(guān)內(nèi)容,在本則教程中,將著重?cái)⑹鯨inux進(jìn)程管理的內(nèi)容,其中就包括Linux進(jìn)程的創(chuàng)建,進(jìn)程的終止,進(jìn)程的等待相關(guān)內(nèi)容。Linux進(jìn)程的創(chuàng)建函數(shù)fork現(xiàn)有...
非常感謝大家這么長(zhǎng)時(shí)間對(duì)我們的喜愛和關(guān)注,我們都知道,人工智能是當(dāng)下的大趨勢(shì),對(duì)于我們來說,人工智能更是我們現(xiàn)在領(lǐng)域和未來職業(yè)發(fā)展的一個(gè)重要方向,所以我們今天特意聯(lián)系了央視公開課曾推薦的萬門大學(xué),向大家贈(zèng)送一份人工智能的課程。這個(gè)課程我們已經(jīng)了解過,是個(gè)可以重復(fù)觀看的錄播課程,課...
微秒級(jí)延時(shí)設(shè)計(jì)方案一般RTOS系統(tǒng)時(shí)鐘1KHz的情況下,thread_sleep()的最短時(shí)間是1ms。在實(shí)時(shí)控制中有些情況需要微秒(us)級(jí)延時(shí),這該怎么辦呢?微秒級(jí)延時(shí)有兩種實(shí)現(xiàn)思路:一是著情提高系統(tǒng)時(shí)鐘,二是使用MCU的高精度定時(shí)器。一、著情提高系統(tǒng)時(shí)鐘之所以說是“著情”提...
引言在前面的教程中,敘述了模板函數(shù)以及模板類的相關(guān)概念,在本節(jié)教程中,筆者將著重?cái)⑹?C中的異常機(jī)制,所謂異常,是程序在執(zhí)行期間產(chǎn)生的問題,異常提供一種轉(zhuǎn)移程序控制權(quán)的方式。而且異常處理主要涉及到三個(gè)關(guān)鍵字:try、catch、throw,下面將對(duì)異常這個(gè)概念進(jìn)行詳細(xì)敘述。異常的...
289117336
Tronlong創(chuàng)龍
xjhw
phane99
依秋
大有可為
SeanShen
xiaoguaixh
946987619
賀士翀
liqinglong1023