- 博客(29)
- 收藏
- 关注
原创 RK3568开发平台Android 11强制所有应用横屏展示
1、打开frameworks/base/core/java/android/content/pm/parsing/component/ParsedActivityUtils.java文件,定位到parseActivityOrReceiver方法的int screenOrientation = sa.getInt(R.styleable.AndroidManifestActivity_screenOrientation, SCREEN_ORIENTATION_UNSPECIFIED);
2023-12-28 15:22:19
1007
原创 方法|rk3568开发平台如何去除android正在启动弹窗
路径:frameworks/base/services/core/java/com/android/server/wm/WindowManagerService.java。路径:frameworks/base/services/core/java/com/android/server/wm/ActivityRecord.java。在WindowManagerService.java中,注释掉退出开机动画的逻辑,延时开机动画。//在这里处理播放完开机动画后是否退出开机动画,所以注释掉。
2023-12-21 15:45:20
914
原创 TQ3568开发平台Android11修改开机动画
Android 开机logo是可以动态显示或者静态显示的。如果是静态显示,循环播放一章图片,直到系统启动。如果是动态显示,那么开机logo由多张图片组成,并且按照规定的帧率来播放。可以播放一轮或者循环播放。Android logo最好是 png 格式的, 因为同一张图片的情况下, png 格式的比 jpg 和 bmp 格式的要小。如果是多张图片时, android 显示 logo 是按照图片名称数值的大小顺序来显示的。
2023-12-07 13:46:47
213
原创 方法|如何为开发板调试新的触摸屏
code为0x36,对应ABS_MT_POSITION_Y,即上报触摸点 的 Y轴 坐标信息。code:code 表示该类事件中的哪一个具体事件,触摸点的信息通过一系列的 ABS_MT 事件(有的资料也叫消息)上报给 linux 内核,只有ABS_MT 事件是用于多点触摸。输入设备的设备节点名为/dev/input/eventX(也可能是/dev/eventX, X 表示 0、 1、 2 等数字)。#define EV_SYN 0x00 //同步类事件,用于同步事件。怎么知道这些设备节点对应什么硬件呢?
2023-11-29 15:51:26
71
原创 T507开发板如何配置GPIO功能为I2C_SPI_UART
1、确认新的功能需要哪些引脚,并确认这些引脚原来用做什么功能2、去掉原来功能对这些引脚的使用(关掉功能)3、添加新的功能并使用这些引脚。
2023-11-16 16:36:58
236
原创 方法|基于T507开发板讲如何将占用引脚配置为普通GPIO
根据T5用户手册描述,只有在不使用多路复用功能的情况下,这些端口才可以配置为GPIO,所以我们需要把引脚的复用功能关闭。1.查看引脚默认功能配置2.关闭引脚默认功能配置以UART4-TX的PI13为例,这是PI13引脚复用表,打开T5_Series_User_Manual_V1.0手册的第10章的Operations and Functional Descriptions查看即可。
2023-11-02 16:41:26
72
原创 如何配置GPIO为中断功能
其中: name:驱动中使用的名子 [A-I]:表示端口号 [0-32]:表示此端口中的引脚号 <func>:表示此引脚要用作的功能,0 为输入,1 为输出,其它功能请具体请参考《T5_Series_User Manual_V1.0(Draft).pdf》中的<10.6 port control>小节。 <pull>:是否使用上拉,0:不上下拉,1:上拉,2:下拉 <drv_level>:驱动能力(上下拉力度),可取值 0~3,越高驱动能越高。如果把引脚配置为中断功能,一般在上写上6。
2023-10-26 17:39:29
309
原创 T113开发平台mipi 5.5寸屏调试
fps=(lcd_dclk_freq*1000*1000)/(ht*vt)即:lcd_dclk_freq=lcd_ht*lcd_vt*fps;2是18bit RGB;lcd_dsi_te:是mipi-DSI的刷屏间隔:0的刷屏间隔是lcd_ht*lcd_vt;lcd_ht:是DCLK的cycle个数,等于lcd_x+lcd_hspw+lcd_hbp+lcd_hfp;lcd_vt:是场的总行数,等于lcd_y+lcd_vspw+lcd_vbp+lcd_vfp;lcd_gamma_en:是伽马参数:0是关闭;
2023-10-19 16:23:53
1321
原创 TQ3568开发板SD工具使用教程
当出现以下字眼时,代表烧写成功,即可拔下烧写卡,拔下烧写卡后板卡会自动启动刚刚烧录到emmc里的系统。第三步:将U盘插入电脑,功能模式选择固件升级,升级的固件请选择.5服务器上的出厂镜像(注:请根据需求选择镜像),最后点击开始创建即可。期间会弹出以下弹窗,我们点击右上角关闭就好,不要格式化。第三步:将U盘插入电脑,功能模式选择SD启动,固件请选择测试架专用镜像,最后点击开始创建即可。值得注意的是,有些卡可以成功制作启动卡,但是起不来文件系统。第二步:解压完成后,打开该.exe文件启动工具。
2023-10-12 15:28:18
38
原创 T113开发平台修改分区办法
修改文件device/config/chips/t113/configs/evb1_auto/longan/sys_partition.fex中的boot-resource.fex大小。这里提示了ERROR: dl file boot-resource.fex size too large,说明boot-resource.fex分区小了,需要加大该分区大小。1、当我们打包镜像的时候出现下面的错误时,说明分区过小,无法正常打包镜像。温馨提醒:非必要一般不需要修改分区,确实需要修改,请根据实际情况修改分区。
2023-09-28 10:26:32
192
原创 TQT113平台虚拟机镜像使用手册
注意:此方法可以省去开机手动挂载的步骤,但如果在PC下数据盘文件被修改或被移动,或者数据盘文件异常等情况,将会导致ubuntu桌面系统启动失败,如果出现该种情况,请开机启动时进入shell终端,注释对应文件的挂载指令便可正常开机。若用户没有搭建过调试和开发环境,或已有我司其他开发平台或其他厂商的测试开发环境的,请先严格按照本手册搭建成功后再进行测试调试开发等内容操作,避免因为环境不一致导致测试和开发的问题。14. 挂载硬盘到指定目录,本例挂载到:/opt,挂载前请确保/opt路径下为空,否则会挂载失败。
2023-09-14 17:28:38
86
1
原创 邀请函|天嵌邀您共聚2023北京数字交通大会暨博览会
2023北京数字交通大会暨博览会2023.09.11-09.13中国国际展览中心(新馆)天嵌展位:W2A69天嵌科技诚邀您的莅临!-END-
2023-09-07 14:20:44
110
1
原创 T113开发板优化启动速度方法
具体修改device/config/chips/t113/configs/evb1_auto/longan/env.cfg 配置文件,新增一行"verify=no"。文件为:device/config/chips/t113/configs/evb1_auto/longan/env.cfg。文件为device/config/chips/t113/configs/evb1_auto/longan/env.cfg,1、把启动脚本放在/etc/init.d/rcS文件的最前面执行。3、去掉uboot部分打印。
2023-08-17 17:37:13
342
1
原创 尺寸更小巧,支持多路摄像头|天嵌T507核心板B版上新
1路,LVDS接口:1、30PIN 2.0pitch 排针引出,电压3.3/5/12V可调,分辨率最高1080P;2路,拓展接口1:2.0 pitch 排针20P 接口:GPADC/SPI/GPIO;1路,RGB接口:40P 0.5pitch 排插,分辨率最高1080P(与LVDS复用,只能用其一)1路MIPI-CSI,4-lane,30P FPC座与20P牛角座;1路,6bit 低分辨率ADC,用于按键检测,底板提供五个用户按键。1路,DVP CSI ,24P FPC座与20P牛角座;
2023-08-03 16:07:04
150
原创 TQ3568 Buildroot文件系统终端上支持中文显示调试方法
1.minicom上有可能不支持utf-8显示,可以使用命令 minicom -D /dev/ttyUSB0 -R utf8。CONFIG_NLS_UTF8=y,CONFIG_NLS_CODEPAGE_936=y(这个最好也加上)如果是buildroot 则 make busybox-menuconfig ARCH=arm64。2.确认文件系统中ls是不是指向 busybox。# 这个好像可以不用.。2.在内核配置要加上CONFIG_NLS=y,3.增加挂载时字符选择。
2023-07-27 14:49:53
170
1
原创 A40I Ubuntu安装桌面XFCE4
4.执行指令 "sudo apt-get install xubuntu-core",安装 XFCE4 桌面。修改 /etc/passwd 文件,在用户名所在行最后加上 /bin/bash,然后重启即可。2.使用 XFCE4 桌面普通用户登录时,输入密码登录后,黑屏一下后又跳转回登录界面。3.执行指令 "sudo apt-get update",更新开发板软件。1.以普通用户登录,无法 Tab 键补全指令。此时,即可在XFCE4桌面,使用普通用户登录。5.安装完成后,重启,登录。1.登录到普通用户下。
2023-07-20 15:01:05
233
原创 解决方案|基于TQA40I开发板的智慧教育投屏方案
主屏广播模式即将电脑屏幕作为主屏,把电脑屏幕上的画面内容实时投送到以天嵌TQA40I作为主控的显示设备界面上显示,实现对TQA40I设备的控制及展示。1.内容显示功能:即在电脑主屏打开文件内容,开启投屏软件功能,投屏软件采集电脑主屏画面进行编码,编码后组播传输到TQA40I显示设备上,TQA40I显示设备接收到组播数据后,再解码显示到TQA40I显示设备界面。分组投屏模式即对多个TQA40I设备进行分组,电脑推送不同的显示内容到不同组的TQA40I显示设备,达到分组展示的效果。
2023-07-06 17:36:45
74
1
原创 OTG功能使用方法-基于TQ3568开发板
OTG是一种特殊的USB设备,它本身是Device,可以连接Host,并被Host所控制。Host为主控设备,如PC,Device为从设备,如鼠标、U盘等,Device只能连接到Host上并由Host控制。OTG在硬件上由 ID 引脚决定做 Host 还是 Device,上拉为 Device,下拉为 Host。当我们需要在otg、host、device之间相互切换时,RK已经为我们做好了节点,我们只需要在开发板上。中有一个USB3.0 OTG接口,在日常开发中,用户可以根据需求灵活的将其设置为。
2023-06-08 16:49:50
375
原创 如何定制Buildroot文件系统-基于TQT507开发板
例如我们想要更新开发板的/etc/ppp文件夹的内容,只需要将platform/framework/auto/rootfs/etc目录下的ppp文件夹替换为新的ppp文件夹。重新编译buildroot,烧写即可。
2023-06-01 09:05:01
233
1
原创 方法|TQ3568开发板显示屏如何动态切换
显示屏作为电子产品不可或缺的一部分,用户对显示屏的需求日益增加。为了让用户更方便切换显示屏,本司研发了Uboot产品架。此文档的目的在于告知用户如何在Uboot下切换显示屏。
2023-05-24 17:37:48
95
1
原创 TQ3568添加自启动应用程序教程
由于TQ3568的文件系统是buildroot,buildroot文件系统可直接在/etc/init.d/rcS脚本文件中添加自启动命令。上图中可以看出,rcS 默认会在/etc/init.d 目录下查找所有以‘S’开头的脚本,然后依次执行这些脚本。在日常开发中,为了更加方便快捷的开发。输入以下指令打开rcS文件,默认情况下,rcS 文件内容如图所示。可以看出,在rcS的同级目录下有许多'S'开头的脚本文件。然后在 Shelloworld 脚本里面输入要执行的命令,综上所述,添加自启动应用程序成功!
2023-05-11 15:25:01
68
原创 方法|A40I开发板如何将被占用引脚配置为普通GPIO
需要注意的是,本方法是直接修改设备树,使其直接不受驱动配置,从而处于普通GPIO模式,然而每个被占用的引脚都是有作用的,所以尽量不要使用此方法随意解除引脚占用。本文适用于当需要对某个引脚进行配置,却发现该引脚已经被占用,对该引脚解除占用,恢复为普通GPIO方法。可以看到,当导出该引脚的时候,系统会提示我们,引脚繁忙,无法导出,证明 PI6 目前处于被占用状态。本文修改的是 TQA40I 开发板的 LED 引脚,将其修改为普通GPIO,对系统影响不大。
2023-04-23 09:02:46
177
1
原创 技术分享|如何单独烧写镜像、分区、设备树
在单独烧写镜像时会用到upgrade tool 工具,upgrade_tool是Linux下的usb烧写工具,默认在linux源码目录下的/tools/linux/Linux_Upgrade_Tool/Linux_Upgrade_Tool/upgrade_tool,也可以在光盘中的08_开发板配套工具/linux平台工具/Linux_Upgrade_Tool_v1.65.zip找到,详细见《TQ3568环境搭建手册》的相关说明。我们在单独烧写镜像时,首先执行以下操作使板子进入Loader镜像更新模式。
2023-04-13 11:52:23
225
1
原创 A40I adc调试移植笔记ADS1015
支持多种显示接口,RGB/双LVDS/HDMI/MIPI 等,支持双屏异显,最高分辨率1080P;支持以太网,AUDIO,SDIO,UART,USB,SATA,VGA,TVIN,IR,CSI等功能。3、编译后即可在系统/sys/class/hwmon/hwmon1/device内查看到对应节点生成,cat即可获取对应通道adc值。内核自带ADC驱动,驱动位置:lichee/linux-3.10/drivers/hwmon/adcxx.c。该驱动适配1转2、4、8路ADC。内核:linux-3.10。
2023-04-07 14:01:57
252
1
原创 天嵌A40I平台如何调试10.1寸MIPI屏?这份总结收好!
驱动通过mipi接口下发mipi屏寄存器初始化参数,由于全志平台没有将这些初始化参数通过dtsi设备树文件解析传给驱动,所以无法在dtsi设备树文件里面配置mipi屏寄存器初始化参数,只能在对应mipi屏驱动里面改,当前配置的是tft720x1280,所以我们需要修改。mipi屏复位脚,根据原理图上DSI_RST所接gpio口配置,默认置高,复位信号是先拉高延时100ms,再拉低延时100ms,最后再拉高延时100ms就可以初始化mipi屏寄存器参数,一般mipi都需要复位才能正常初始化屏;
2023-03-23 16:57:34
1111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人