(補充說明:以下這篇內容,不要說你看了都想笑版主,這個老古板,甚麼時代了,
還在想這種東西啊?是啊~連我自己看了,也想挖個洞往下鑽啊。沒辦法,科技業就是如此。
很多過去的東西,不用幾年還真的變成"骨董"了。而且還不能拿出來講,否則,會被別人笑。
不過呢。為了忠實於當年的想法與一個歷史紀錄,我還是把這篇文章給保留下來了。
最重要的還是在於幾個重點:
學無止境--- 無論是電子技術或是以外的領域---溫故知新,精益求精。 還有賈老師的作品,可以讓我這個充滿科技,較生硬的部落格有一點人文的氣息! (2024 年加註 : 技術講不完,但想知道技術人生以外還有很多工程師感性內容,來這裡就對了!) ---- 賈老師的真老公!
置頂文章
想學某項MCU 撰寫技術或系統平台開發不難,只要有錢有閒(時間)就可以!
十年二十年給你無後顧之憂的專注研究,包你不成仙,至少也可成精!
要找技術解決方法或相關程式碼,這裡可能沒有,網路上到處都有。
但如果你研究討論系統技術開發與如何結合後續資源、商業模式操作可能性時,
歡迎留言討論!!這才是能改變你工程師人生的契機。
2019年9月28日 星期六
2019年9月27日 星期五
Hinet 網頁系列 --- USB DIY 系列(五)---USB DIY 講座 (三)
(補充說明:從我過去的許多工作與學習的經驗來說:有時候,大家都非常汲汲於要趕快
學會一個東西,或是想很快的完成甚麼一件事,當然有這樣子的積極進取心是很好的。
但有些事情卻未必都可以用這樣子的想法或方法。有時候,或許你可以試著靜下心來,
讓自己沉澱一下,或許你可以"靜思一得",換個角度就可以看到不同的事物與想法。
像我當年在工作上會搞USB 系統,也會寫一些韌體程式,但就是一直埋頭苦幹,寫程式、
學會一個東西,或是想很快的完成甚麼一件事,當然有這樣子的積極進取心是很好的。
但有些事情卻未必都可以用這樣子的想法或方法。有時候,或許你可以試著靜下心來,
讓自己沉澱一下,或許你可以"靜思一得",換個角度就可以看到不同的事物與想法。
像我當年在工作上會搞USB 系統,也會寫一些韌體程式,但就是一直埋頭苦幹,寫程式、
Hinet 網頁系列 --- USB DIY 系列(四)---USB DIY 講座 (二)
(補充說明:其實在我系統開發的經驗累積中,有兩個很重要的產品開發讓我從裡面建立了
非常扎實的系統開發能力,一個是引擎控制程式的撰寫,當然啊,這一部分不是我天生就會的
而是從國外的量產韌體程式學到的,沒有花俏的、疊床架屋的程式架構,卻在每一段程式裡
都隱含著系統物理理論與軟體程式方法的關聯性,讓你真的從"系統開發"角度去寫程式。
第二個當然就是USB 系統開發,這一部分當然就是從IC 設計業裡,很基礎的系統晶片開發,
除錯再到SOC 的第一套範例程式生成,也延伸到後來到單晶片MCU 的系統開發,也練就了
非常實用且務實的系統開發與設計能力,包括後來在機車ABS 系統測試系統中,能夠很快的
掌握一些國外設備或測試軟硬體的核心重點,對於學習許多新玩意,都能達到事半功倍的
效果。或許,這個就一個"資深工程師"所必須歷練的心路歷程吧。)
非常扎實的系統開發能力,一個是引擎控制程式的撰寫,當然啊,這一部分不是我天生就會的
而是從國外的量產韌體程式學到的,沒有花俏的、疊床架屋的程式架構,卻在每一段程式裡
都隱含著系統物理理論與軟體程式方法的關聯性,讓你真的從"系統開發"角度去寫程式。
第二個當然就是USB 系統開發,這一部分當然就是從IC 設計業裡,很基礎的系統晶片開發,
除錯再到SOC 的第一套範例程式生成,也延伸到後來到單晶片MCU 的系統開發,也練就了
非常實用且務實的系統開發與設計能力,包括後來在機車ABS 系統測試系統中,能夠很快的
掌握一些國外設備或測試軟硬體的核心重點,對於學習許多新玩意,都能達到事半功倍的
效果。或許,這個就一個"資深工程師"所必須歷練的心路歷程吧。)
2019年9月26日 星期四
Hinet 網頁系列 --- USB DIY 系列(三)---USB DIY 講座 (一)
(補充說明:很好玩的事,在我的網頁人氣中,曾經有人請我去開USB 的課,我婉拒了,
因為要教人在實務上可以完成操作,不容易是幾堂課的事。但也有人請我去做車用電子
研討會的演講,那個我去,但我覺得講得不好...真的有點對不起人家。
但這兩件事情在我的系統開發日子裡,其實比重是差不多的,因為系統開發還是需要
輔助工具,USB 當然是最佳幫手,尤其是可以自己完全掌控韌體與軟體,
2019年9月25日 星期三
Hinet 網頁系列 --- USB DIY 系列(二) USB 系統軼事
(補充說明:平常假日有空就會載著"家犬"(牠真的是一條狗啦)去頭前溪旁的狗狗公園走走時,
會遇到某位在"聯x科"上班的菜鳥工程師,有時偶而會聽他講講上班的事,這讓我看到當年
年輕時的我,但一樣不變的是:整天加班做著同樣的 Debug 的工作,甚至有時假日還說:
"待會兒回去,還得趕回公司繼續 Debug ..."
Hinet 網頁系列 --- USB DIY 系列 (一) USB Q&A (五)
(補充說明:當年寫這篇文章時,那時好像 Vista 版本剛出來,偏偏 Vista 的問題又令人詬病,
所以大家還是加減用XP 吧。只是時過境遷,Microsoft 很快地推出了 Win 7 、Win 8 到目前
Win 10 了,但也好像這已經是 PC 作業系統的最終版本了,因為微軟已經不再投入個人電腦
作業系統的發展了,全面轉向雲端服務,這也是可以理解的。
所以以下這篇內容或許可以提供一個簡單的蛛絲馬跡,讓大家可以依循這樣的模式,
去研究一下,在一般作業系統中,到底是如何定義或安裝USB 的驅動程式的。反正當初
我也是請教別人(現在應該不用這麼辛苦了,網路用力搜尋一下應該就可以了!),另一方面
自己反覆的實驗測試找出方法的。我想這個過程才是解決問題的最佳解答。至於以下內容
是否就是你要的 Exactly 的解答,你就不要太過於認真了吧。)
所以大家還是加減用XP 吧。只是時過境遷,Microsoft 很快地推出了 Win 7 、Win 8 到目前
Win 10 了,但也好像這已經是 PC 作業系統的最終版本了,因為微軟已經不再投入個人電腦
作業系統的發展了,全面轉向雲端服務,這也是可以理解的。
所以以下這篇內容或許可以提供一個簡單的蛛絲馬跡,讓大家可以依循這樣的模式,
去研究一下,在一般作業系統中,到底是如何定義或安裝USB 的驅動程式的。反正當初
我也是請教別人(現在應該不用這麼辛苦了,網路用力搜尋一下應該就可以了!),另一方面
自己反覆的實驗測試找出方法的。我想這個過程才是解決問題的最佳解答。至於以下內容
是否就是你要的 Exactly 的解答,你就不要太過於認真了吧。)
Hinet 網頁系列 --- USB DIY 系列 (一) USB Q&A (四)
(補充說明:現在USB 的規格已經發展到 3.0 了,有關硬體的新規範,還是要查一下規格書。
本篇文章事以前我自己搞過的經驗,有時候,還是會拿出來簡單的測試驗證一下,
這一種文章說明,就比較偏實務面的操作,比較不像一般"速成"開箱文的東西。就算是
原廠的範例程式也很少會去做這方面的說明或提供範例,這就得完全看系統開發者自己本身的
經驗與功力了。但個人覺得這不只是在USB 這方面的觀念而已,而是在於許多系統產品開發上
都應該建立的基本態度與原則問題。)
訂閱:
文章 (Atom)