原创 嵌入式系統中常用的IIC與SPI,這兩種通訊方式該怎麼選?

現今,在低端數字通信應用領域,我們隨處可見IIC(Inter-Integrated Circuit)和 SPI(Serial Peripheral Interface)的身影。原因是這兩種通信協議非常適合近距離低速芯片間通信。Phili

原创 c語言設計模式--狀態模式(狀態機)

來源:embed linux share作者:亞索老哥模式動機狀態模式(狀態機)是嵌入式開發中最重要、最核心的設計模式之一,毫不誇張的說,是否熟練掌握狀態模式,很大程度上直接決定了嵌入式工程師的代碼掌控能力。在嵌入式開發裏面,幾乎80%

原创 C語言設計模式--簡單工廠模式

一、 模式動機先來看這樣一個需求:這天,你的老大跟你說:"小李,公司的物料不夠用了,你去嘉立創商城買一些 0805 電容回來,然後去捷多邦買點 0603 電容回來"。"好的",於是你回到工位上準備開始幹活。試想一下,如果這個場景用程序來

原创 爲什麼IoT設備的操作系統選用RTOS,而不是Linux?

物聯網近兩年的快速發展,想必大家都看到了,因爲物聯網,使C語言的成爲最受歡迎的語言(之前幾年JAVA一直的老大)。順便先給大家看看6月TIOBE指數:C語言已經連續兩月位居榜首,超越JAVA了。一、爲什麼IoT設備選用RTOS?我們說的

原创 到底是學STM32還是學嵌入式linux?

01話 題經常有大學生同學糾結:我到底是學STM32還是學嵌入式linux。這個問題很多人都會有自己的看法,今天我試着從多個角度,把我瞭解到的事實講一下,希望對大家有所啓發。02STM32確實好首先得承認STM32確實好,好到STM32

原创 BBC確認:ARM已切斷華爲所有供應!中國區CEO罷免成謎

來源:今日頭條作者aliquis唯一數碼最近ARM是否遵循美國新標準斷供華爲一直是國內人們關注的重點,ARM之前也特別官方聲明,表示至少要到第三季度纔開始試行新的標準,因爲舊的訂單必須完成。不過昨天,英國廣播電視臺BBC報道證實了這一小

原创 駁《我國工業軟件失去的30年》一文:生不出孩子怪天氣

最近在多家網絡媒體和公衆號看到轉載《我國工業軟件失去的30年》一文,其閱讀量甚多,留言甚是熱烈,貌似大家都認同此文觀點。原文觀點大概可以總結如下:工業軟件之所以沒有發展,是因爲在2011年後,主管部門(工信部)不夠重視國產工業軟件,沒有

原创 突發!ARM中國區執行董事長兼CEO被免職

6月10日,安謀科技(中國)有限公司(以下簡稱爲“ARM中國”)執行董事長兼CEO吳雄昂已被正式免職,但還未對外公佈。另據媒體報道,ARM中國董事會已經內部任命Ken Phua和Phil Tang爲ARM中國的臨時聯合CEO。2018年

原创 麻省理工學院給研究生的文獻閱讀方法,簡單高效!

很多研究人員花一半的時間閱讀文獻,可以很快地從別人的工作中學到很多東西。閱讀文獻,始於今日。一旦你開始寫作論文,就沒有多少時間了,那時的閱讀主要集中於論文主題相關的文獻。在研究生的頭兩年,大部分的時間要用於做課程作業和打基礎。此時,閱讀

原创 連各大編程語言都擺起地攤了!

困難年年有,今年特別多。公司要做一個新的網站,可預算有限,聽說爲了生計,各大編程語言們都擺起了地攤兒,我決定去瞧瞧,看看能不能淘點做網站需要的東西。選擇靜態web服務器一進集市,這煙火氣就撲面而來,平時一個個端着架子的C++、Java、

原创 RT-Thread編程風格指南~

這是一份 RT-Thread 開發人員的開發指引。RT-Thread 做爲一份開源軟件,它需要由不同的人採用合作的方式完成,這份文檔是開發人員的一個指引。RT-Thread 的開發人員請遵 守這樣的編程風格。同時對於使用 RT-Thre

原创 教你動手寫UDP協議棧~

前景爲啥要自己寫一個mini UDP的協議棧?因爲我們幹偷偷摸摸的事情,哈哈哈!!!其實是爲了不跑一個龐大的LWIP協議棧,通過自己寫的mini udp協議棧截取數據包給設備升級。這樣節省了很多資源。LWIP說大也不算大,但是看自己的需

原创 工程師從技術轉管理,談何容易!

技術轉管理是多數工程師對自己的職業規劃路線,相信我們最可愛的嵌友也不例外,但是邁入管理層以後,是不是真如自己想象得那麼一帆風順呢?其實談何容易。。。看看下面我和小張的對話,希望能幫助到準備或者已經轉管理的你!半年前,我認識了小張。小張剛

原创 爲什麼https比http更安全?

來源:https://juejin.im/post/5ebe6870f265da7bce2696b9一、爲什麼要有HTTPS在HTTPS出現之前,所有請求都是以明文方式送出的,那麼如果有人在傳輸途中偷聽或者抓包的話,你的所有通信內容都會

原创 專治MCU各種 HardFault 的庫:CmBacktrace(錯誤追蹤庫)

相信有不少讀者都遇到過 “HardFault” 的問題,而且不止一次,有時候可能因爲它連續幾日加班,甚至通宵。那麼今天就來分享一個由armink(也就是現在RTT裏面的那位朱大神)整理的開源庫,借花獻佛分享給大家。該庫採用採用 MIT