完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>
電子發(fā)燒友網(wǎng)技術(shù)文庫為您提供最新技術(shù)文章,最實用的電子技術(shù)文章,是您了解電子技術(shù)動態(tài)的最佳平臺。
從本文開始,將陸續(xù)推送“手把手教你移植U-boot”系列文章,目標是由淺入深地講解U-boot的工作流程、原理、配置方法和移植方法,手把手教你完成U-boot的移植工作,默認硬件開發(fā)平臺為ARM,操作系統(tǒng)為Linux。...
作為一名Linux系統(tǒng)下的C語言開發(fā),經(jīng)常需要閱讀源碼,但是有些源碼實在是難以閱讀,各種龐大的結(jié)構(gòu)體交雜,分分鐘把你繞暈,讓你頭昏眼花,遲遲無法梳理清楚。這時候,一個能夠幫你梳理數(shù)據(jù)結(jié)構(gòu)的工具就顯得極其重要,讓你能夠很清晰的看出各個數(shù)據(jù)結(jié)構(gòu)之間的關(guān)系。...
線程是輕量級的進程(`LWP: Light Weight Process`),在`Linux`環(huán)境下線程的本質(zhì)仍是`進程`,進程是資源分配的`最小單位`,線程是操作系統(tǒng)調(diào)度執(zhí)行的`最小單位`。...
在日常工作中,為了驗證某些場景下的功能,經(jīng)常需要人為構(gòu)造一些大文件進行測試,有時需要用大文件來測試下載速度,有時需要用大文件來覆蓋磁盤空間;偶爾會看到一些網(wǎng)絡(luò)博文會教大家如何構(gòu)造大文件;但是當需要用到的時候卻發(fā)現(xiàn)找不到文章了,因此決定總結(jié)一下Linux下生成以及處理大文件的方法。...
大家好,我是嵌入式老林,從事嵌入式軟件開發(fā)多年,今天分享的內(nèi)容是Linux基礎(chǔ)知識,最常用的命令,希望能對你有所幫助。...
工作中,在Linux環(huán)境下,有過量產(chǎn)項目的公司,gcc一般都是已經(jīng)安裝好了的。如果需要安裝,請從官網(wǎng)下載或網(wǎng)上找資源下載...
Linux內(nèi)核中經(jīng)??梢奵ontainer_of的身影,它在實際驅(qū)動的編寫中也是廣泛應(yīng)用。...
Linux內(nèi)核源碼很多,有上千條配置選項,配置相當復(fù)雜。...
今天來學(xué)習(xí)一下ARM的“智能功率分配”(Intelligent Power Allocation)技術(shù),下文中簡稱IPA。...
為了識別運行的嵌入式系統(tǒng)中的堆棧溢出問題,SEGGER編譯器通過為每個函數(shù)生成檢測代碼的方式來檢查堆棧溢出。該功能可以使用命令行開關(guān)-mstack-overflow-check來使能。對于安全系統(tǒng),必須在溢出的堆棧破壞內(nèi)存之前檢測到堆棧溢出,因此需要在更改堆棧指針和需大量堆??臻g之前進行檢查。...
Linux 之所以成為強大的操作系統(tǒng),主要是因為它驅(qū)動著大部分互聯(lián)網(wǎng)、主導(dǎo)著大部分云計算 opensource.com、幾乎所有現(xiàn)有的超級計算機以及更多應(yīng)用領(lǐng)域。...
工業(yè)生產(chǎn)過程往往從邏輯上劃分為多個步驟,當滿足某種條件時,生產(chǎn)過程從一個步驟跳轉(zhuǎn)到另一個步驟,這些步驟構(gòu)成了“生產(chǎn)工藝”。...
剛接觸數(shù)字集成電路設(shè)計,特別是Verilog HDL語言的同學(xué),往往不理解什么時候變量需要設(shè)置為wire型,什么時候需要設(shè)置成reg型。...
世界上的開源許可證(Open Source License)大概有上百種,今天我們來介紹下幾種我們常見的開源協(xié)議。大致有GNU、BSD、MIT、Mozilla、Apache和LGPL等。...
Unix文化有一個原則:寧愿花機器一分,不花程序員一秒。單調(diào)重復(fù)的工作多數(shù)都是有規(guī)律可循的,有規(guī)律可循就可以讓電腦來做。...
在審查代碼時,Linus Torvalds 在郵件列表上評論道:“有些人通過在游泳池旁喝一杯飲料來放松,我則通過寫內(nèi)聯(lián)匯編代碼來放松?!?..