之前做STM32微控制器一次開發的,現在做中科藍訊的藍芽晶元二次開發,為什麼感覺特別難上手?

時間 2021-05-10 14:51:25

1樓:李智軍

國內公司的器件手冊確實做的很那啥。一般來說你需要找到他的售後或售前工程師,或者現場工程師之類的。

如果這些都不行,就只能按前面回答說的,自己慢慢啃。這種問題即使是老手也得花很多時間去啃資料和做測試,很少有人能為別人的專案費那麼多時間和心思的。

2樓:午夜熊

一次開發,二次開發,原來還有這個說法。

一般的,用國內晶元來做開發總會有些難受。這裡面包括很多,晶元廠商提供的庫情況怎麼樣,是否很規整,有相關的文件;如果是針對專業領域的,例如這個藍芽,那麼對藍芽是否熟悉也是乙個因數。總體來說,當對庫進行一定的、規整的封裝時會好很多,顯得有條理性,同時相互之間的耦合也相對好些。

所以在做設計上我都推薦以物件導向設計的方式進行設計和封裝,這樣友好性會好很多(當然也別物件導向封裝過了,以任何東西都是乙個物件的方式也不好)。

說回到中科藍訊這樣的中國產risc-v晶元,看看未來是否也可以有套RT-Thread這邊封裝的SDK出來,這樣可以降低使用難度

3樓:CodeAllen

我挺理解的,經歷有點類似

嵌入式開發其實你每次換工作都會有這感覺,基礎的開發其實就是簡單的邏輯配合庫函式,實質沒有太多可遷移能力

基本專案一換,晶元一換經驗就得從頭開始了,這裡邊最難的就是小公司只管用,很多晶元資料很匱乏,遇到問題就沒轍了,但是其實這時候還是有方法的,就是求助晶元原廠,他們會從晶元角度給解決方案

但是這情況只適合大公司,也是我來目前公司之後的感觸,之前也是一樣自己琢磨

這可能就是微控制器工程師沒有網際網路那麼容易跳槽的原因了,成本很高

4樓:

很多中國產元件公開資料都很少,這點和國外IC大廠很不同。你要是已選定使用此類中國產元件,務必聯絡原廠,一般在簽署NDA後,原廠會提供必要的技術檔案、軟體demo等資料。

微控制器STM32有什麼推薦的裸機程式設計架構麼,或者推薦的思路也行,謝謝?

shzeng 關鍵是提公升公司debug能力,而不是直接轉換整個工程風格,裸編就沒bug了嗎?出了問題是不是更難debug?自己公司搞不定找專家啊,我知道的有memfault.com他家的blog裡很多高階的嵌入式debug方法interrupt.memfault.com 另外還有個建議,與其裸編往...

初學STM32微控制器是用正點原子的mini版好還是精英版好呢?

Yoshino 學電子想學得好,學得有效率,一定要捨得花錢。但錢也不能亂花,開發板的作用除了入門的學習,也可以在做專案的初期,硬體還未定時,做前期準備工作用。在學校的時候,我是買了戰艦來學,大體了解了stm32後,那塊板直接丟給別人用了,參加各模擬賽都需要自己打板,所以買了阿波羅F7的核心板 當年H...

STM32微控制器採集的資料需要上傳給PC端的上位機上位機,請問實際專案中用採用的通訊方式是什麼?

兔子MCU 看你描述,應該資料量不大。簡單一點,串列埠。畢竟stm32控制串列埠很方便。usb的話,stm32有些不支援usb。支援的,資料量比較大可以用usb。 文蟲並雕 既然你問出如此低階之問題。說明你不是做架構。或者對嵌入式了解比較少。穩定不是rs232或者網口,而是開發者水平。資料量,dea...