[看書心得]嵌入式系統開發之道&半路叛逃


寫心得算是為了應付自己的腦容量太少問題XD,基本上兩本也都不錯。推薦大家可以看看。
都可以讓新手小弟我開眼界,老手流眼淚感動吧。

當然小弟絕對不會因為看完就功力大進之類的(依舊是渣渣Orz),
單純只是因為想看和個人覺得該看這樣而已。(絕對不能說是因為怕寂寞&沒有女朋友的關西XD)

兩本書的連結  嵌入式系統開發之道   半路叛逃


重點開始:
嵌入式系統開發之道

內文:
本書的特點是以對話的方式,一個菜鳥一個老鳥的來介紹,目前小弟知道書籍有這樣敘述的大概是本書和 Java程式設計師的職場進化之路
前四章 類似再介紹 專案管理流程  或是  軟體開發流程之類的。類似PMP 概念 和 人月神話 書籍的內容都有提起,和介紹幾本該看的好書。

中間部分介紹 一般常見嵌入式平台的開發環境  或是  系統架構的方式,講解到何謂RTOS,和常見的系統排程方式FIFO  RR  PRIORITY-RR 等,何謂中斷 中斷向量表是做什麼用的,和一開機會做什麼之類的程式虛擬碼CPU BOOT流程,可逐漸體會到可以使用printf其實是很奢侈的。malloc 等一些IO的 也無法使用。
在這個部分 可以體會到示波器的重要性,以及要撰寫出一個很準的Timer程式是有難度的。
以memcpy的方式來舉例出 1byte的 和 4byte的 運算,在16 or 32位元的處理器,處理4byte是比較快的,因為倍數的關西。何謂SDK大概是什麼東西。

類似OS內部架構圖的概念,或是整體系統的方塊圖。常見的LIBRARY區分在這也有提起,以及為了 可移植性  調整性  擴充性 ,所採用的條件是編譯方式。
敘述Task & Thread的概念,Multiple Tasking Programing注意事項等。
makefile & bat和版本控制的重要性也都有敘述。Debug的方式敘述介紹。

HAL 硬體抽象層,有切出單一章節敘述介紹,算是十分豐富。講出基本的設計原則,硬體的開發流程,和善用分析儀可以幫助你解決很多事情。
單獨一章介紹NAND FLASH,一些操作的指令 Bad Block的管理機制,印象中現在都保證前面開機的區段都正常的,介紹講解平均讀寫機制降低Bad Block的機率。

後面介紹到SOC設計公司是做什麼的,何謂Turn-Key Solution(統包解決方案),最常見的例子就是MTK(聯發科公司),後面就是DEBUG 測試 週期探討囉。看完這本書可以說不是結束而是一個開始!!!,最後一句 加油!!! 跟大家互相勉勵。

個人心得:
在看本書的前半部分,容易讓小弟回想起剛進實驗室時與學弟妹組對做東西參加比賽的狀況。小弟大學時 是想學做網管的,主要也只在電算中心負責LAMP打混摸魚這樣XD,現在會摸索到這邊其實是有點始料未及。
套句 某動畫的名言 不想承認啊,因為自己太過年輕犯下的錯誤
迷之音:你犯下的錯誤還有一堆呢。 我:OTZ
這本書帶給人許多在實務上需要但平時不會注意到的觀念。所以就像此書說的 不是結束 只是 開始  小弟還有得學呢。


半路叛逃


作者在網路上也頗有名氣,個人的網站名稱  猴子靈藥


內文:
如同書名,敘述作者自己離開公司 自行創業的經歷,算是可以幫自己評估 你只有多少本錢,誤以為隨隨便便賣幾個APP就可以賺大錢的人,看完本書應該會比較搞清楚狀況了。
也可以間接讓人了解到台灣目前 APP市場的狀況 多麼的血腥。
行銷的重要性和方式,在本書也可以見識到。最後如同作者的筆名,繼續在 半路上。

個人心得:
不知為何在看此書時,讓小弟我想起一個老遊戲 阿曼尼斯傳說三
 

和 已經不再的遊戲公司 第三波(和天堂鳥一樣都曾經代理過幾款小弟覺得不錯的遊戲)。
遊戲市場的演進跟資訊科技一樣的快速阿。常聽到說玩遊戲快樂,但當你做遊戲時就不會快樂了,本書作者可以堅持和執著於自己的喜愛這是一件很令人佩服的一件事呢。

 以上,如有覺得不妥之處 或是有疑問歡迎提問  讓小弟改進  謝謝  也感謝觀看的各位。

留言

保險卡卡寫道…
你好
我也剛看完這本書
請問你是做嵌入式專案開發的嗎?
有機會交流交流
保險卡卡寫道…
你好
我也剛看完這本書
請問你是做嵌入式專案開發的嗎?
有機會交流交流
cam11505寫道…
我 應該只能算是一個螺絲釘,有機會歡迎交流。
Unknown寫道…
你好!!!

不知是否能跟您借閱或購買 嵌入式系統開發之道 此書

小弟剛進入此領域 無奈相見恨晚 已不知從何購買


感謝您的慷慨分享知識

謝謝