Time of Update: 2018-12-05
* Deep Analysis about: 函式宣告和定義;參數的傳遞方式;參數的入棧順序;指標作為參數;數組作為參數;http://www.mrlike.com/wordpress/?tag=%E5%87%BD%E6%95%B0* Linux自從2.6.20之後,工作隊列發生了一些變化 http://blog.chinaunix.net/space.php?uid=487105&do=blog&id=108578* softirq/tasklet/workqueue的區別
Time of Update: 2018-12-05
(部分轉載)其實2440觸控螢幕跳點問題在前一個多月已經得到解決,在我解決6410 觸控螢幕抖動的時候,偶然發現6410 不會任何跳點,只是抖動,後來比較2440 和6410 的觸控螢幕驅動寫法,發現6410的比較驚異,演算法避免了天外飛仙跳點。 ooo,下班了,明天再寫吧。 ——續@2010-11-19 我仔細比較6410 觸控螢幕驅動和2440 驅動,發現6410 的寫法比較合理一些,最大區別是DdsiTouchPanelGetPoint函數寫法,下面是2440
Time of Update: 2018-12-05
http://blog.163.com/tao198352__4232/blog/static/8502064520105984211236/?fromdm&fromSearch&isFromSearchEngine=yes 1.流水線結構 pipeline - MIPS 是最簡單的體繫結構之一,所以使大學喜歡選擇 MIPS 體繫結構來介紹計算體繫結構課程。 - ARM has barrel shifter
Time of Update: 2018-12-05
下載ext4_utils源碼包編譯:cd /home/xiaolu/work/ext4_utilsmake把得到的make_ext4fs simg2img 和mkuserimg.sh放在你的工作目錄下,把韌體包裡解壓出來的factoryfs.img拷貝到工作目錄。運行以下代碼:./simg2img factoryfs.img kh3.img (其中factoryfs.img是ft4格式的,kh3.img是我們隨便取的名字產生factorfs.img的鏡像)mkdir kh3sudo
Time of Update: 2018-12-05
迭代器模式定義:提供了一種方法,可以順序的訪問一個彙總對象內的各個元素,而又不暴露其內部的表示。類圖如下:這個模式至少帶來了兩個好處:1. 採用分離出去的的遍曆方式設計可以讓遍曆從彙總類中解耦,可以實現自己的遍曆方式,並且對外提供遍曆的統一介面,封閉對內實現方式。2. 彙總對象不再負責維護內部對象集合的遍曆方式,這樣減少了彙總對象的職責,讓彙總類的介面和實現更見簡潔。OO設計原則一個類應該只有一個引起變化的原因。這句話的意思是說,盡量讓每個類保持單一責任。如果影響一個類的原因
Time of Update: 2018-12-05
在這裡要對一種情況進行說明當root1的左子樹與root2的左子樹相同,root1的右子樹與root2的右子樹相同時,這兩顆二叉樹相同。當root1的左子樹與root2的右子樹相同,root1的右子樹與root2的左子樹相同時,這兩顆二叉樹同樣相同。以下是實現代碼bool IsBSTEqual(BNode* root1,BNode* root2){ if (root1==NULL && root2==NULL) { return true;
Time of Update: 2018-12-05
B 幀在 MPEG-4 中有四種參考模式,如果是同時參考前後的畫面壓縮,則記錄的是 和 (前畫面 pixel 值 + 後畫面 pixel 值)/2 的差值,也就是 和 「前後畫面的平均」的差值。所以記錄的差值個數和 P 幀一樣,只有一個,沒有增加。而因為 B幀位於前後畫面的中間,以「前後畫面的平均」,也就是「前後畫面的中間值」來作為預測數值(預測 B 幀的 pixel數值為多少?如果有誤差,再記錄差值),這樣這個預測數值會比單獨使用前一個畫面來預測,更接近目前真正的
Time of Update: 2018-12-05
http://blog.tianya.cn/blogger/post_show.asp?BlogID=1915807&PostID=18868775 MIPS架構與組合語言快速入門 ━ 譯自伊利諾大學網頁。有內容刪減和增加。 原文連結為: http://logos.cs.uic.edu/366/notes/MIPS%20Quick%20Tutorial.htm 譯者:Clark J Li 李久 日期:2009/9/5 1. 資料類型 1.1. 資料類型
Time of Update: 2018-12-05
#include<iostream>#include<cstdio>#include<cstring>//using namespace std;int partition(int data[], int begin, int end){ int key = data[begin]; while(begin < end) { while(data[end]>=key && begin<end)
Time of Update: 2018-12-05
//後序: template <class T> void postOrder(TreeNode<T> *root) { stack<TreeNode<T>*> st; TreeNode<T> *p = root; TreeNode<T> *pre = NULL;//pre表示最近一次訪問的結點 while(p || st.size()!=0) { //沿著左孩子方向走到最左下 。
Time of Update: 2018-12-05
看到看門狗的設計與我們做的球隊的最外部定時器原理和作用十分相似,最近看到很多的嵌入式底層的原理和球隊當時的想法不謀而合。由此,我們球隊的設計思路是正確的!應該堅定不移的走下去! 另答辯時姚老師建議我的異常處理的跳轉方式改成決策後跳轉,當時沒想很多基本認可了他的想法。現在看來在要求高即時性情況下,不可能線上決策的,必須無條件跳轉!
Time of Update: 2018-12-05
1.你有5瓶藥,每個藥丸重10克,只有一瓶受到汙染的藥丸重量發生了變化,每個藥丸重9克。給你一個天平,你怎樣一次就能測出哪一瓶是受到汙染的藥呢?答案:調試好天平後,天平左右盤各放兩瓶,有下列情況:1:天平平衡,則餘下那瓶的是受汙染的藥;2:天平左傾,則目標瓶在右盤,現在同時從左右盤拿下一瓶,觀察到:若天平恢複平衡,則目標瓶就是右盤拿下的那瓶,若天平依舊左傾則目標就是右盤餘下的那瓶。3:天平右傾,用上述2
Time of Update: 2018-12-05
VBI是Vertical Blanking Interval的縮寫,中文意思是場消隱期,也叫場逆程。電視節目稱為正程訊號。在625/25的電視訊號中,可以利用的電視行從第6/318行開始至第22/334行止,每場最多可插入17個資料行。VBI採集就是指對場消隱期中的資料擷取 電視訊號包括一部分非可視訊號,它不傳送可視資訊,因此被稱為ⅦI(垂直消隱期間)。VBI可以用於傳送其他資訊,通常是一種專用字幕訊號。網際網路設計者現在將其用於傳輸從Web網站到Web客戶機的單向數字資訊。
Time of Update: 2018-12-05
SDRAM Calculation of capacity Calculate the number of addressable locations (don’t think of bit/byte/word for now)Number of address lines: 11 (A0-A10)Number of banks : 2 (BA0-BA1)Max number of rows = 11 (i.e., no. of address lines)Max number of
Time of Update: 2018-12-05
FileManager模組分析一、 External Interface 1. 給其他模組使用的介面函數 作用 mmi_fmgr_init initialize file manager context mmi_fmgr_select_path_and_entry entry point to file manager for other
Time of Update: 2018-12-05
SPI協議簡介一 SPI協議概括SPI,是英語Serial
Time of Update: 2018-12-05
// 檔案名稱: EntryAndExitFunciton// 描述 : 進入和退出螢幕模板程式// 函數 : EntryNewMenu// ExitMyAppMenu// ExitNewMenu// 以下是模板中使用的ID// 菜單ID: MENU_ID_MYAPP_NEW// 表徵圖ID: ICON_ID_MYAPP_NEW// 字串ID: STR_ID_MYAPP_NEW// 螢幕ID: SCR_ID_MYAPP_NEW// 模板ID:
Time of Update: 2018-12-05
DM模板的一般使用方法見某牛人所著<<MMI執行個體培訓教程>>,這裡僅討論一些零碎的使用心得1. 很多ShowCategoryXXXScreen函數都調用ShowListCategoryScreen,使用改函數可簡化模板的繪製工作, 現在分析一下ShowListCategoryScreen到底做了什麼工作: (1) 設定Title
Time of Update: 2018-12-05
對於MTK平台中高亮事件的簡單分析,僅涉及MMI層的應用牽涉函數: void SetHiliteHandler( U16 itemid, FuncPtr hiliteFuncPtr ); void RegisterHighlightHandler( void (*f)(S32 item_index) ); void ExecuteCurrHiliteHandler( S32 hiliteid ); 原理: 1. RegisterHighlightHandler(
Time of Update: 2018-12-05
簡單的分析一下History管理機制與EntryNewScreen的關係1. 與EntryNewScreen函數有關的全域變數: currEntryFuncPtr, currExitScrnID, currTopScrnID, currExitFuncPtr2. EntryNewScreen函數部分流程: Step1: 儲存新螢幕ID(函數第一參數)-->currTopScrnID ; Step2: