原創:電視系統分析方法

電視系統做逆向分析的方法:
一、硬件方面的:
1、瞭解主芯片
2、瞭解性能要求和指標
3、熟悉功能電路
4、熟悉關鍵信號和信號屬性
5、瞭解信號流和控制流
6、瞭解PCB的佈局、熱處理、走線和地電源處理及結構處理及EMC處理

二、軟件方面的:
1、先要對系統非常熟悉:
   (1)、能分出系統有哪些功能模塊
   (2)、能分出系統的信號流和控制流及狀態的關係圖
2、對每個功能模塊的工作原理和算法非常熟悉
3、對系統的信號流和控制流及狀態流非常熟悉
4、讀懂作者對系統的組織方式和設計手法
  (1)、系統層面橫縱方向的組織方式
  (2)、功能模塊的設計手法
5、熟悉作者編輯規範,如命名規範、寫作風格和文檔組織方式等
6、從MAIN入手,以UI爲突破口,結合流圖和關係圖
7、函數的閱讀:
  (1)、知道函數屬於哪個功能塊
  (2)、瞭解功能模塊的基本原理和作者處理方式
  (3)、函數處在功能塊的哪個階段或過程段(它給誰調用,它調用了誰)
  (4)、函數使用的資料(如存儲空間、時間佔用、IO、中斷等資源)
  (5)、瞭解函數裏的控制流、信息流及狀態關係圖
  (6)、瞭解函數的關鍵常量和變量
  (7)、瞭解函數的動作點:動作條件(限制和狀態及條件)、動作影響、動作方式
  (8)、給出函數:功能描述、參數傳遞和返回等
 

方法有很多很多,工具有很多很多,如我們可以採用UML引申的多視角思想去分析。
我這裏只不過是針對電視普通基本的分析方法。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章