新聞中心
Linux 下如何設(shè)置 LCD 顯示屏的起始位置?

在做網(wǎng)站、成都網(wǎng)站建設(shè)過(guò)程中,需要針對(duì)客戶的行業(yè)特點(diǎn)、產(chǎn)品特性、目標(biāo)受眾和市場(chǎng)情況進(jìn)行定位分析,以確定網(wǎng)站的風(fēng)格、色彩、版式、交互等方面的設(shè)計(jì)方向。創(chuàng)新互聯(lián)建站還需要根據(jù)客戶的需求進(jìn)行功能模塊的開發(fā)和設(shè)計(jì),包括內(nèi)容管理、前臺(tái)展示、用戶權(quán)限管理、數(shù)據(jù)統(tǒng)計(jì)和安全保護(hù)等功能。
隨著 LCD 顯示屏的普及,它們?cè)谖覀兊娜粘I钪邪缪葜絹?lái)越重要的角色,例如電腦、手機(jī)、平板電腦等等。但是當(dāng)我們使用 Linux 操作系統(tǒng)時(shí),有時(shí)我們需要更改 LCD 顯示屏的起始位置以適應(yīng)我們的需求。有些人可能會(huì)認(rèn)為這很困難,但是實(shí)際上,它只需要進(jìn)行簡(jiǎn)單的配置即可完成。本文將向您介紹如何在 Linux 下設(shè)置 LCD 顯示屏的起始位置。
您需要獲得顯示器的詳細(xì)信息,例如分辨率等。這可以使用以下命令來(lái)獲得:
“`
$ xrandr -q
“`
這將顯示與計(jì)算機(jī)連接的所有顯示器的詳細(xì)信息。在屏幕的詳細(xì)信息中,您應(yīng)該能夠找到當(dāng)前分辨率的信息。例如,如果您的分辨率為 1920×1080,則可以在輸出中找到此信息。
接下來(lái),您可以使用以下命令查看您的顯示器名稱:
“`
$ xrandr | grep ‘ connected’ | awk ‘{print $1}’
“`
在您確定要更改的顯示器的名稱后,我們可以使用以下命令來(lái)更改其起始位置:
“`
xrandr –output –pos x
“`
其中,“ 是要更改的顯示器的名稱,“ 是 X 軸的起始位置,“ 是 Y 軸的起始位置。您可以根據(jù)需要調(diào)整 “ 和 “ 的值。
例如,如果您要將您的顯示器起始位置移動(dòng)到 (200,200) 的位置,您可以使用以下命令:
“`
$ xrandr –output DP-1 –pos 200×200
“`
注意,這將只影響當(dāng)前的會(huì)話。如果您希望永久更改這些設(shè)置,則需要將它們添加到 X11 配置文件中。根據(jù)您使用的發(fā)行版不同,這個(gè)文件的位置可能不同。通常它可以在 `/etc/X11/xorg.conf` 或 `/etc/X11/xorg.conf.d/` 目錄下找到。將以下行添加到文件中:
“`
Option “Position” ” “
“`
重新啟動(dòng) X 服務(wù)器,您的更改應(yīng)該就會(huì)生效了。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗(yàn)豐富以策略為先導(dǎo)10多年以來(lái)專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),響應(yīng)式網(wǎng)站制作,設(shè)計(jì)師量身打造品牌風(fēng)格,熱線:028-86922220Linux內(nèi)核程序入口地址
在Linux內(nèi)核中,使用 vmlinux.lds.S 文件(路徑: arch/arm64/kernel/ )布局內(nèi)核映像中相關(guān)段(例: .text、.data )的位置。
在Linux內(nèi)核編譯時(shí), vmlinux.lds.S 文件最終會(huì)被構(gòu)建成鏈接腳本 vmlinux.lds 文件(路徑: arch/arm64/kernel/ )。
本文主要介紹Linux內(nèi)核程序運(yùn)行的起始位置 _text ,在 vmlinux.lds.S 文件中定義如下:
從上面可以看出: _text = KIMAGE_VADDR + TEXT_OFFSET 。
1、KIMAGE_VADDR定義
文件: arch/arm64/include/a/memory.h ,定義如下:
文件: include/linux/sizes.h ,定義如下:
宏 KIMAGE_VADDR 展開如下:
上面是按照無(wú)符號(hào)計(jì)算, KIMAGE_VADDR 為: 0xFFFFFF。
2、TEXT_OFFSET定義
文件: arch/arm64/Makefile ,定義如下:
通過(guò)計(jì)算, _text 值為: 0xFFFFFF。
在Linux內(nèi)核啟動(dòng)時(shí),從 log 信息中也可以找到對(duì)應(yīng)的地址:
_text 對(duì)應(yīng)的是虛擬地址
,
在內(nèi)核中可以直接通過(guò)訪問(wèn)該地址獲取其保存的值
,其對(duì)應(yīng) Image 映像中的之一個(gè)字 0x。
Image 映像查看方法如下:
本文基于 RockPI 4A 單板Linux 4.4內(nèi)核。
關(guān)于linux lcd 起始位置的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都創(chuàng)新互聯(lián)科技公司主營(yíng):網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、小程序制作、成都軟件開發(fā)、網(wǎng)頁(yè)設(shè)計(jì)、微信開發(fā)、成都小程序開發(fā)、網(wǎng)站制作、網(wǎng)站開發(fā)等業(yè)務(wù),是專業(yè)的成都做小程序公司、成都網(wǎng)站建設(shè)公司、成都做網(wǎng)站的公司。創(chuàng)新互聯(lián)公司集小程序制作創(chuàng)意,網(wǎng)站制作策劃,畫冊(cè)、網(wǎng)頁(yè)、VI設(shè)計(jì),網(wǎng)站、軟件、微信、小程序開發(fā)于一體。
標(biāo)題名稱:Linux下如何設(shè)置LCD顯示屏的起始位置?(linuxlcd起始位置)
標(biāo)題來(lái)源:http://fisionsoft.com.cn/article/cdojedi.html


咨詢
建站咨詢
