自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 如何修改内核设备树

本文档介绍了内核设备树的位置和包含关系。

2023-12-28 13:48:25 433

原创 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-21 16:28:46 447

原创 TQT507开发板如何修改和保存内核配置

本文档介绍如何在开发时修改和保存内核配置,适用于开发板TQT507。

2023-12-14 10:54:19 107

原创 T113 i2c gpio拓展芯片xl9555开发应用笔记

注意xl9555没有P08,P09,因此P10对应gpio_ext 8 ,P11对应gpio_ext 9 ,以此列推。xl9555没有P08,P09,因此P10对应gpio_ext 8 ,P11对应gpio_ext 9 ,以此列推。内核驱动:/kernel/drivers/gpio/gpio-pca953x.c。例如把XL9555_IO P07,P11扩展成LED灯,在设备树中可做如下引用。注意这里的xl9555的 Pn对应 GPIO的 400+n。例如控制XL9555_IO的 P07,P11。

2023-12-07 15:33:38 734

原创 OTG改为usb host接u盘鼠标外设使用

在board.dts中通过修改usb节点的usb_port_type属性来选择devcie模式,host模式,otg模式。手动切换到 Device 模式,如下图显示,device_chose finished!(2)usb_detect_type:usb0口otg检测模式。(3)usb_wakeup_suspend:standby模式。注:(1)usb_port_type:usb0口默认的模式。置1:usb standby模式,支持远程唤醒。置0:super standby模式;置1:host模式;

2023-11-29 16:20:57 940

原创 方法|如何为开发板调试新的触摸屏

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-23 18:12:23 155

原创 方法|T113开发板单独编译uboot和内核和fastboot单独更新镜像

目录:t113-s3_linux-sdk-v1.1/brandy/brandy-2.0/u-boot-2018。板卡端启动过程中按CTRL+C进入一键式菜单,然后按q退出一键式菜单,输入fastboot。成功编译后,会得到boot_package.fex的镜像,该镜像就是u-boot镜像了。目录:t113-s3_linux-sdk-v1.1/kernel/linux-5.4。在当前目录生成boot.img镜像,烧录该镜像即可。./fastboot flash boot0 镜像名。toc镜像:一般不用替换。

2023-11-16 16:36:58 293

原创 方法|基于T507开发板讲如何将占用引脚配置为普通GPIO

根据T5用户手册描述,只有在不使用多路复用功能的情况下,这些端口才可以配置为GPIO,所以我们需要把引脚的复用功能关闭。1.查看引脚默认功能配置2.关闭引脚默认功能配置以UART4-TX的PI13为例,这是PI13引脚复用表,打开T5_Series_User_Manual_V1.0手册的第10章的Operations and Functional Descriptions查看即可。

2023-11-09 13:55:16 45

原创 如何修改网络配置(动态_静态IP)

其中"iface eth0 inet dhcp"表示为 eth0 接口设置了 DHCP 协议,使其能够自动获取 IP 地址、子网掩码和网关等网络配置信息。通过使用DHCP,可以省去手动配置复杂的网络参数的过程,使网络配置变得更加简单和易于管理。注意,如果系统成功获取到了DHCP分配的IP地址等信息,那么/etc/network/interfaces 文件中的相关配置会被DHCP客户端覆盖,因此在使用DHCP协议时,不需要手动设置address、netmask和gateway等配置项。

2023-11-02 16:20:11 2363

原创 TQ3568开发平台如何测试4G模块

上图红框有5-1:1.x多个子集目录的为内核分配给4G模块的USB接口目录,故需要将/test_utils/4G/4G_xxx_TQ3568.sh文件里的目录修改为对应的5-1:1.x。我们任意选一个5-1:x.x目录即可,因为这些5-1:1.x目录里的modies文件所包含的PID、VID值是一样的。或者是卡没有钱,卡上不了网等。用户也可以通过以下命令控制4G模块的上/掉电。解决方法:请先执行掉电,重新上电,然后再执行脚本,或者重启板子。用户可根据实际情况执行测试脚本进行测试,测试前请插上4G天线。

