主驱动文件在这里:https://github.com/armbian/linux-rockchip/blob/rk-6.1-rkr5/drivers/extcon/extcon-pd-virtual.c https://github.com/radxa-repo/bsp/tree/main/linux/.stable-6.1/0011-rk3399-type-c-virtual-pd这里放的是patch文件,可以给自己想用的内核源码打补丁,比如unifreq/linux-6.1.y可以直接编...
编译内核:运行 armbian-kernel -k 5.15.100 等指定参数命令即可编译内核。脚本会自动下载安装编译环境和内核源码并做好全部设置。打包好的内核文件保存在 /opt/kernel/compile-kernel/output 目录里。 本地编译参数说明 参数含义说明 -r Repository 指定编译内核的源代码仓库。可选择 github.com...
从/sys/firmware/fdt提取安卓dtb,反编译成dts,查找跟gpio1-22或者otg-vbus相关的gpio属性。然后就找到了下面的节点,显然这个otg-vbus-gpio就是目标。 同样反编译Armbian系统的dtb,在dts里找到了同样的属性。既然定义一致,那只能是这个属性没有生效。 进入Armbian系统,查看gpio状态。 没有gpio-54 gpio1-22已经被使用!
Armbian 是国外开发者维护的一个针对各种 Arm 开发板的开源项目,支持了大量基于Rockchip、Allwinner、Amlogic 主控的开发板,还有少量几款基于 i.MX 的开发板。从这个项目里面可以编译出在 Arm 上运行的Debian和Ubuntu系统。 我以mainline 的 u-boot 和 Linux kernel 为基础,利用 Armbian 做了一个 Debian 10 的镜...
Android ARM 编译器。 arm-none-uclinuxeabi-gcc 和 arm-none-symbianelf-gcc arm-none-uclinuxeabi 用于uCLinux;arm-none-symbianelf 用于symbian。 下载链接 链接1:http://releases.linaro.org/components/toolchain/binaries/ 链接2:https://mirrors.tuna.tsinghua.edu.cn/armbian-releases/_toolchain/ ...
在Armbian 中编译内核 在Armbian 中编译内核的用法详见 编译内核 说明文档。登录 Armbian 系统 → 输入命令: armbian-kernel -u armbian-kernel -k 6.6.12 更多使用说明 将本地系统中的全部服务脚本更新到最新版本,可以登录 Armbian 系统 → 输入命令: armbian-sync 在Armbian 的使用中,一些可能遇到的常见问...
ARM:优先选用Armbian或定制版Linux,需验证驱动兼容性。 本文部署都是: 文章 低成本NAS从掉速到性能翻倍:基于Bcache的NAS缓存优化实践 网络配置优化 x86:可搭载Intel千兆网卡,实测带宽达1Gbps; ARM:千兆网口为主,万兆需外接扩展(通过MiniPci-e或者USB3.0,性能损耗约15%)。
这里用的 RK3399 平台是一块基于 RK3399 的 Leez P710 开发板,我在上面移植了基于 Armbian 的 Debian 10 系统,运行的 u-boot 和 linux kernel 都是mainline的。具体过程可以参考这篇文章:在RK3399 上部署最新的 Linux 5.4 和 U-Boot v2020 .01。 编译Tengine OPEN AI LAB 在 Github 上提供了开源的 Tengin...
TODO: 编译 u-boot (目前瞎整了一个没反应,准备放假拆开看看有无串口) ,启动 armbian ... 参考:http://opensource.rock-chips.com/wiki_Main_Pagehttp://sinsunvoice.com/Product/674831919.html 最近编辑记录 iyzsong (2022-03-31 22:51:48) 离线 楼主...
Armbian 采用和 PC Ubuntu 发行版同样的机制,把 Kernel Image 放在 /boot 目录下,所以我们只要用编译...