關於45W 專案中的功耗及其反思

2021-07-03 11:10:46 字數 720 閱讀 4485

現階段的狀況:

45w完成了需求分析,概要設計和詳細設計之後在編碼階段已經有一段時間了。

編碼模組以及完成了預覽,放大縮小,凍結,拍照,正在完成錄影功能,剩下的主要是回放功能了。

關於功耗的分析:

現階段,開一出現logo 板子功耗電流大概760ma, 當然通過降低lcd的亮度可能會降低一點消耗。其中4191大概消耗200ma,屏消耗250ma ,wifi及其他大概在100ma ,mpu消耗大概在200—300ma 。

從 上面的分析看似乎沒有太多的辦法來降低這一部分的功耗。功耗可能降低的部分:1.調低屏的led背光亮度如果為一半,則可能降低60ma, 如果wifi不開啟上電,是否有可能降低50ma的電流。

執行工程開啟預覽後如果使用ipu顯示,則電流跳至1a多一點,跟overlay比大概高了200ma,個人認為,是初始化了執行了,消耗部分能量。 其中最有可能是fb0和fb1都執行,可能比overlay費電多一點(待驗證);

工程開啟執行gpu雙顯,其中電流值跳值1.15-1.2a的樣子,增加hdmi 顯示後大概有100ma 的增加具體是framebuffer的原因還是gpu的原因,沒有測試。

工程執行工程中發現,檔多開啟乙個程序拍照時,發現功耗短時間內有明顯增大和回落的過程,短時電流可以超過1.5a,這種情況比較危險。

如果只開啟h264碼流,則編碼過程中編碼的功耗增加不是特別明顯,大概在1.4a 比較穩定。增加大概100ma 左右。

今日記錄資料,防止以後備查。

專案中 關於AlertDialog的顯示

因為很多頁面要用到這個打 的dialog,所以做成乙個utils,直接呼叫。public static void showfindaitdialog final context context yesbutton.setonclicklistener new onclicklistener log ...

關於CMM在專案中的實施

關於 cmm在專案中的實施 隨著cmm 理念的引入,國內軟體公司激起了實施 cmm的熱潮。雖然 cmm的主要思想很清楚,標準的條例也很明確,但如何達到這種標準的可操作性比較差。在缺乏基礎和經驗的情況下,許多企業在實施 cmm的過程中,往往感到迷茫,不知從何處下手。而 cmm實施的難點在專案的具體實施...

關於 cdn 在專案中的使用

當我們在專案中引入公共 cdn 時,想要考慮一些東西,現在我把他描寫一下 這裡只討論免費的 cdn bootcdn 又拍雲cdnjs jsdelivr unpkg 七牛75cdn 較好用的,比較穩定的基本上就上述這些,如果有問題可用此 實時測試 如果專案一直執行在國內,可以選擇 bootcdn,又拍...