2023-10-26 13:40:50 120 1

原创 TQ3568开发平台修改波特率

值得注意的是,第二种方法与第一种方法相斥,它需要打开CONFIG_ROCKCHIP_PRELOADER_SERIAL配置。请保证该配置处于打开状态再往下操作。1、打开 u-boot/configs/rk3568_defconfig 文件,禁用CONFIG_ROCKCHIP_PRELOADER_SERIAL配置。重新编译后,打开uboot/目录下查看.config文件,确保CONFIG_ROCKCHIP_PRELOADER_SERIAL配置已经禁用。接着重新编译烧写即可。若没找到该配置则直接添加以下语句。

2023-10-16 12:06:15 85 2

原创 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-10-12 10:11:47 305

原创 TQT113平台虚拟机镜像使用手册

注意:此方法可以省去开机手动挂载的步骤,但如果在PC下数据盘文件被修改或被移动,或者数据盘文件异常等情况,将会导致ubuntu桌面系统启动失败,如果出现该种情况,请开机启动时进入shell终端,注释对应文件的挂载指令便可正常开机。若用户没有搭建过调试和开发环境,或已有我司其他开发平台或其他厂商的测试开发环境的,请先严格按照本手册搭建成功后再进行测试调试开发等内容操作,避免因为环境不一致导致测试和开发的问题。14. 挂载硬盘到指定目录,本例挂载到:/opt,挂载前请确保/opt路径下为空,否则会挂载失败。

2023-09-14 17:36:16 71 1

原创 T113平台rtl8723du使用说明

1、编辑 WIFI 配置文件/etc/wpa_supplicant.conf, 设置待连接的 WIFI 热点 SSID 及密码,用户可以修改对应的名称和密码来匹配需要连接的热点。2、开启热点,依次执行/test_utils/wifi/目录下的send_ap.sh脚本和iptables_ap.sh脚本来开启热点。2、连接热点,执行/test_utils/wifi/目录下的link_wifi.sh脚本来连接外部热点。,作为该功能后,开发板可以连接外部热点来进行联网使用。

2023-08-17 16:28:35 213 1

原创 RK3568核心板B版上新,多种配置可选

核心板产品选型表。

2023-08-10 17:01:29 88 1

原创 展会进行时丨天嵌科技携嵌入式板卡及行业解决方案亮相2023慕尼黑上海电子展

集成两个基于自主龙架构的LA364处理器核,典型工作频率1.5GHz,集成龙芯自主研发的LG120 GPU图形核心, I/O接口非常丰富,支持高速接口PCIe 3.0、SATA 3.0、USB 3.0、HDMI/DVO等等接口。龙芯 3A6000 的性能可对标 7nm 工艺制造的 AMD Zen 2 架构,性能相当于英特尔十代酷睿处理器。更多产品详情还请关注天嵌科技。等等方案,展示产品及典型应用解决方案,聚焦热点行业,帮助客户了解产品、不断开发新平台产品,致力于推动客户产品快速落地,为客户带来全新体验。

2023-07-13 14:40:36 59 1

原创 TQT507开发板wifi蓝牙使用指南

例程开发板:TQT507 内核版本:4.9.170本指南旨在为广大TQT507开发板用户提供详细的WiFi和蓝牙使用方法,帮助您轻松实现无线通信功能。随着物联网技术的不断发展,WiFi和蓝牙已经成为无线通信领域两项重要的技术。而作为具有较高性价比的ARM Cortex-A53开发板,TQT507提供了丰富的硬件资源和完整的软件支持,非常适合进行无线通信相关的应用开发。在编写本指南时,我们参考了官方文档、开源社区和亲身经验,力求为读者提供全面、系统、易懂的教程,帮助您快速上手并完成您的项目。

2023-07-06 17:10:21 163 1

原创 基于TQ3568开发板分享如何配置GPIO功能为I2C_SPI_UART

三、将GPIO配置为UART。

2023-06-29 14:10:31 175 1

原创 基于TQ3568开发板分享如何配置GPIO功能为I2C_SPI_UART

