原创 數字信號處理複習(總結版)

freqs求解的是模擬濾波器的頻率響應,freqz求解的是數字濾波器的頻率響應。 Rp(通帶最大衰減)越小,Rs(阻帶最小衰減)越大,階數N越大,濾波效果越好,但是越複雜! 一、緒論 先平移 -> 伸縮 -> 翻轉

原创 【嵌入式Linux驅動開發】六、platform 平臺驅動模型之總線 - 設備 - 驅動

  Elegance’s the only beauty that never fades. 文章目錄一、Platform平臺初探1.1、platform平臺與platform_device/platform_driver關係1.

原创 【嵌入式Linux驅動開發】四、LED驅動完善 - 加入iounmap釋放虛擬地址

  考慮一千次,不如去做一次;猶豫一萬次,不如實踐一次。華麗的跌倒,勝過無謂的徘徊,邁出第一步,你就成功了一半。 文章目錄一、完善地址映射二、完善虛擬地址讀寫 一、完善地址映射 在上一節,做IO地址映射時,爲求代碼精簡易於理解,

原创 【嵌入式Linux驅動開發】二十四、Linux I2C 驅動上手嘗試

  人的前程關於眼界、關乎格局。   志之所趨,無遠弗屆,窮山復海不能限也;   志之所向,無堅不入,銳兵精甲不能御也。 一、I2C驅動框架簡介   Linux內核將 I2C 驅動分爲兩部分: ①、 I2C 總線驅動, I2C

原创 【嵌入式Linux驅動開發】十、總結按鍵讀取方法,初探異步通知概念

   生活不能等待別人來安排,要自己去爭取和奮鬥;而不論其結果是喜是悲,但可以慰藉的是,你總不枉在這世界上活了一場。有了這樣的認識,你就會珍重生活,而不會玩世不恭;同時,也會給人自身注入一種強大的內在力量。 文章目錄一、按鍵讀取方

原创 【嵌入式Linux驅動開發】五、LED驅動完善 - 面向對象·上下分層·左右分離

  除了知情權以外,人也應該擁有不知情權,後者的價值要大得多。它意味着高尚的靈魂不必被那些廢話和空談充斥。過度的信息對一個過着充實生活的人來說,是一種不必要的負擔。 文章目錄一、面向對象·上下分層·左右分離思想二、編寫程序三、運行

原创 【嵌入式Linux驅動開發】七、驅動開發的利器 - 設備樹的閃亮登場

  受身無間者永遠不死,壽長乃無間地獄中之大劫。                       ----電影《無間道》經典臺詞 文章目錄一、設備樹引入與作用二、設備樹的語法2.1 怎麼描述這棵樹?2.2 DTS文件的格式2.3 dt

原创 【嵌入式Linux驅動開發】十三、GPIO按鍵中斷驅動程序編寫

   這個世界是由概率學統治的,所以每一個成功的人,都應該心懷疚歉和感恩,致敬和他們一樣野心聰明勤奮堅持,卻沒有得到概率女神青睞的人們。 文章目錄零、寫在前面的話一、按鍵驅動框架1.1 LED驅動回顧1.2 按鍵驅動編寫思路二、編

原创 【嵌入式Linux驅動開發】十六、Linux中的阻塞IO與非阻塞IO

   有志不在年高,羅成少年統兵馬。   得道何須深山,老君立地曉陰陽 文章目錄一、阻塞和非阻塞IO1.1 等待隊列 - 阻塞IO1.2 輪詢 - 非阻塞IO1.2.1 非阻塞訪問 - select函數1.2.1 非阻塞訪問 -

原创 【嵌入式Linux驅動開發】十八、Linux內核自帶的LED驅動探索

  人生短短如電光,虛度光陰使人傷。   但凡成才之偉器,莫不單日當一雙。   兼程而進倍努力,勇往直前向前方。   用好分秒餘時隙,方可粒米積成倉。 文章目錄一、 Linux 內核自帶 LED 驅動使能二、Linux內核自帶LE

原创 【嵌入式Linux驅動開發】番外一、ioctl 系統調用詳細解析

   勞勞車馬未離鞍,臨事方知一死難。   三百年來傷國步,八千里外弔民殘。   秋風寶劍孤臣淚,落日旌旗大將壇。   海外塵氛猶未息,請君莫作等閒看。             —李鴻章口占七律 文章目錄一、ioctl系統調用1.

原创 【嵌入式Linux驅動開發】十四、瞭解Linux內核定時器使用流程,實現LED閃爍

   致敬英雄! 文章目錄一、Linux內核定時器初探1.1、圖形界面配置系統節拍率1.2、重要全局變量`jiffies`1.3、內核定時器中斷1.4、ioctl 簡單介紹1.4.1 應用程序 ioctl 函數1.4.2 驅動程序

原创 【嵌入式Linux驅動開發】十九、Linux MISC 雜項驅動

  人生從來少坦途,無過之人自古無。   與其頓足深奧惱,不若取訓思克服。   達明觀事向前看,積極樂觀煩惱除。   他人之議何足論,自得其樂真幸福。 文章目錄一、Linux MISC 雜項驅動介紹二、編寫程序2.1、驅動程序2.

原创 【嵌入式Linux驅動開發】二十一、Linux內核自帶的KEY驅動探索

  君子應知進退方,時機不到且隱藏。   妝未梳成未見客,勢弱稍時斂鋒芒。   腹隱良謀待機至,東山再起鬥志昂。   遙想曹劉煮酒事,高明劉備扮愚郎。 文章目錄一、 Linux 內核自帶 KEY 驅動使能二、Linux內核自帶KE

原创 【嵌入式Linux驅動開發】二十三、Linux RTC 驅動

  待機而舉是良謀,成竹在胸方可求。   默默無聞積實力,時成奮起定春秋。   夕楚莊王初登位,三載不發號令休。   不鳴則已鳴即震,一舉伐齊勝徐州。 文章目錄一、Linux 內核 RTC 驅動簡介二、RTC 時間查看與設置2.1