驱动添加腾讯云开发者社区

大家好,又见面了,我是你们的朋友全栈君。

修改drivers/input/touchscreen Makefile

obj-$(CONFIG_TOUCHSCREEN_GOODIX) += gt9xx/

2. 更改系统配置

Device drivers —>Input device support —> [*]Touchscreens —><*> Goodix I2C touchscreen

3.在设备树中添加 GT911的配置

i2c@3160000 {

goodix_ts@5d {

compatible = “goodix,gt9xx”;

reg = <0x5d>;

goodix,rst-gpio = <&tegra_aon_gpio TEGRA_AON_GPIO(S,3) GPIO_ACTIVE_HIGH>;

goodix,irq-gpio = <&tegra_aon_gpio TEGRA_AON_GPIO(AA,7) IRQ_TYPE_EDGE_FALLING>;

goodix,cfg-group0 = [

5D 38 04 80 07 05 35 00 01 081E 0F 50 32 03 05 00 00 00 0011 11 00 17 19 1C 14 89 29 0E50 52 0F 0A 00 00 00 9A 02 1C00 01 05 00 00 00 00 09 11 0000 3E 6C 8F F5 02 07 00 00 04D9 41 00 AE 49 00 8A 51 00 705B 00 5C 66 00 5C 00 00 00 00F0 4A 3A FF FF 27 00 00 00 0000 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 0000 00 1C 1A 18 16 14 12 10 0E0C 0A 08 06 04 02 00 00 00 0000 00 00 00 00 00 00 00 00 0000 00 00 02 04 06 08 0A 0F 1012 22 21 20 1F 1E 1D 1C 18 16FF FF FF FF FF FF FF FF 00 0000 00 00 00 00 00 00 00 00 0000 00 00 00 48 01];

};

};

note: 1. i2c@3160000 根据平台总线地址进行相应的更改

2. goodix,cfg-group0 配置表需要LCD厂家给,也就是gt911 0x8047寄存器开始186字节的配置信息

注意: 我的是MIPI 接口的电容屏 默认是竖屏,gtp_touch_down 函数实现了横屏 、竖屏的转换 ,gt9xx.h文件中 ROTATE90DEGREE 为1 时是竖屏,为0 为横屏。gt9xx.h 也定义了屏幕的分辨率

