2021年9月30日 星期四

STM32_USB_DIY(九)---MSDC 介面系列四:SCSI 命令應用-磁碟防寫保護

繼上一篇講到一般隨身碟的程式應用,之所以USB 系統上會用到MSDC ,無非就是

為了想藉由 FATFS 或簡單的檔案建立,來讓我們的應用系統跟電腦主機有個非常簡單

的資料傳輸。只要利用滑鼠輕輕點選作業系統裡的檔案管理員就可以達到目的了。

這樣子應用說是簡單, 但還是有一些風險的,舉個例子來說:我們在系統上可能就是

為了方便一些外掛檔案方便,譬如我們系統可能會用到一些字庫、圖片或影音資料等

供我們系統使用,因為像是開機畫面、文字顯示等,我們總不能全把這些純粹的資料檔

全塞進我們的程式碼,那檔案大小是很可怕的。那如果這些擺在FATFS 系統檔案,雖然

可以用檔案系統擺在我們外掛記憶體中時,可能會因為別人操作MSDC 時,可能會不小心

把你的檔案刪除;或是有一種系統應用可能是我們系統自己產生的一些記錄檔,我們藉由

FATFS 把它擺在外掛記憶體,然後透過USB MSDC,讓我們可以很方便的透過作業系統

的檔案管理員把它複製到電腦中整理查看,但一般人,可能就把我們這個小小的"隨身碟"

就當作一般大容量的隨身碟拿來隨便複製或破壞,進而影響干擾我們系統的FATFS 使用,

2021年9月25日 星期六

千軍易得,一將難求---工程師創業經驗故事(二) 創業人生的開始與轉折

坦白說了,也談不上創業人生,其實以搞技術的人來說:隨著你的職場

歷練成長,找個大公司有個產品可以讓你從頭到尾搞到產品上市銷售,

再讓你可以用公司經費出差到處走走,拓展視野,這樣子只要讓你很認真地

搞個一、兩個產品,說真的薪水分紅,應該都有一定的報酬,也沒有說

有哪裡不好的。只是這樣子的過程:有可能你就已經來到中年或過了 35 歲。

運氣好的話,還可以位居主管,或公司也把你當"儲備幹部"了。

但當你爬到這個位置時,也是代表著你對公司要背負更重要的職務,也需要你

位公司付出更多時間與精力。但偏偏這時侯與年紀,你家裡正值父老子幼。

也是需要你同時付出較多的關懷與責任了。這時候可能就是你一個抉擇的時候。

2021年9月6日 星期一

STM32_USB_DIY(八)---MSDC 介面系列三:Device Description

關於USB 裝置來說:有一個標準 Class 宣告是不用寫PC (Host) 驅動程式,

也有現成的APP 軟體可以用,那就是 MSDC。當USB MSDC 裝置插入

PC (Host ) 時,Windows 作業系統就會以檔案管理員來處理了這個USB 裝置。

當然啊,如果單純以 MSDC 裝置來說:就是彷彿類似是一支隨身碟裝置而已。

但如果以MCU 系統應用來說:搞一個 MSDC 的目的,大概就是有檔案傳輸

的應用需求,要不然用一顆MCU 來做隨身碟的產品,在市場上是絕對打不過

那些甚麼隨身碟/讀卡機 專用ASIC 的啦。但如果MCU 系統既然都已經搞一個

在USB 介面上,可以連接PC 時,是不是除了搞個隨身碟功能之外,還可以幫

我們MCU 系統應用增加一些額外的功能呢?這個就是我這一MSDC 介面系列

要講的東西。

2021年9月4日 星期六

教育改革?其實與上班、創業心態一樣的。

最近中國大陸對於教育補教市場祭出許多鐵腕政策,當然也包括影視娛樂

或乃至於遊戲產業等等。底下有一篇德國人的評論報導連結。

我先談到關於影視娛樂的追星文化或是他們所謂的"飯圈"文化問題,然後

再回到教育問題。

以我以前常在大陸出差與工作觀察結果,其實中國大陸所碰到的許多社會

光怪陸離的現象,一點也都已經見怪不怪了,在大陸工作生活,其實很容易

讓一個人陷入一個不安定與緊張氛圍,譬如說:吃飯、坐公交車等,乃至於在

道路上行駛或乘坐車輛。到了工作場所,你又有點覺得他們就是比較喜歡

"多一點"的爭功諉過,你要解釋為"狼性",也可以啦。反正你只要多一點觀察

就很容易體會到那個氣氛的啦。那就更不說社會上到處的冷漠感覺了。