1、本例以I2C4为例,若要配置GPIO为复用功能。需要查看数据手册了解其复用关系,如下图所示。不难看出,GPIO4_B2可复用为I2C4的SDA脚,GPIO_B3可复用为I2C4的SCL脚。

2023-06-15 18:05:50 188

原创 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 09:08:39 250 1

原创 如何定制buildroot文件系统-基于TQ3568开发板

当然,修改后的配置保存在内核目录下的.config文件里,我们需要将.config的配置拷贝回默认配置单rk3568_linux_tqcoreA_defconfig文件中,这 是 因 为 内 核 最 终 编 译 的 时 候 , 会 使 用rk3568_linux_tqcoreA_defconfig 配置文件。1、进入etc目录(值得注意的是,若fs-overlay目录下无etc目录,新建即可,之后放进etc目录的文件会覆盖开发板上的etc目录,保持有则覆盖,无则新建的特性。

2023-06-01 09:35:18 245

原创 如何定制Buildroot文件系统-基于TQT507开发板

例如我们想要更新开发板的/etc/ppp文件夹的内容,只需要将platform/framework/auto/rootfs/etc目录下的ppp文件夹替换为新的ppp文件夹。重新编译buildroot,烧写即可。-END-

2023-05-22 11:21:35 154 1

原创 TQIMX8MM设备树IO引脚复用配置方法

如何在。

2023-05-11 15:51:06 546

原创 TQ3568添加自启动应用程序教程

由于TQ3568的文件系统是buildroot,buildroot文件系统可直接在/etc/init.d/rcS脚本文件中添加自启动命令。上图中可以看出,rcS 默认会在/etc/init.d 目录下查找所有以‘S’开头的脚本,然后依次执行这些脚本。在日常开发中,为了更加方便快捷的开发。输入以下指令打开rcS文件,默认情况下,rcS 文件内容如图所示。可以看出,在rcS的同级目录下有许多'S'开头的脚本文件。然后在 Shelloworld 脚本里面输入要执行的命令,综上所述,添加自启动应用程序成功!

2023-05-04 10:58:49 60

原创 方法|A40I开发板如何将被占用引脚配置为普通GPIO

需要注意的是,本方法是直接修改设备树,使其直接不受驱动配置,从而处于普通GPIO模式,然而每个被占用的引脚都是有作用的,所以尽量不要使用此方法随意解除引脚占用。本文适用于当需要对某个引脚进行配置,却发现该引脚已经被占用,对该引脚解除占用,恢复为普通GPIO方法。可以看到,当导出该引脚的时候,系统会提示我们,引脚繁忙,无法导出,证明 PI6 目前处于被占用状态。本文修改的是 TQA40I 开发板的 LED 引脚,将其修改为普通GPIO,对系统影响不大。

2023-04-23 09:17:29 238

原创 技术分享|TQ3568如何更换启动logo(包括uboot和kernel)

TQ3568平台的分为两个阶段,分别为u-boot 阶段的logo 和内核阶段的logo如果两者采用同一个logo 图片则可以无缝衔接。如果需要更换开机logo,只需要替换kernel/logo.bmp和kernel/logo_kernel.bmp,同时,居中或者全屏。居中模式不会缩放logo图片,如果logo 的尺寸小于屏幕尺寸将在其余空白处填充黑色背景;全屏模式下如果图片尺寸小于屏幕尺寸则会进行放大,为了避免图像放大失真或者周围的黑色填充,您可以选择与屏幕尺寸相同的logo图片。

2023-04-17 13:39:55 435 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:36:47 110 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-07 13:59:10 295 1

原创 硬件调试笔记--T507电源防漏电设计

由于T507有漏电保护功能,在T507核心板未上电工作时,如果检测到存在漏电现象则DCDC1就输出异常。在复位重启的时候底板有器件未完全断电会导致核心板的GPIO有漏电,致使核心板存在因漏电保护而无法启动的风险,故需要在底板增加漏电保护电路。注意,U5的输出引脚需要接下拉电阻R20,且不能低于30K不能大于100K,不然会导致板子无法实现漏电保护功能。

2023-04-04 14:02:14 164 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除