2021年8月28日 星期六

STM32_USB_DIY(七)---MSDC 介面系列二:Enumeration

來講講關於 USB 中 MSDC(隨身碟)的系統應用問題---Enumeration。

一般我們在系統上會支持USB MSDC 的話,就是希望我們的系統檔案

與 HOST (PC)端能夠兼容共用,這樣子的話,我們就不用再管傳輸介面

與系統應用軟體(因為可以直接用PC 上作業系統的檔案管理員)。

但如果針對USB MSDC 介面來說:可以不用管所謂的FATFS 的。

原因可以參考前一篇的圖示說明。而實際上,我們Device 端在實際上

就還是要整合 FATFS 的,除非你是單純搞USB 隨身碟或讀卡機。這樣子

你就知道市面上這些產品在開發成本上多便宜了吧。

2021年8月20日 星期五

千軍易得,一將難求---工程師創業經驗故事(一) :前言與寫商業企畫書

標題我是用"千軍易得、一將難求",這個諺語來當工程師創業故事的註解。

我想這個詞大家不用解釋,都應該很容易體會到,工程師搞技術絕對是

有天頂及職場壽命問題,這是無庸置疑的。芸芸眾生工程師就是千軍,

要成為"運籌帷幄,決勝千里"的將領,肯定除了技術以外,還有許多策略

思考與經營管理的領域學習,你說:在公司裡升官可不可以學到這個?

除非你真的升遷到一人之下,萬人之上的那個位置,否則,就算你是CTO ,

你也不用管市場銷售、財務會計或生產管理等事務,所以還是有所差別的。

2021年8月9日 星期一

得獎產品(CDI) 背後的開發故事(十二)--- 後續發展

關於這個得獎產品,當我離開創業公司之後,我就不再干涉原公司的經營,

包括產品的維護與銷售,雖然這個產品的智慧財產權還是屬於我個人的,

之前只是透過授權方式來處理這項產品的生產銷售(資金/資源),這是在法律上

對於雙方都是比較有保障的作法,而我本身也儘量配合與尊重這樣子的

授權協議。當然啊,當初許多產品開發的核心技術關鍵,都是由我處理。

只不過,現在公司如果有產品技術支援或客戶服務問題,一則就是得自己承擔

後續支援的資源(不管是生產備料或客戶技術支持等),二則就得透過合作

方式的再從我這邊取得相關的資源投入。因為我已經不再支領該公司的任何

薪資報酬了。天下沒有那一種想得到好處,卻不用承諾或付出代價的好事。

2021年8月7日 星期六

PCB layout tools 升級

我自己也搞不清楚是:搞系統 Maker 之後,才被迫去學PCB layout 呢?

還是我自己都會 PCB Layout (外加寫韌體、軟體等),就乾脆也來當Maker 了。

不管如何,PCB Layout 也跟我快二十年了,最早有寫一篇入門文章:

PCB Layout 很難嗎?!

但後來覺得最難的,不是學這些PCB Layout 軟體工具,而是這些軟體工具

會一直升級改版啊。有時候是本身功能強化,有時候卻是因為安裝工作平台

升級了,譬如我最早是在 Windows XP 下的 Power PCB 5.0 。也一直得很順手。

2021年7月25日 星期日

以人為鏡,可以明得失 --- 從故事談技術傳承

這句是唐太宗的名言:以銅為鏡,可以正衣冠;以古為鏡,可以知興替;

以人為鏡,可以明得失...。所以,藉由他人的經驗的確可以幫我們分析

與評估一些我們所擔心的或想知道的一些事情。雖然這些別人的故事,未必

都能符合我們所遭遇的事情演變,但往往也是一個非常好的生涯規劃參考。

我不想舉別人的例子,我就從我自己本身的例子與觀察,用同樣的歷史史觀

來談技術傳承。或許也可以幫助一些在技術發展或工作生涯上,有些參考。

父親生於日治時期,小學還念了一、兩年的日文書,小學畢業後,他青少年時

開始為自己的人生謀得一技之長時,就跑去百公里外的新營糖廠當學徒,

跟著糖廠裡的日本職人學機器維修的西工冷作技藝。後來學成之後,就自行

2021年7月16日 星期五

STM32_USB_DIY(零) --- 簡單的解讀原廠的USB 標準函數庫(4.1.0 版)

相對於IC 設計或硬體,搞USB 絕對是純系統開發,不管你用誰的單晶片 MCU。

因為不管是 8 bits 或 32 bits MCU,他們的USB 硬體上的支持都是大同小異的。

晶片中硬體可以幫你做的事真的很有限,幾乎所有的USB 系統應用絕對是

要靠寫韌體及 Host (PC) 應用軟體來完成。所以你想搞好USB 系統應用,

絕對是擺脫不了這兩件事的。

現在關於 32 bits ARM, 尤其是市場主力大宗的 stm32 來說:在網路上大家都

很容易取得許多開發支援,所以我認為可以寫這方面的技術參考文件。

2021年7月10日 星期六

系統工程師的生存之道--- 從一個簡單的技術例子說起

今天也從我自己的經驗來看這一個問題:系統工程師的生存之道。

你說:大家搞技術除了樂趣、追求成就感之外,我想比較重要的就是

賺錢過日子。至於可不可以賺大錢退休的這件事,我是覺得除了努力之外,

機運和命中有沒有那個命,是比較重要的。因為個人待過園區IC 設計公司,

看過太多因在科技業裡致富工程師的故事。有沒有誰比較好?見仁見智。

我講過了:"想要"的比較多,你"需要"並沒有那麼多,日子簡單一點

其實你也可以過得很自在的。