編譯器與操作系統有何關系?編譯器與CPU之間又有何情緣?
很多程序員可能有同樣的疑問,編譯器與操作系統之間有何關系,編譯器與CPU又有何關系,動態鏈接器從哪查找共享庫等。
讓人困惑的 ...
干貨!嵌入式C語言編程小知識總結
1. 流水線被指令填滿時才能發揮最大效能,即每時鐘周期完成一條指令的執行(僅指單周期指令)。如果程序發生跳轉,流水線會被清空,這將需要幾個時鐘才能使流 ...
你知道嗎?為何C語言函數調用要堆棧,而匯編卻不需要?
最近,看了很多關于uboot的分析,其中就有說要為C語言的運行,就要準備好堆棧。而在Uboot的start.S匯編代碼中,關于系統初始化,也看 ...
要認識嵌入式Linux,看這一篇就夠了
嵌入式Linux跟桌面Linux一樣,是一個操作系統。從單片機走過來的童鞋往往習慣于直接控制寄存器,事必躬親,從零開始實現想要的功能。而在嵌入式Linux的世 ...
全球正在出現以信息網絡、智能制造為代表的新一輪技術創新浪潮。而在這一浪潮中,傳統的行業界限將消失,并會產生各種新的領域和業態。這個新型的產業鏈將使制造業不再僅僅是硬件制造的 ...
:內存使用
有人寫了一個將整數轉換為字符串的函數:
char *itoa (int n)
{
char retbuf[20];
sprintf(retbuf, "%d", n);
return retbuf;
}
如果我調用這個函數:char ...
2017年04月12日 17:11
文/和菜頭(槽邊往事:Bitsea)
微信小程序已經正式上線,如果你還不知道如何激活的話,請點開書名號里的文章名:《怎樣激活微信小程序(含福利)》,里面有詳細的方法。許多人激活小程序 ...
用網管軟件掃了幾個網絡拓撲圖,我震驚了!太大氣完美了,值得收藏
前段時間,BuzzFeed網站日前刊登出了23張照片,相信同行們都見識過,全部是德國工程師完美的布線圖,完美的布線讓大家都汗顏 ...
2017年01月09日 17:35
LPC1788的外部存儲控制器(Emc),可以對動態存儲器和靜態存儲器的支持,可以接SDRAN、NAND_FLASH、NOR_FLASH等多種存儲器!有了這些存儲器的支持,就有更大的空間存儲我們的代碼和數據,把Uboo ...
目前從事機器視覺行業的工作,但對于圖像處理的細節指示卻知之甚少,而業界比較流行比較強大的開源平臺是Opencv,因此想了解學習下圖像處理的細節。要學習opencv,運行opencv,則需要一個開發平 ...
一,配置問題:實際燒片時單片機的配置字與仿真的時候是不是一樣?燒寫時是否配置正確?
二,資源問題:單片機的ROM、RAM大小與仿真器的ROM、RAM大小是不一樣的!
三,驅動能力問題:通常仿 ...
這篇文章將與大家一起聊一聊,書寫整潔類的一些法則。
一、引言
以下引言的內容,有必要伴隨這個系列的每一次更新,這次也不例外。
《代碼整潔之道》這本書提出了一個觀點: ...