過(guò)來(lái)人結合自身的體會(huì )和大家聊聊,希望新人能少走彎路。每個(gè)人的情況不一樣,我下面的描述可能并不適合每一個(gè)看到這篇文章的人。
C/C++語(yǔ)言
如果你的基礎很差, 建議不要一開(kāi)始就學(xué)C++語(yǔ) ...
1. 解釋main函數參數及其返回值,怎么獲取main的返回值,有什么作用?
2. printf是怎么實(shí)現傳參的?然后,它是怎么去找到format格式里面對應的參數的?
3. 函數調用的堆棧映像是怎樣的?
...
模塊劃分
模塊劃分的"劃"是規劃的意思,意指怎樣合理的將一個(gè)很大的軟件劃分為一系列功能獨立的部分合作完成系統的需求。C語(yǔ)言作為一種結構化的程序設計語(yǔ)言,在模塊的劃分上主要依據功能 ...
通過(guò)一定的方法來(lái)編寫(xiě)C程序,可以幫助C編譯器生成執行速度更快的ARM代碼。下面就是一些與性能相關(guān)的關(guān)鍵點(diǎn):
1.對局部變量、函數參數和返回值要使用signed和unsigned int類(lèi)型。這樣可以避免 ...
2018年05月08日 16:31
教您布局C語(yǔ)言編程程序的內存
重點(diǎn)關(guān)注以下內容:
C語(yǔ)言程序在內存中各個(gè)段的組成
C語(yǔ)言程序連接過(guò)程中的特性和常見(jiàn)錯誤
C語(yǔ)言程序的運行方式
一:C語(yǔ)言程序的存 ...
做嵌入式系統開(kāi)發(fā),經(jīng)常要接觸硬件。做嵌入式開(kāi)發(fā)對數字電路和模擬電路要有一定的了解。這樣才能深入的研究下去。下面我們簡(jiǎn)單的介紹嵌入式開(kāi)發(fā)中的一些硬件相關(guān)的概念。
總線(xiàn)(Bus)
在嵌入 ...
2018年05月02日 15:32
用C語(yǔ)言開(kāi)發(fā)比較費時(shí)費腦時(shí),怎么才減少工作量,高效舒服地開(kāi)發(fā)不得不需要考慮下
首先代碼要符合編碼規范,大公司都有自己的一套編碼規范。富士通的編碼規范不得不佩服一下,確實(shí)很詳細,很 ...
uC/OS-II是一個(gè)簡(jiǎn)潔、易用的基于優(yōu)先級的嵌入式搶占式多任務(wù)實(shí)時(shí)內核。盡管它非常簡(jiǎn)單,但是它的確在很大程度上解放了我的嵌入式開(kāi)發(fā)工作。既然是一個(gè)操作系統內核,那么一旦使用它,就會(huì )涉及到 ...
2018年04月25日 14:54
ANSYS Fluent 在熱分析中的使用介紹湃?萍1. 基本概念:
熱能的傳遞有三種基本的方式:熱傳導,熱對流,熱輻射
1.1 熱傳導
物體各部分之間不發(fā)生相對位移時(shí),依靠分子、原子及自由電子等 ...
1、首先大家可以看看任哲的《嵌入式實(shí)時(shí)操作系統uCOS-II原理及應用》
這本書(shū)非常適合初學(xué)者學(xué)習 uCOS-ii
2、 請問(wèn):空閑任務(wù)和統計任務(wù)是否建立任務(wù)控制塊呢?
任務(wù)塊鏈表中是 ...
2018年04月22日 16:42
uC/OS-II是一個(gè)簡(jiǎn)潔、易用的基于優(yōu)先級的嵌入式搶占式多任務(wù)實(shí)時(shí)內核。盡管它非常簡(jiǎn)單,但是它的確在很大程度上解放了我的嵌入式開(kāi)發(fā)工作。既然是一個(gè)操作系統內核,那么一旦使用它,就會(huì )涉及到 ...
2018年04月20日 15:58
uC/OS-II是一個(gè)簡(jiǎn)潔、易用的基于優(yōu)先級的嵌入式搶占式多任務(wù)實(shí)時(shí)內核。盡管它非常簡(jiǎn)單,但是它的確在很大程度上解放了我的嵌入式開(kāi)發(fā)工作。既然是一個(gè)操作系統內核,那么一旦使用它,就會(huì )涉及到 ...
2018年04月20日 15:48