完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>
電子發燒友網技術文庫為您提供最新技術文章,最實用的電子技術文章,是您了解電子技術動態的最佳平臺。
作為一名嵌入式Linux開發人員,vi編輯器肯定是大家平常使用最多的,也是大家在嵌入式Linux系統上使用最廣泛的編輯器。它是UNIX操作系統和類UNIX操作系統中最通用的純文本編輯器。...
LVGL(輕巧而多功能的圖形庫)是一個免費的開放源代碼圖形庫,它提供創建具有易于使用的圖形元素,精美的視覺效果和低內存占用的嵌入式GUI所需的一切。...
以STM32為例,打開網絡上下載的例程或者是購買開發板自帶的例程,都會發現應用層中會有stm32f10x.h或者stm32f10x_gpio.h,這些文件嚴格來時屬于硬件層的,如果軟件層出現這些文件會顯得很亂。...
對C語言入門程序員來說,管理和使用虛擬存儲器可能是個困難的,容易出錯的任務。與存儲器有關的錯誤屬于那些最令人驚恐的錯誤,因為它們經常在時間和空間上,都在距錯誤源一段距離之后,才表現出來。將錯誤的數據編寫到錯誤的位置,你的程序可能在最終失敗之前運行了好幾個小時,且使程序中止的位置距離錯誤的位置已經很遠...
服務發現(Service Discovery):服務發現主要解決在同一個分布式集群中的進程或服務,要如何才能找到對方并建立連接。本質上來說,服務發現就是想要了解集群中是否有進程在監聽udp或tcp端口,并且通過名字就可以查找和連接。...
本文以 32 位系統為例介紹內核空間(kernel space)和用戶空間(user space)。...
先來看這樣一個需求:這天,你的老大跟你說:"小李,公司的物料不夠用了,你去嘉立創商城買一些 0805 電容回來,然后去捷多邦買點 0603 電容回來"。"好的",于是你回到工位上準備開始干活。...
所謂封裝,通俗地說,就是一個姑娘化了妝,只給你看她想讓你看的那一面,至于里面是否刮了骨、墊了東西,不給你看。說到封裝就得說隱藏,這是對兄弟概念;其實我理解隱藏是更深的封裝,完全不給你看見,而封裝可能是猶抱琵琶半遮面。...
數據結構作為嵌入式工程師必修課程之一,今天,我們就來講一講數據結構中最簡單的鏈表,包含鏈表的初始化、插入和遍歷操作。 鏈表在項目開發中使用的場景很多,跟數組相比,它的優點就是,容量沒有限制,插入刪除效率比較高。...
在之前的文章中,我們介紹了如何在IAR Embedded Workbench for Arm中進行多核調試,其中所有的CPU內核都是基于ARM架構。近些年來,隨著RISC-V的興起,不少芯片集成了基于RISC-V架構的CPU內核。...
以前要在本地跑一些有意思的工程和實驗,都需要通過在本地裝上一大堆軟件來實現。最近發現有一種更酷的方式:Docker。...
如果還不熟悉Makefile語法,建議先系統的學習一下,特別是以下幾點。...