嵌入式linux
嵌入式開發如何統計運行占據內存
B:認為:全局所需內存=全局變量+ 局部變量+malloc,map只能統計靜態部分,不能統計動態部分,因為map是編譯靜態產生的,動態內存分為棧和堆,棧體現在動態變化的,map文件中,局部變量是看不到,即便是偏移地址,而在彙編中是可以看到的,C:認為:局部變量是靜態內存,編譯時確定,map裡面局部變量的地址是相對於函數的偏移。
Arduino適合做產品嗎?
Arduino一直受到眾多非「Arduino派」的爭議,下面分享幾個Arduino社區常見的問題(以下觀點來自Arduino社區)。
讓EMC工程師頭大的問題:電機變頻驅動中的EMC問題
說起電機變頻驅動中的EMC問題,很多人都會覺得這是一個「老大難」的問題,要注意的細節太多了,稍有不注意,調試起來就會相當麻煩。
嵌入式大神平時都瀏覽什麼網站?
1、基礎學習(C/C++、Linux基礎等)菜鳥教程(C語言學習)https://www.runoob.com/cprogramming/c-standard-library.htmlc語言中文網http://c.biancheng.
I2C、SPI、UART、RGB、LVDS,MIPI,EDP和DP等顯示屏接口簡要總結
顯示屏接口一般有I2C、SPI、UART、RGB、LVDS、MIPI、EDP和DP等。一般3.5寸以下的小尺寸LCD屏,顯示數據量比較少,普遍採用低速串口,如I2C、SPI、UART。
乾貨|手把手教你寫單片機的結構體
指針和結構體是學單片機必須要掌握的,如果你C語言掌握的不牢,單片機根本學不到精髓,只能完成一些低級的項目。
萬字整理內存管理之Cache
其實現實中,CPU通用寄存器的速度和主存之間存在著太大的差異。VIVT Cache問題太多,軟體維護成本過高,是最難管理的高速緩存。
步進電機驅動基礎
步進電機每輸入一個脈衝信號,轉子就轉動一個角度或前進一步,其輸出的角度輸入的脈衝數成正比,轉速與脈衝頻率成正比。它的驅動方式也比普通的有刷直流電機複雜。本節我們就來講講步進電機最基礎的驅動方式。1)步進電機的內部結構先簡單介紹一下主要的兩種步進電機:單極性和雙極性。
不會吧,你還在赤裸裸的使用printf?
不會吧,你還在赤裸裸的使用printf?哈嘍,夥計們!最近做了一些Linux應用開發方面的東西,感覺現在有點混亂,所以想將每個知識點模塊化,並且能夠搭建自己的API庫,方便以後能夠直接使用!今天主要來討論一下我們最常用的列印字符串,實現調試列印和顏色列印。
為什麼有的MCU外接24MHz晶振不能去掉?
Note: i.MXRT1011/102x 的 PLL 時鐘源僅能是 OSC 24MHz,而 i.MXRT105x/106x 的 PLL 時鐘源除了 OSC 24MHz 外,還可以是專門時鐘輸入引腳。