自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 14 GPIO/电源控制

查看rp_gpio驱动源码与rp_power源码可以看到rp_power比rp_gpio多了一个“GPIO_FUNCTION_OUTPUT_CTRL”即输出控制,在设备树里配置基本是一样的,但驱动文件和初始化后的设备目录都是不同的。荣品为这些控制IO编写了专门的驱动。不好万幸他们提供了驱动调试说明,在"cdrom_pro-rk3566-rk3568\02-软件文档\荣品文档\驱动调试"这个路径之下。这一节主要是记录一下它的电源控制与GPIO的操作,实际上还是GPIO的操作,不过是荣品为它们专写了一个驱动。

2024-06-16 12:41:18 213

原创 13、关闭I2C/SPI/PWM

这一节要关闭的接口有点多,主要是经过前面的操作,觉得可以一次多关几样,哈哈!!!

2024-06-13 00:01:24 260

原创 12、关闭SATA接口

从底板手册上可知内核上有一个SATA接口,一个SATA电源接口,SATA原理图在HDMI页。部分工程是用不到SATA的,所以记录一下关闭它的过程。

2024-06-12 21:42:36 283

原创 11、关闭USB

在开发板上荣品提供了丰富的USB接口,好像是6个,其中有一个是用来更新程序用的USB-OTG。另外USB2_HOST3又通过芯片GL850G分了四个USB。

2024-06-12 06:53:00 122

原创 10、关闭ADC模块

从原理图查看了ADC电路后就到设备树里去找了,找到一个SARADC的节点,但这个节点是关闭着的。查询芯片手册SARADC的引脚只可作为ADC输入,SARADC有4个通道。

2024-06-11 22:25:43 416

原创 9、关闭喇叭模块

初步查看了一下,原理图显示喇叭、耳机、麦克风输入都是从核心版出来的信号,据其手册介绍,这几个信号都来自核心板上的RK809.所以在关闭音频接口的同时需要保证电源模块的工作正常。

2024-06-08 15:58:24 342

原创 8、关闭“触摸I2C”

触摸I2C接口在开发板上带着,并没有配备触摸模块,为了解放它所占用的接口和IO所以要关闭它。

2024-06-08 08:15:41 360

原创 7、模块dummy0的关闭

首先看一下dummy是个什么东西,下面是我在网上搜逻整理的它的作用。这么好用的一个东西,为什么要把它关掉呢?因为有它在的话我的设备必须通过路由器才能连接到我的电脑,就是因为eth0被dummy给配网了,只有关闭dummy再对eth0配置IP才能连通电脑。所以就要把它干掉喽!!!

2024-06-07 00:00:41 466

原创 6、关闭camera

关闭相机接口一方面减少IO的占用,另一方面也是为了降低代码量。这里先关设备树再关相关的软件模块。

2024-06-06 21:18:47 203

原创 5、关闭WIFIBT(2)设备树

从荣品提供的底板原理图可以看到其硬件连接如下图所示。

2024-06-05 01:39:51 158

原创 4、设备树的处理(1)

其实到第4节才写设备树的问题完全是因为忘记了,之前有一个版本是先关闭了设备树的,习惯性的认为设备树已经处理完了,失误了!!!前文说过,这个系统是依着荣品的开发板和核心板来的,使用的是5.1内核的SDK。它的SDK里是开发板全功能的,所以设备树也是的。

2024-06-04 23:54:46 230

原创 3、关闭WIFIBT模块(01)

原因呢,还是因为新的板子上并没有WIFI和蓝牙设计和需求。

2024-05-31 23:44:48 241

原创 2、关闭显示模块

关掉用不到的UI功能

2024-05-31 22:22:43 96

原创 1、关掉电池检测

核心板是荣品的PRO-RK3566-C-V11

2024-05-31 01:53:16 186

原创 GIT应用笔记-01

git 大家都不陌生,本文主要记载其常用指令的使用说明。

2024-04-15 17:00:43 393 1

原创 POSIX.1 之 Threads

线程的基本应用和常用函数!!!

2024-04-07 23:17:33 783

原创 POSIX 标准简介

POSIX基本介绍,重温一下~~~~

2024-03-20 22:55:32 632 1

原创 UEFI_001——名词及缩写

UEFI服务是平台调用接口的集合,允许UEFI程序和操作系统调用,这些接口由UEFI应用、UEFI驱动、UEFI OS Loader提供的。启动服务与运行时服务以表的形式存在,可以在传递给镜像的系统表中找到它们。UEFI规范设计的架构中,所有 UEFI 镜像都会接到一个指向UEFI系统表地指针,通过此系统表可以访问固件提供的 UEFI Protocol。UEFI Image(UEFI镜像)是UEFI规范定义的包含可执行代码的二进制程序文件。它分为UEFI应用和UEFI驱动,采用PE32的文件结构。

2024-01-25 23:10:17 1953

原创 小记msgsnd()

在发送消息时,消息类型不得为0,为零时会报错:无效参数。消息结构体的第一个参数必设为Long型,名称不限。消息长度不能过长,长度过长也会报无效参数。msgsnd()需要注意几个点。

2024-01-24 22:51:35 366 1

原创 dt001 simple-audio-card设备树之(1)

clocks / system-clock-frequency :如果需要,指定子节点的时钟。- simple-audio-card,dai-link : CPU DAI(DAI: Digital Audio Interfaces)与CODEC DAI链接属性的容器,当只有一对DAI连接时可忽略此属性。- dai-tdm-slot-num 和- dai-tdm-slot-width 两个参数是可选参数,用来配置TDM模式下的slot数量和宽度,具体替则参考 tdm-slot.txt.

2024-01-24 22:48:30 1698

原创 Linux启动流程之一

常规来说嵌入式linux启动过程是这样的:内部BootROM --> BootLoader --> kernel --> rootfs,在这四部分中,BootROM是固化在芯片中的,后面三个流程分别对应linux三大件,而在STM32中,并无太大改变,仅是将bootloader分为了FSBL和SSBL两部分。

2024-01-10 22:35:37 415 1

原创 clang-format 在ubuntu上的安装

软件是装好了,但它的存在是以"clang-format-13"存在的,而不是clang-format,那么就需要解决一下,因为有些软件是不认带版本后缀的软件名的。安装就简单了,直接使用 sudo apt install clang-format-13 安装就行了,当然要是你想要装的版本是其它版本,改一下版本号就行了。把它们复制到 /etc/apt/sources.list 中,保存退出。这会还不能安装,至于会报什么错,试试就知道了。若是没有获取过密钥,那么安装时会因为没有密钥而提未源无效。

2023-07-26 23:03:42 1932 4

原创 vm的ubuntu静态IP配置

失败了,原因是桌面版的并没有这个文件,这个文件中ifconfig所带有的功能。打开文件 /etc/NetworkManager/NetworkManager.conf。网络模式选择的是NAT模式。装完系统后能正常上网,现在要把它设为静态IP。记录一下ubuntu18.04配置网络的情况,以免忘记。安装完成后打开interfaces,在里面添加如下内容。如果还不能联网,那一定是另外一种情况。1、修改interfaces配置文件。接下来就是重启,重启后可正常联网。

2023-07-25 19:40:21 185

BSL下载原理图

用于MSP430全系统下载的,串行下载电路,BSL方式

2015-05-11

空空如也

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

TA关注的人

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