原创 爲什麼自己設計的嵌入式系統不如工業級產品穩定?

[導讀] 在知乎上看到一個網友的問題:爲什麼自己設計的嵌入式系統穩定性遠不如工業級產品?我覺得這是一個非常好的問題,尤其國內很多中小企業可能關注點更多在於產品的功能,而不在性能,產品功能很炫可是穩定性往往差強人意。所以就產品穩定性,來聊聊

原创 從Linus Torvalds一封發飆的電郵開始談設備樹究竟是棵什麼樹?

關注、星標嵌入式客棧,精彩及時送達 [導讀] 新版的U-Boot以及內核都引入了設備樹,那麼這究竟是棵什麼樣的樹呢?長啥樣?有啥用?爲啥弄個這樣的樹?本文基於對設備樹標準的理解,來學習整理一下相關的要點,供大家參考。 Linux爲啥要設備

原创 算法類書籍彙總

入門類算法書籍: 大話數據結構算法圖解 面試經典書籍 編程之美劍指offer編程珠璣編程之美 微軟面試心得 經典書籍 數據結構與算法分析 C語言描述數據結構與算法分析 C++語言描述算法導論算法 C語言描述 聖經級著作 計算機程序設計藝術

原创 實例分析如何遠離漫天飛舞的全局變量

關注、星標嵌入式客棧,精彩及時送達 [ 導讀]大家好,首先歡迎來了很多新朋友!感謝關注小號,我將一如既往認真分享,廣交朋友,共同進步!前篇《由static來談談模塊封裝》基本實現了對外隱藏屬性,隱藏局部模塊函數,開放接口的功能。對於這個

原创 從ZYNQ芯片架構談談其爲何如此誘人

關注、星標嵌入式客棧,精彩及時送達 [導讀] 基於ZYNQ實現複雜嵌入式系統非常便利,其應用領域也越來越廣泛,本文來從對ZYNQ芯片架構的理解來談談個人體會。 俯瞰zynq ZYNQ主要由兩大部分組成: 處理系統PS(Proce

原创 Linux驅動:手把手教hello world驅動配置、編譯進內核或爲模塊

《關注、星標嵌入式客棧,精彩及時送達 [導讀] 回想自己剛剛學寫Linux 驅動時,覺得很難,簡直無從下手。現在寫公衆號,也常遇到一些朋友對於寫一個Linux驅動不知道這個驅動究竟如何編譯、如何裝載、如何測試,本文就如何編譯進內核或者模

原创 由static來談談模塊封裝

關注、星標嵌入式客棧,精彩及時送達 [導讀] static的用法對於很多剛剛開始接觸開發的朋友來說,可能沒理解其真正的用途,雖說這個是老生常談的話題,但這也是高頻面試要點,所以本文來聊聊。 最近有點小忙,更文慢了些,抱歉。 先談存儲類型

原创 刨根問底之鏈表數據結構

關注、星標嵌入式客棧,精彩不會錯過 [導讀] 爲啥取這麼個題目,刨根問底?本文也未必刨到根了,也未必探到了底!但是筆者想要傳達一個觀點,一個態度!作爲攻城獅而言,如果對某一個點感興趣應儘量深入再深入,忌淺嘗輒止!刨根問底有百利而無一害。

原创 數學之美:判斷兩個隨機信號序列相似度

[導讀] 在工程應用時,有時候需要計算兩個信號序列的相似度,實際信號由於在採集過程中會混入干擾,如果簡單的依次比較各樣本是否相等或者差值,則很難判定兩個信號序列的相似程度。本文來聊聊我的一些思路。 什麼是互相關函數? 在統計學中,相關

原创 經典計算機專業最全電子書合集

經典計算機專業最全書單 百度網盤下載地址 鏈接:https://pan.baidu.com/s/1IDSEOXGbNJjUBi4a0IPodA 提取碼:p9la 編程 C語言 《C Interfaces and Implementa

原创 數學之美:均值計算的兩種算法(C實現)

關注、星標嵌入式客棧,精彩及時送達 [導讀] 在嵌入式產品開發中,有時會需要利用一些數學統計的一些知識,並利用代碼的方式實施在產品的應用中。有人會說均值有啥好聊的,不就是加起來除一下嘛?不妨來讀一讀。 本文目的不是數學,而在於分享如何進

原创 構造管“生”對象?析構管“埋”對象?C++中構造析構還沒整明白?

關注、星標嵌入式客棧,精彩及時送達 [導讀] C++語言有時候也拿來寫寫應用代碼,可是居然發現連構造、析構都還沒弄明白,把這糟心的概念整理分享一下。 在談類的構造前,先聊聊面向對象編程與面向過程的個人體會。 面向過程策略 要談這個問題,

原创 【ZYNQ實戰】利用AXI Quad SPI快速打通Linux至PL端SPI從設備

關注、星標嵌入式客棧,精彩及時送達 [導讀] 前面寫過篇介紹ZYNQ基本情況的文章,今天來肝一篇實戰文章介紹AXI quad SPI 使用方法,如果你正使用ZYNQ的這個IP,希望對你有所幫助。 初識AXI quad SPI 自《

原创 從點一個燈開始學寫Linux字符設備驅動

關注、星標嵌入式客棧,精彩及時送達 [導讀] 前一篇文章,介紹瞭如何將一個hello word模塊編譯進內核或者編譯爲動態加載內核模塊,本篇來介紹一下如何利用Linux驅動模型來完成一個LED燈設備驅動。點一個燈有什麼好談呢?況且Lin

原创 代碼Review的正確打開姿勢

關注、星標嵌入式客棧,精彩及時送達 [導讀] 開發過程中,如何保證代碼質量,code review是一個很好且必要的措施,本文來聊聊我對code review的一些體會。 代碼爲什麼要review? 以爲代碼比較少bug,其實是這樣的畫