原创 linux開發各種I/O操作簡析,以及select、poll、epoll機制的對比

{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"typ

原创 你用過宏##粘貼函數,然後用函數指針查找執行嗎?今天就給你說道說道

{"type":"doc","content":[{"type":"blockquote","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null

原创 C++隱式推導-auto關鍵詞

{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"typ

原创 華爲手機更新EIMU10之後google play 商店消失

作者:良知猶存 轉載授權以及圍觀:歡迎添加微信號:Conscience_Remains 總述     在EMUI 10更新後,Google Play Store app消失了,因爲中美關係緊張,再有Google的安卓授權問題,谷歌三件套(

原创 一文入門Linux下gdb調試(二)

  作者:良知猶存 轉載授權以及圍觀:歡迎添加微信號:Conscience_Remains 總述     今天我們介紹一下core dump文件,Core dump叫做核心轉儲,它是進程運行時在突然崩潰的那一刻的一個內存快照。操作系統在程

原创 基於GCC的編譯器的優化等級的執行原理

作者:良知猶存 轉載授權以及圍觀->歡迎添加WxId:Allen-Iverson-me-LYN 前情提示:在使用基於GCC做編譯器的IDE的時候,在很多時候我們會選擇不同的Optimize優化等級,不同的優化等級,在Debug中我們發現程

原创 如何更好的去學習STM32呢?(一)入門提示

   從大學開始自己學 STM32到現在工作已經,近四年了。從剛開始的看着看着就能睡着,到後來每天可以熬夜去渴望去學習。期間走了不少彎路,但是現在算是走出來了,所以交流哈我學習的歷程,以及學習中各種門類的資源,希望可以對於初學者有些幫助。

原创 STM32 ADC採樣時間、採樣週期、採樣頻率計算方法

ADC轉換就是輸入模擬的信號量,單片機轉換成數字量。讀取數字量必須等轉換完成後,完成一個通道的讀取叫做採樣週期。採樣週期一般來說=轉換時間+讀取時間   。而轉換時間=採樣時間+12.5個時鐘週期。採樣時間是你通過寄存器告訴stm32採樣

原创 IAR 安裝到創建操作(一)安裝

作者:良知猶存 轉載請註明作者來源:https://mp.csdn.net/console/editor/html/10448795。 圍觀歡迎添加wx:Allen-Iverson-me-LYN 本文參考StrongerHuang的博文,

原创 IAR 安裝到創建操作(二)配置

上一篇文章說明了如何安裝,安裝之後需要進行配置了。 下面講述一哈安裝之後如何配置,這裏只是進行對比描述,大家應該對keil環境有所瞭解,所以很多描述就沒有很細節的一點點寫。 第一: 剛開始找到需要找到 add選項,包括add g

原创 VS CODE遠程辦公篇一

作者:良知猶存 轉載授權以及圍觀:歡迎添加微信:becom_me 總述     因爲疫情的來臨,讓遠程辦公變得原來越火。這次我也是盯上了這個功能,實現在家裏遠程配置電腦。     嵌入式Linux開發的程序員需要什麼的,一個代碼編輯器,外

原创 一文入門Linux下gdb調試(一)

作者:良知猶存 轉載授權以及圍觀:歡迎添加微信號:Conscience_Remains 總述     在window下我們習慣了IDE的各種調試按鈕,說實話確實挺方便的,但到了Linux下,沒有那麼多的IDE支持我們調試,但是Linux有

原创 Eclipse下STM32開發環境之安裝配置(二)

​  上一篇介紹了Eclipse下ARM開發所需要的軟件安裝、CDT以及make軟件的配置,今天介紹eclipse新建立一個STM32的文檔並編譯下載調試。 一.新建一個C/C++文件     1.File-> New->C/C++ Pr

原创 解決程序堵塞的優化方法(一)

      剛開始學習編寫嵌入式的代碼,例如在單片機上控制LED燈500ms亮滅,因爲屬於初學,對於MCU運行效率沒有要求,所以大部分的教程都是delay_ms(500)。平時在一些基本調試中,對我們影響很小。但是我們需要了解,當程序使用

原创 VS CODE插件擴展無法使用的解決辦法

    Visual Studio Code,或簡稱爲 VSCode,之前會使用Notepad++,智能拼寫以及功能很舒服,更換其他的vs code推廣,感覺很好用,就試用了,windows、Linux 都可以使用。