![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
rk3588
文章平均质量分 77
蒙蒂锅巴
这个作者很懒,什么都没留下…
展开
-
RK3588 PWM调试记录---linux pwm子系统驱动框架
RK3588一共有4组PWM,每组有4个通道,共可以产生4*4=16路PWM波形;PWM0 开始地址:0xfd8b0000PWM1 开始地址:0xfebd0000PWM2 开始地址:0xfebe0000PWM3 开始地址:0xfebf0000即每组PWM的地址空间是(0xfd8b0000-0xfebd0000=0x1000)64KB(0x1000/1024)RK3588的PWM支持捕获、连续和单次触发三种模式。原创 2023-07-05 16:47:39 · 1898 阅读 · 1 评论 -
RK3588命令行(SSH)登录字符logo修改
如果需要静态motd消息,那么在/etc/目录下,新建或者修改配置文件motd,在其中定制你需要的登录后信息即可。文件记录了操作系统的名称和版本号,这些登录提示很明显的泄漏了系统信息,为了安全起见,建议将系统相关信息去除。,分别是用来控制debug串口登录显示和SSH登录显示的,后面的像Debian系发行版,对。就是SSH或者debug串口登录后显示的内容logo,直接修改即可;修改方式其实很容易就能找到,但是,其背后的运行逻辑,网上的资料较少。文件,系统登录后,显示的字符界面其实来自于。原创 2023-06-21 13:08:49 · 1005 阅读 · 0 评论 -
rk3588根文件系统制作和导出镜像img
在我们做过根文件系统精简以后,我们需要将目前精简过的根文件系统导出,制成镜像文件,方便生产烧录。原创 2023-06-07 15:34:14 · 2450 阅读 · 3 评论 -
RK3588网络调试记录---linux双网口以及WIF
netplan只是作为一个生成配置文件的工具,他通读取/etc/netplan/*.yaml文件,在系统启动早期的时候,生成位于/run/systemd/network的配置文件,例如/etc/netplan/01-netcfg.yaml将会生成了run/systemd/network/10-netplan-eno1.network文件,然后将控制权交给特定的渲染器,所以真正对网络进行管理的并不是netplan,而是。所以在**rk3588上配置ip的时候,尽量不要使用ifconfig或者ip的指令。原创 2023-05-24 16:47:47 · 4903 阅读 · 6 评论 -
RK3588 设备树pinctrl gpio子系统解析,解决GPIO无法正确拉高拉低的问题,RK3588设备树详解
firefly的官方说明文档其中,bank是所属的组,Core-3588J 有 5 组 GPIO bank:GPIO0-GPIO4,每组又以 A0-A7, B0-B7, C0-C7, D0-D7 作为编号区分。首先,对于firefly的rk3588j的开发板,其设备树有几个比较重要的文件,分别是;;;;这个几个文件将其外围设备基本描述完全了,另外还有一些可能位于内,原创 2023-05-12 15:38:17 · 5406 阅读 · 3 评论 -
firefly开发板RK3588非默认外设使能(串口uart、IIC、adc等)设备树修改详细步骤
此文件中,rk已经将所有的io复用全部写好了,有些板子例如im6ull并没有全部写出来,还需要我们自己根据芯片手册,将io的复用写出来。即可完成设备树的编译,如果内核没有更改,只是改了设备树,编译速度会很快,kernel目录下生成的boot.img就是生成的内核+设备树的镜像,烧录进设备在目录/dev下即可看到ttyS3即uart3.如果我们自己的底板用到了串口3,那么此时就需要我们自己将串口3的声明加入到此设备树文件中(原开发板的串口3是用复用做音频的IIC)。此文件是关于io复用的设备树文件。原创 2023-02-23 11:21:56 · 2544 阅读 · 6 评论 -
RK3588 ssh Failed to start OpenBSD Secure Shell server 以及E: Sub-process /usr/bin/dpkg returned无法下载软件
上面的意思就是用户名sshd,用户组,权限组,登录时自动使用的bash等等。建立该目录,启动ssh服务,成功!启动ssh server。原创 2023-02-15 09:40:41 · 3676 阅读 · 0 评论 -
firefly开发板RK3588内核裁剪的详细步骤
将kernel目录下的boot.img和位于rk3588_repo_sdk_v1.0.2a/rockdev下的parameter.txt(是个软连接,需要下载真正的文件)文件下载到windows;此时会打开一个图形化界面,就是我们熟悉的内核裁剪界面了,修改后,保存到.config,即完成了内核裁剪;如果提示7z或者python不存在,直接安装一个就行了,安装方法自行搜索;将if的判断条件改成1,即不再判断config文件是不是发生了改变,我们需要做的就是修改build.sh脚本,的文件confi.c。原创 2023-02-07 17:27:10 · 3873 阅读 · 1 评论