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