THE END
0.linux下写脚本时gt或lt是什么意思?Raymone1125linux下写脚本时-gt或-lt是什么意思? Linux下有一些判断比较的逻辑,下面解释一下相关关键字的意思: -gt是大于的意思。 -eq是等于的意思du。 -ne是不等zhi于的意思。 -ge是大于等于的意思。 -lt是小于的意思。 -le是小于等于的意思。 下面一段代码:jvzquC41yy}/ewgnqiy/exr1mngvujlg1r526:>99;
1.Linux的shell脚本中的比大小linuxshell小于Linux的shell脚本中的比大小 如果要将-le换成相反的(即“大于”),你应该使用-gt(greater than)。 所以,-le的相反比较是-gt。 但如果你想要一个包含“大于”和“不等于”的比较(即“大于”),那么你已经有了-gt。如果你想要同时包括“大于”和“等于”,则应该使用-ge(greater than or equal to)。jvzquC41dnuh0lxfp0tfv8vsa5;32=5341gsvrhng1jfvjnnu174;=88;:7
2.Linux比较运算符linux比较运算符在Linux系统中,比较运算符主要用于在shell脚本或者命令行中进行数值或字符串的比较。这些比较运算符通常用在if语句、while循环或case语句中,以决定程序的执行流程。下面是几种常见的比较运算符及其用法: 1. 数值比较 • 等于 (-eq) • 不等于 (-ne) jvzquC41dnuh0lxfp0tfv8z2359:3<861cxuklqg1fkucrqu13;37>6737
3.shell中gelinux shell -ge Linux Shell中的-gt命令是用于比较数值大小的一个关键命令。在Shell脚本中,有时需要对数字进行比较并根据比较结果来进行相应的处理。这时就可以使用-gt来实现这个功能。 -gt命令用于比较两个数值的大小,如果第一个数值大于第二个数值,则返回真(true),否则返回假(false)。在Shell脚本中,可以使用jvzquC41dnuh0>6evq4dqv4vqrod1|mgnn€iqwl/ig4ivvq
4.linux下写脚本时gt是什么意思maxiongyinglinux下写脚本时-gt是什么意思 -eq 等于 -ne 不等于 -gt 大于 -ge 大于等于 -lt 小于 -le 小于等于jvzquC41yy}/ewgnqiy/exr1ugtjq{2gpioognw1r1<32<79:0nuou
5.Linuxshell比较运算符详解LINUX操作系统-gt 大于,如:if [ "$a" -gt "$b" ] -ge 大于等于,如:if [ "$a" -ge "$b" ] -lt 小于,如:if [ "$a" -lt "$b" ] -le 小于等于,如:if [ "$a" -le "$b" ] < 小于(需要双括号),如:(("$a" < "$b")) <= 小于等于(需要双括号),如:(("$a" <= "$b")) > 大于jvzquC41yy}/lk:30pku1UNPWZpjuqz173837@3jvor
6.linux中eq是什么意思linux运维linux中eq是什么意思 在Linux shell编程中,经常会用到判断字符串是否相等,可用于判断字符串是否相等的操作符有‘-eq’(相等), ‘-ne’(不等于), ‘-lt’(小于), ‘-le’(小于或等于), ‘-gt’(大于)或‘-ge’(大于或等于),以及=,==,!=,。 jvzquC41yy}/rqu0ep5mkwzz/6?49B;0jvsm
7.eqnegtgeltle的意思意思;nq 就是notequal不等于的意思;gt就是greaterthan大于的意思;lt就是lessthan小于的意思;ge就是greaterthanorequal大于等于的意思;le就是lessthanorequal小于等于的意思。 看一个while循环和if判断结合使用的例子: 执行看结果: (四)最后一个for循环,shellfor循环和 jvzquC41yy}/rrfpujko0lto1cxuklqg15<83:>259;:1
8.网络文本处理工具与Shell脚本什么是 Shell¶Shell 是 Linux 的命令解释程序,是用户和内核之间的接口。除了作为命令解释程序外,Shell 同时还提供了一个可支持强大脚本语言的程序环境。Bash¶Bourne Shell (sh),是 Unix 系统的默认 Shell,简单轻便,脚本编程功能强,但交互性差。Bourne Again Shell,即 Bash,是 GNU 开发的一个 Shell,也是大jvzquC41327/n~l0wuzd0niw0et0Eq581
9.LinuxShell比较运算有哪些,以及怎么用在LinuxShell脚本编程中,进行算术比较是常见的需求,特别是在编写条件判断语句时。Shell 提供了一系列的算术比较操作符,这些操作符通常用在if、while等语句中,以便进行数值比较。下面介绍一些常用的算术比较操作符和它们的用法。 算术比较操作符 -eq:等于。如果两个数相等,则返回 true。 jvzquC41dnuh0lxfp0tfv8pcmcecwtf1ctzjeuj1fgzbkux135=45A:89
10.linux命令gt51CTO博客已为您找到关于linux命令 gt的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及linux命令 gt问答内容。更多linux命令 gt相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。jvzquC41dnuh0>6evq4dqv4vqrod1unpwzsjppqkpi3hv7mvon
11.linux+命令gt,Linux命令本文深入讲解了Linux系统中echo、grep命令及重定向操作的基本用法,并通过具体实例解释了1>&2和2>&1的区别与应用场景。 Linux命令- echo、grep 、重定向、1>&2、2>&1的介绍, 最近笔试遇到一道题,关于Linux命令的,题目如下 下面两条命令分别会有怎样的输出 echo hello 1>&2 |grep aaa echo hejvzquC41dnuh0lxfp0tfv8|gkzooa;;9:4>558ftvkimg8igvcomu86388;44:;
12.linux命令比较字符串•Worktile社区if [ $length1 -gt $length2 ]; then echo “字符串str1的长度大于str2的长度” fi “` 综上所述,Linux系统中提供了多种命令用于比较字符串,可以根据具体需求选择适合的方法进行比较。以上仅为一些常用的方法示例,更详细的用法可以参考相关文档或使用命令的帮助信息。 jvzquC41yqxlvrqg0eun1tg1cuq06<:7:64ivvq
13.shell脚本中的'f'和'd'是什么意思linuxshell常见Linux shell脚本中的“-e -d -f -eq -ne -gt -ge”操作符的含义 常见shell脚本中的“-e -d -f -eq -ne -gt -ge”操作符的含义: 文件表达式 -e filename:如果filename存在,则为真。-d filename:如果filename为目录,则为真 。-f filename:如果filename为常规文件,则为真。-L filename:如果jvzquC41yy}/lk:30pku1sncqdko1<5:79;opl3jvo
14.linuxeq是什么意思linux运维linux eq是什么意思 linux eq的意思是“等于”,是linux中的一种比较运算符,用于判断字符串对应的数字值是否相等;该运算符的使用方法如“if [ $num1 -eq $num2 ] then echo "$num1和$num2xiangdeng" else echo "$num1和$num2buxiangdeng"”。jvzquC41yy}/rqu0ep5gcz4724?847mvon
15.Shell脚本的超详细讲解(推荐!)linuxshell1.1 什么是shell?shell英文翻译过来是外壳的意思,作为计算机语言来理解可以认为它是操作系统的外壳。我们可以通过shell命令来操作和控制操作系统,比如Linux中的shell命令就包括ls、cd、pwd等等。shell是站在内核的基础上编写的一个应用程序,它连接了用户和Linux内核,从而让用户能够更加便捷、高效、安全的使用linux内核,这jvzquC41yy}/lk:30pku1jwvkerf1;:839=/j}r
16.linux中什么是shell脚本linux运维linux中什么是shell脚本 在linux中,shell脚本是一种编程方式,就是一些命令的集合。shell脚本将一些shell语法与指令写在里面,利用管道命令以及流量重导向等功能,达到想要的处理目的,是临时写的小程序用于完成当前的工作。 本教程操作环境:linux7.3系统、Dell G3电脑。jvzquC41yy}/rqu0ep5mkwzz/6>:;9:0jvsm
17.LINUX命令总结来自水滴娃娃的CSDNthetops15、用什么工具做入侵检测 snort 16、Linux下检测程序内存泄漏的工具 cchecker或是efence库都可以 17、linux下如何监视所有通过本机网卡的数据 tcpdump iptraf 18、为什么root执行好多命令都说command not found 一定是telnet上来的,然后su成root的,修改su命令格式,应该是su - root 0025 关闭用户的POP3权限(tiansgx)jvzquC41yy}/ewgnqiy/exr1vjk.vxuu1r567A52674ivvq
18.运维面试题搭建的网站打不开,连tcp连接都没建立设置crontab后我们可以使得Linux主动执行的在固定的间隔时间,执行指定的系统指令或 shell script脚本。生产环境可以用来日志分析或生产备份等。 语法格式: crontab [ -u user ] file ===》-u的意思就是指定用户 crontab [ -u user ] { -l 显示文件内容| -r全部删除crontab文件 | -e 编辑crontab文件| -i删除jvzquC41dnuh0lxfp0tfv8|gkzooa=78;29168ftvkimg8igvcomu8=498676>