關閉

strongerHuang

所屬頻道 公眾號精選
作者黃工,高級嵌入式軟件工程師,CSDN博客專家,嵌入式領域知名個人公眾號,分享嵌入式軟硬件、物聯網、人工智能、AIoT、半導體、單片機、開發工具、編程技術、行業資訊等相關內容。
  • CPU 是如何識數的?

    CPU 是如何識數的?

    先來看一個簡單的問題:小孩子都知道數數:1,2,3,4,5,6,7,8,9,10,可為什麼要這樣數呢?為什麼不是1,2,3,4,5,6,10呢?一種比較流行的解釋是因為人類有10個手指:所以人類的數字系統就是10進制的,如果這個解釋成立,那麼變色龍的數字系統應該是4進制:而計算機...

    公眾號精選
    2021-10-09
    CPU
  • TencentOS-tiny中隊列、環形隊列、優先級隊列的實現及使用

    TencentOS-tiny中隊列、環形隊列、優先級隊列的實現及使用

    1.什麼是隊列隊列(queue)是一種只能在一端插入元素、在另一端刪除元素的數據結構,遵循「先入先出」(FIFO)的規則。隊列中有兩個基本概念:隊頭指針(可變):永遠指向此隊列的第一個數據元素;隊尾指針(可變):永遠指向此隊列的最後一個數據元素;隊列中的數據存儲方式有兩種:①基於...

    公眾號精選
    2021-10-09
  • 中國有哪些技術被卡脖子?

    中國有哪些技術被卡脖子?

    ‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍關注星標公眾號,不錯過精彩內容來源| 科技日報中國製造業目前已取得了舉世矚目的成就,從落後捱打,到現在巨龍騰飛,中國製造人付出了巨大心血和努力。然而不可否認的是,中國目前許多產品仍然高度依賴進口,中國製造在這些領域的研...

    公眾號精選
    2021-10-09
  • 我與嵌入式軟件開發愛恨交織的 7 年

    我與嵌入式軟件開發愛恨交織的 7 年

    關注星標公眾號,不錯過精彩內容作者| 夢人亦冷很多大學生、初學者總愛問一個問題:該不該放棄嵌入式、單片機這條路?以下是一位網友分享的嵌入式開發經歷,希望可以幫到你。階段1大一到大三這個階段我與大多數學生相同:學習本專業知識(EE專業),學習嵌入式軟件開發需要的計算機課程(彙編原理...

  • MCU固件升級的幾種Flash劃分方式

    MCU固件升級的幾種Flash劃分方式

    關注星標公眾號,不錯過精彩內容素材來源| 網絡微信公眾號|嵌入式專欄昨天為大家分享了《單片機產品生產下載程序的常見方法》,有讀者説他們是通過U盤、OTA遠程下載的程序。你通過U盤、OTA遠程等方式下載的程序,其實你還是需要提前下載BootLoader程序,才能進一步下載APP程序...

  • 單片機內部是什麼類型的Flash?

    單片機內部是什麼類型的Flash?

    作者| strongerHuang微信公眾號|嵌入式專欄Flash在我們生活中無處不在,比如:U盤、固態硬盤、SD卡、內存卡等。同時,在單片機開發過程中也會遇到各種各樣的Flash,比如:SPIFlash、NorFlash、NandFalsh等。做單片機開發的小夥伴,肯定會好奇,單片機內部的Flash,到底是什麼類型的Flash?今天就來講講關於Flash的內容。Flash的發展及NOR和NADFlash區別Flash,又叫FlashMemory,即平時所説的“閃存”。Flash結合了ROM和RAM的長處,不僅具備電子可擦除可編程(EEPROM)的功能,還可以快速讀取數據,具有NVRAM的優勢...

  • 抗干擾神器光耦的原理及應用

    抗干擾神器光耦的原理及應用

    關注星標公眾號,不錯過精彩內容來源|嵌入式客棧‍光隔離器,也稱光耦。在電路設計中大量應用設計,今天來梳理一下光耦方面的知識。光耦雖簡單,但也有些地方需要注意。何為光隔離器光隔離器opto-isolator,是用於光在兩個隔離電路之間傳輸電信號的電子元件。也稱為光電耦合器,光耦合器。常見類型的光隔離器由同一不透明封裝中的發光二極管LED、光電晶體管組成。通常光隔離器傳輸數字(開-關)信號,但也有的光耦可以傳輸模擬信號。光將源-接收端耦合起來,這就是耦合的含義;耦合之外還有一層含義是去耦合,有的噪聲信號無法通過光信號傳遞到接收側,這就是去耦合。所以一般理解耦合的理解,往往帶有一體兩面,一方面將設計...

  • 程序員提高代碼編譯速度,都怎麼做的?

    程序員提高代碼編譯速度,都怎麼做的?

    關注星標公眾號,不錯過精彩內容作者| strongerHuang微信公眾號|嵌入式專欄程序員做軟件開發,討厭一件事,那就是編譯代碼速度很慢的問題。編碼一分鐘,編譯十分鐘,這誰能受的了?今天就來説説嵌入式軟件開發中,常見的提高編譯速度的一些操作或者方法。換更高配置電腦可能是絕大部分人首先想到的就是:換更高配置的電腦。這也是其中一個辦法,但是,有幾家公司願意給你換電腦?所以,這個方法不現實。減少編譯輸出文件有些不必要的調試、瀏覽信息文件,在編譯時可以不用配置輸出,比如:1.KeilMDKProject->OptionsforTarget->Output/Listing:這裏面的的配置,就會影響編譯...

  • 基於單片機、RTOS玩MicroPython

    基於單片機、RTOS玩MicroPython

    關注星標公眾號,不錯過精彩內容來源| RTThread物聯網操作系統當下MicroPython變得越來越流行,RT-Thread也提供了對應的軟件包的支持。那麼,相比官方原生的MicroPython我們有哪些改進呢?本文將深入介紹,RT-ThreadMicroPython軟件包與...

    公眾號精選
    2021-09-26
  • 小技巧 | 用示波器測量串口波特率

    小技巧 | 用示波器測量串口波特率

    關注星標公眾號,不錯過精彩內容作來源| 喝枸杞論電子示波器有很多強大的功能,但平時大家都沒怎麼利用好示波器,今天就來講一個示波器的小技巧:用示波器測量串口波特率1.如何確定時基假如要測量的波特率為9600,則每一比特位的時間為:1/9600≈104μs,一般示波器橫向上每個大格子...

  • 單片機I/O常用的驅動與隔離電路設計

    單片機I/O常用的驅動與隔離電路設計

    關注星標公眾號,不錯過精彩內容編排| strongerHuang微信公眾號|嵌入式專欄隨着微電子技術和計算機技術的發展,原來以強電和電器為主、功能簡單的電氣設備發展成為強、弱電結合,具有數字化特點、功能完善的新型微電子設備。在很多場合,已經出現了越來越多的單片機產品代替傳統的電氣...

  • Layout的幾點法則

    Layout的幾點法則

    關注星標公眾號,不錯過精彩內容來源| 巧學模電數電單片機電子設計工程師在使用設計軟件進行PCB佈局設計及商業製造時應牢記並踐行的十條最有效的設計法則。工程師無需按時間先後或相對重要性依次執行這些法則,只需全部遵循便可極大地改變產品設計。法則一:選擇正確的網格設置並始終使用能夠匹配...

    公眾號精選
    2021-09-24
  • 那些創造了自己的公司,最後卻被無情解僱的牛人

    那些創造了自己的公司,最後卻被無情解僱的牛人

    關注星標公眾號,不錯過精彩內容來源| 程序員的幽默評論:@會游泳的貓來了:融資過程中逐漸稀釋自己的股份,最終失去控制權,很常見。你要投資人給錢,就必須出讓股份,出的多了公司就不是自己的了@羅嵐型錄:這種事情就是一種公司股權合夥模式的產物,創始人也不一定能控制自己的命運,例如沒有重...

    公眾號精選
    2021-09-22
  • 程序員加班面臨的問題

    程序員加班面臨的問題

    關注星標公眾號,不錯過精彩內容編排|strongerHuang微信公眾號| 嵌入式專欄在外行看來,程序員工資很高,不得不承認,程序員這一行相對其他大部分行業的平均工資要高。但是程序員高工資的背後,卻是長期的加班熬夜,是拿身體來換工資。相信你一定聽過**程序員猝死之類的消息。這不,...

  • 一顆芯片的從無到有

    一顆芯片的從無到有

    關注星標公眾號,不錯過精彩內容來源| 知乎一顆芯片從無到有,從有需求到最終應用,經歷的是一個漫長的過程,作為人類科技巔峯之一的芯片,凝聚了人們的智慧,而芯片產業鏈也是極其複雜的,在此,我大致把它歸為四個部分(市場需求--芯片設計--芯片製造--測試封裝),然後再一一的做詳細介紹。...

    公眾號精選
    2021-09-22