linux內(nèi)核中通用HID觸摸驅(qū)動(dòng)
在linux內(nèi)核中,為HID觸摸面板實(shí)現(xiàn)了一個(gè)通用的驅(qū)動(dòng)程序,位于/drivers/hid/hid-....

深度解析linux HID核心
在linux內(nèi)核中,HID核心是完成HID功能的關(guān)鍵組件,如果內(nèi)核支持HID,在啟動(dòng)過(guò)程中,則會(huì)對(duì)H....

詳解linux內(nèi)核的uevent機(jī)制
在linux內(nèi)核中,uevent機(jī)制是一種內(nèi)核和用戶(hù)空間通信的機(jī)制,用于通知用戶(hù)空間應(yīng)用程序各種硬件....
深度解析linux時(shí)鐘子系統(tǒng)
linux內(nèi)核中實(shí)現(xiàn)了一個(gè)CLK子系統(tǒng),用于對(duì)上層提供各模塊(例如需要時(shí)鐘信號(hào)的外設(shè),USB等)的時(shí)....

linux的uart驅(qū)動(dòng)示例剖析
底層串行硬件的驅(qū)動(dòng)程序負(fù)責(zé)向serial核心驅(qū)動(dòng)程序提供由struct uart_port定義的端口....

一文總結(jié)linux的platform驅(qū)動(dòng)
在linux設(shè)備驅(qū)動(dòng)中,有許多沒(méi)有特定總線(xiàn)的外設(shè)驅(qū)動(dòng),在實(shí)際開(kāi)發(fā)中,又需要使用到總線(xiàn)、驅(qū)動(dòng)和設(shè)備模型....

如何查看linux程序共享庫(kù)呢?
在linux系統(tǒng)中,程序通常需要依賴(lài)于外部庫(kù)來(lái)正常工作。這些庫(kù)可以直接編譯到程序中,也可以從共享庫(kù)池....

linux內(nèi)核中的debugfs該怎樣去使用呢?
debugfs可用于內(nèi)核向用戶(hù)空間提供信息,debugfs是個(gè)小型的文件系統(tǒng),與/proc和sysf....

linux內(nèi)核中的driver_register介紹
向linux內(nèi)核注冊(cè)驅(qū)動(dòng)由driver_register()完成。它將驅(qū)動(dòng)程序的信息添加到內(nèi)核的驅(qū)動(dòng)....

萬(wàn)千設(shè)備,linux內(nèi)核如何知道?
linux內(nèi)核設(shè)備的注冊(cè)由device_register()函數(shù)完成,這個(gè)函數(shù)是linux設(shè)備驅(qū)動(dòng)模....

linux內(nèi)核線(xiàn)程就這樣誕生了么?
線(xiàn)程是操作系統(tǒng)的重要組成部件之一,linux內(nèi)核中,內(nèi)核線(xiàn)程是如何創(chuàng)建的,在內(nèi)核啟動(dòng)過(guò)程中,誕生了哪....

玩一玩linux內(nèi)核的通知鏈
文本描述構(gòu)成通知鏈的具體數(shù)據(jù)結(jié)構(gòu)和API接口,同時(shí)描述四種通知鏈的具體應(yīng)用場(chǎng)景,并對(duì)API接口進(jìn)行簡(jiǎn)....

Qt中的三個(gè)exec之間有什么聯(lián)系
在Qt中,常見(jiàn)到三個(gè)exec,第一個(gè)是QApplication::exec(),第二個(gè)是QEvent....
關(guān)于Qt多線(xiàn)程應(yīng)用設(shè)計(jì)方法的總結(jié)
QThread是Qt中所有線(xiàn)程的基礎(chǔ),每個(gè)QThread實(shí)例代表和控制一個(gè)線(xiàn)程。
Qt資源系統(tǒng),再也不用擔(dān)心按鈕圖標(biāo)不見(jiàn)了
Qt的資源系統(tǒng)是一種獨(dú)立于平臺(tái)的機(jī)制,目的是用于在應(yīng)用程序的可執(zhí)行文件中存儲(chǔ)二進(jìn)制文件。資源系統(tǒng)基于....
QObject中常使用的成員函數(shù)和重要宏定義
每個(gè)對(duì)象都有一個(gè)objectName(),可以通過(guò)相應(yīng)的metaObject()找到它的類(lèi)名(函數(shù):....
Qt的QApplication不簡(jiǎn)單!
把焦點(diǎn)回到Qt應(yīng)用開(kāi)發(fā)中,一般情況下,Qt應(yīng)用程序的本體由main.cpp文件中的main()函數(shù)中....
基于Qt 5.15源碼來(lái)聊聊隱式共享
在實(shí)際開(kāi)發(fā)中,Qt中很多類(lèi)可以直接作為函數(shù)參數(shù)傳遞,這是為什么?其背后的實(shí)現(xiàn)機(jī)制又是什么?這些都?xì)w功....
Qt“靈魂”之Meta-Object系統(tǒng)
Meta-Object即是Qt的元對(duì)象系統(tǒng),下文都以元對(duì)象系統(tǒng)進(jìn)行描述。在Qt中,具有標(biāo)志性特征的則....
Qt“懶人寫(xiě)法”之一鍵破“槽”
在《Qt信號(hào)和槽函數(shù)機(jī)制,此篇足矣》一文中已經(jīng)描述了Qt的信號(hào)和槽函數(shù)機(jī)制,在實(shí)際項(xiàng)目開(kāi)發(fā)中,一般會(huì)....
一文詳解Qt信號(hào)和槽函數(shù)機(jī)制
信號(hào)和槽用于多個(gè)對(duì)象之間的通信。信號(hào)和槽機(jī)制是Qt的核心特性,也是Qt與其他框架最大的不同之處。Qt....
學(xué)Qt,“大小限定”背后的思路和“坑”
在使用Qt開(kāi)發(fā)界面的時(shí)候,大小限定是常使用的操作。在界面元素的鼻祖QWidget中提供了一系列的方法....
Qt“大小限定”背后的思路和“坑”
如果應(yīng)用程序的界面窗體大小在實(shí)際開(kāi)發(fā)中大小是不變的,就需要使用setFixedxxx函數(shù)將窗體設(shè)置為....
Qt這四種設(shè)置窗體背景的方法,都知道嗎?
哇,一個(gè)軟件界面的顏值是引人注目的焦點(diǎn),這些“超凡脫俗”的東西是開(kāi)發(fā)人員的杰作嗎?說(shuō)是但也不是,首先....
玩Qt,這三種使用ui文件的方式不得不知!
本文描述第一種情況:在編譯的時(shí)候使用ui文件。描述ui文件背后的機(jī)制,以及如何在應(yīng)用程序中使用設(shè)計(jì)好....
Qt新工程創(chuàng)建向?qū)О挡匦C(jī)
在使用Qt進(jìn)行項(xiàng)目開(kāi)發(fā)過(guò)程中,QtCreator是一款流行多年的必備開(kāi)發(fā)利器,本文基于QtCreat....
話(huà)聊QtCreator的新文件創(chuàng)建向?qū)?/a>
當(dāng)使用QtCreator的『新工程創(chuàng)建向?qū)А粍?chuàng)建好一個(gè)最基本的項(xiàng)目工程后,我們則需要往項(xiàng)目工程中添加....
Qt Designer中提供的原生界面元素
Qt是一個(gè)跨平臺(tái)的軟件開(kāi)發(fā)工具,可以使用C++、Python、Qml語(yǔ)言開(kāi)發(fā)項(xiàng)目。在實(shí)際項(xiàng)目開(kāi)發(fā)過(guò)程....