//將n左移m位
int byte_to_left_move(int n , int m)
if(n == 1)
if(n > 1)
return ret ;
}//將n右移m位
int byte_to_right_move(int n , int m)
if(n == 1)
if(n > 1)
ret = n ;
}return ret ;
}閒著無聊,自己寫了兩個api介面,測試通過,但可能還沒完善,不過初步的實現了將乙個數左移右移n位的演算法,演算法實現非常簡單,就是迴圈的乘和除,這時候明白了,其實基礎是很重要的,比如開始學習c語言的時候,老師教的累乘和累加的演算法,儘管簡單,但還是用途很大,這兩個api也有類似的,比如左移的介面就有累乘的性質在裡面。
嵌入式開發
經常會有人說嵌入式開發,嵌入式開發千差萬別,我總體上分為4個等級 微電子開發 rtos開發 指令碼開發 富應用開發 這一類產品行為比較固定,比如說電視遙控器,遙控汽車,電飯煲,恆溫燒水壺,溫濕度感測器,智慧型門鎖等。這些裝置行為都比較簡單,通過按鈕可以設定系統功能和行為。量不大,經常會選用flash...
初識嵌入式 嵌入式開發概述
1 什麼是嵌入式技術 1 嵌入式軟體與非嵌入式軟體的區別?答 嵌入式軟體是結合作業系統之上做的開發 非嵌入式軟體是做的裸機開發。裸機 沒有作業系統 2 嵌入式開發與微控制器開發的區別?答 區別 是否有作業系統。拓展 答 優點 解決了軟體的移植性 解決了開發人員的能力的劃分問題。提供了豐富的網路協議 ...
嵌入式開發FAQ
a 嵌入式開發難嗎?q 難者不會,會者不難。a 嵌入式開發如何入門?a 嵌入式開發如何深入?q 其實一旦你對嵌入式開發整套流程熟悉以後,很多人覺得嵌入式開發跟一般的開發沒有什麼兩樣,都是體力活。其實你還只了解了皮毛,還未深入了解或者理解嵌入式開發。很多人進入這個行業,是因為這個行業薪水較高,進入以後...