這原本只是一個非常簡單而且不難的小玩意的USB 系統開發。
但我怎麼會搞成這麼複雜的環境呢?
這就是一個非常好玩的事:到底一個人要完成一個簡單的USB 系統開發到底要準備
那些周邊開發環境,包括哪些的硬體儀器或是軟體環境?
其實,這些東西以前在大公司哩,你可能要組織一個小團隊,也要為他們準備這些
東西,那如果沒有這些周邊玩意兒,那到底可不可做得到呢?
當然也是可以啦,但可能要花很多時間來"開會"溝通,而且對於每一個領域的工程師
來說:可能要重覆投資相關的儀器設備,像要不要人手一台示波器?他們會不會用?
想不想用?這都還可能是一個問題。(因為有些搞軟體也不喜歡這個東西,他們認為
這是別人的工作。
學無止境--- 無論是電子技術或是以外的領域---溫故知新,精益求精。 還有賈老師的作品,可以讓我這個充滿科技,較生硬的部落格有一點人文的氣息! (2024 年加註 : 技術講不完,但想知道技術人生以外還有很多工程師感性內容,來這裡就對了!) ---- 賈老師的真老公!
置頂文章
想學某項MCU 撰寫技術或系統平台開發不難,只要有錢有閒(時間)就可以!
十年二十年給你無後顧之憂的專注研究,包你不成仙,至少也可成精!
要找技術解決方法或相關程式碼,這裡可能沒有,網路上到處都有。
但如果你研究討論系統技術開發與如何結合後續資源、商業模式操作可能性時,
歡迎留言討論!!這才是能改變你工程師人生的契機。
2019年10月1日 星期二
2019年9月28日 星期六
Hinet 網頁系列 --- USB DIY 系列(六)---USB DIY 講座 (四)
(補充說明:以下這篇內容,不要說你看了都想笑版主,這個老古板,甚麼時代了,
還在想這種東西啊?是啊~連我自己看了,也想挖個洞往下鑽啊。沒辦法,科技業就是如此。
很多過去的東西,不用幾年還真的變成"骨董"了。而且還不能拿出來講,否則,會被別人笑。
不過呢。為了忠實於當年的想法與一個歷史紀錄,我還是把這篇文章給保留下來了。
最重要的還是在於幾個重點:
還在想這種東西啊?是啊~連我自己看了,也想挖個洞往下鑽啊。沒辦法,科技業就是如此。
很多過去的東西,不用幾年還真的變成"骨董"了。而且還不能拿出來講,否則,會被別人笑。
不過呢。為了忠實於當年的想法與一個歷史紀錄,我還是把這篇文章給保留下來了。
最重要的還是在於幾個重點:
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 的解答,你就不要太過於認真了吧。)
訂閱:
文章 (Atom)