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