• 我畫了35張圖就是為了讓你深入 AQS

    來自:程序員cxuan ? ?前言 談到并發(fā),我們不得不說AQS(AbstractQueuedSynchronizer),所謂的AQS即是抽象的隊列式的同步器,內(nèi)部定義了很多鎖相關的方法,我們熟知的ReentrantLock、ReentrantReadWriteLock、CountDownLatch、Semaphore等都是基于AQS來實現(xiàn)的

  • 閱讀內(nèi)核系列之EXPORT_SYMBOL展開

    [導讀] 寫驅(qū)動時,常常遇到EXPORT_SYMBOL,這究竟做了啥,對于做底層開發(fā)而言,了解其內(nèi)在實現(xiàn)機制,對于開發(fā)還是很有益的。本文就來剖析一下其內(nèi)在實現(xiàn)機制及其作用。從本文開始,將開始不定期更新閱讀內(nèi)核代碼的筆記,內(nèi)核代碼龐大,且限于水平,如發(fā)現(xiàn)錯誤

  • 剖析美敦力PB560呼吸機產(chǎn)品架構(gòu)設計

    新冠病毒肆虐全球,危害人類,海外形式愈演愈烈,形式不容樂觀。個人認為美敦力是一家極具社會責任感的公司,為緩解呼吸機供應短缺,將其PB560呼吸機設計圖紙全部開源,以期有更多廠家工程師能參與,緩解呼吸機供應難題,應對新冠病毒危機。故此筆者將抽出時

  • 美敦力呼吸機PB560許可證翻譯

    聲明:翻譯水平有限,如有錯誤,請指正,如有相關法律責任,聯(lián)系筆者刪除。如因本文翻譯錯誤導致的法律糾紛,本人概不負責,僅用于學習交流之用。 項目承諾 美國和世界各地的醫(yī)學和醫(yī)療保健社區(qū)目前正在應對涉及新型冠狀病毒?。ā?COVID-19”)傳播的醫(yī)療緊

  • 手把手教系列之梳狀濾波器設計實現(xiàn)

    [導讀]:前面一篇文章關于IIR/移動平均濾波器設計的文章。本文來聊一聊陷波濾波器,該濾波器在混入諧波干擾時非常有用,算法簡單,實現(xiàn)代價低。本文來一探其在機理、應用場景。 注:盡量在每篇文章寫寫摘要,方便閱讀。信息時代,大家時間都很寶貴,如此亦可

  • 銘記英雄,緬懷同胞

    [導讀]:值此國祭之日,寫下這些文字以記錄在疫情期間自己的心路歷程,同時也表達向逆行者致敬,對罹難者哀悼。此文將收錄在小號內(nèi)【人生感懷】專欄。與技術無關,不喜勿進。 過往 在除夕佳節(jié)前,突如其來的疫情轟然而至,讓國人原本歡喜團圓的心情驟然沉重,

  • 嵌入式系統(tǒng)中AI和ML的實際應用

    譯自:https://blogs.windriver.com/wind_river_blog /2020/01/practical-applications-for-ai-and-ml-in-embedded-systems/ 基本背景 嵌入式開發(fā)往往是由部署高度優(yōu)化和高效的系統(tǒng)需求所驅(qū)動。 人工智能通過采用解決復雜問題的新方法對現(xiàn)有業(yè)務或現(xiàn)有工作類型

  • 手把手教系列之移動平均濾波器C實現(xiàn)

    ?點上方嵌入式客棧,置頂/星標干貨及時送達 【導讀】: 前面一篇文章介紹關于IIR設計實現(xiàn),還是有朋友愿意點開一看。 雖不知看官們的感想如何,但想著總還是有賞光一讀的,所以決定繼續(xù)這個系列。 本文來聊一聊平均濾波器,咋一看非常容易。但你真的了解其內(nèi)

  • 嵌入式運動監(jiān)測(手環(huán))控制系統(tǒng)設計

    關注電子開發(fā)圈,首頁發(fā)送"2006"免費獲取本篇設計完整論文+源碼! 生物醫(yī)學信號指標與人體的健康息息相關,只有掌握其中規(guī)律才能更好的解決人體的健康問題。隨著電子信息技術的發(fā)展和醫(yī)學的不斷進步,人們對高精度便捷式生物醫(yī)學信號電子檢測設備的需求越來越

  • 手把手教系列之IIR數(shù)字濾波器設計實現(xiàn)

    ?點上方嵌入式客棧,置頂/星標干貨及時送達 【導讀】:在嵌入式系統(tǒng)中經(jīng)常需要采集模擬信號,采集模擬信號的信號鏈中難免引入干擾,那么如何濾除干擾呢?今天就來個一步一步描述如何設計部署一個IIR濾波器到你的系統(tǒng)。寫這篇文章考慮到很多粉絲是做單片機系統(tǒng)

  • 開號兩月文章匯總

    開號兩月有余,將推送的文章做些總結(jié)方便閱讀。文章數(shù)量還不多,但每天文章都是非常認真撰寫的,文中所含觀點大都是工作多年的經(jīng)驗總結(jié),現(xiàn)在無償分享給朋友們,或許能幫助到朋友們。 之一:數(shù)字濾波器系列,建議深度閱讀,嵌入式開發(fā)進階技術 ▲手把手教系列

  • void 型指針的高階用法,你掌握了嗎?

    關注、星標嵌入式客棧,干貨及時送達 [導讀] 要比較靈活的使用C語言實現(xiàn)一些高層級的框架時,需要掌握一些進階編程技巧,這篇來談談void指針的一些妙用。測試環(huán)境采用 IAR for ARM 8.40.1 推薦一首中文歌曲,英文翻唱 來自瑞典歌手Sofia Kall

  • SkipList(跳表)原理及實現(xiàn)

    前言 SkipList(跳表)是一個隨機化的數(shù)據(jù)結(jié)構(gòu),可以被看做二叉樹的一個變種,它在性能上和紅黑樹,AVL樹不相上下,但是跳表的原理非常簡單,目前在Redis和LeveIDB中都有用到。只要你能熟練操作鏈表,就能輕松實現(xiàn)一個 跳表。 如何理解“SkipList”? 對于一個

  • 抽象思想解讀Linux進程描述符

    [導讀] 內(nèi)核是怎么工作的,首先要理解進程管理,進程調(diào)度,本文開始閱讀進程管理部分,首先從進程的抽象描述開始。抽象是軟件工程的靈魂,而對于Linux操作系統(tǒng)而言,更是將抽象思想體現(xiàn)的淋漓盡致。本文從抽象建模的角度來對Linux進程描述符進行個人解讀,同

  • STM32編程:是時候深入理解棧了<一>

    關注、星標嵌入式客棧,干貨及時送達 [導讀] 從這篇文章開始,將會不定期更新關于嵌入式C語言編程相關的個人認為比較重要的知識點,或者踩過的坑。 為什么要深入理解棧?做C語言開發(fā)如果棧設置不合理或者使用不對,棧就會溢出,溢出就會遇到無法預測亂飛現(xiàn)象

發(fā)布文章