一、前言 自從換工作以后宝冕,已經(jīng)少有業(yè)務(wù)學(xué)習(xí)技術(shù)的時間了赞季,對于大的知識點的積累和更新變得比較困難凯肋。而本文的知識點——了解協(xié)程 適合作為一個在緊湊的...
一习贫、前言 在內(nèi)核驅(qū)動中粟害,常常見到 工作隊列(workqueue)甚疟。對于熟悉內(nèi)核或者驅(qū)動的工程師來說茫陆,這個機(jī)制應(yīng)該是比較熟悉的金麸,經(jīng)常出現(xiàn)在 中斷上...
正文 8月份到現(xiàn)在,由于忙于各種事情簿盅,關(guān)于技術(shù)的學(xué)習(xí)密度有所下降挥下,也已經(jīng)許久沒有更新。但這期間也是有一些學(xué)習(xí)產(chǎn)出桨醋,將近年關(guān)棚瘟,不想放到年后再完善,...
一喜最、前言 前面介紹了 Linux內(nèi)核 的 2 個驅(qū)動框架—— I2C 和 SPI 偎蘸,這 2 個框架相對簡單一些,直來直去瞬内,沒有比較難以理解的點迷雪,...
一、前言 前面我們簡單的介紹了 I2C總線 的基本框架虫蝶,本文則將繼續(xù)講述另一種常用的 外設(shè)總線章咧,即 SPI總線。SPI總線 常用于 傳感器或者f...
一能真、前言 Linux內(nèi)核支持大量的硬件設(shè)備赁严,且這個數(shù)量一直在增加。那么代碼內(nèi)部的拓?fù)浜蛷?fù)雜性等都在急劇上升粉铐,這會導(dǎo)致代碼變得雜亂和提升管理難度疼约。...
一、前言 I2C總線 是一種常用的總線協(xié)議秦躯,在設(shè)備中經(jīng)骋湮剑看到,比如 sensor踱承、陀螺儀等都是使用 I2C總線倡缠。而 Linux內(nèi)核 也提供成熟的...
一、前言 在 Linux設(shè)備驅(qū)動 中茎活,內(nèi)存使用 是一個逃不掉的話題昙沦。Linux內(nèi)核 的內(nèi)存管理龐大且復(fù)雜,要想理解透徹需要花費(fèi)不少的心思和時間载荔,...
一、前言 在應(yīng)用程序下經(jīng)常會遇到 多線程并發(fā)訪問同一資源 的問題,Linux 提供了多種機(jī)制來解決這一問題橙凳。在 Linux設(shè)備驅(qū)動 中也同樣有類...