Orange Pi one H3 linux开发
文章平均质量分 75
yplinux
关注STM32与linux驱动底层开发
展开
-
05.orangepi linux内核中自带的LED驱动
linux内核已经自带了LED驱动,目录是drivers/leds/leds-gpio.c。linux内核通过/sys/class文件系统,向应用层提供了可以操作LED的接口。原创 2023-09-05 09:09:11 · 269 阅读 · 1 评论 -
05.orangepi one作为U盘连接到电脑
将编译出来的zImage和drivers/usb/gadget/legacy/g_mass_storage.ko放到文件系统中。把TF卡mmcblk2p3分区挂载到orangepi one /mnt/media1/ 目录,这样可以和PC通过U盘通信*//dev/mmcblk2p1-500M-放uboot和内核及设备树,fat格式。/dev/mmcblk2p2-6G-放busybox文件系统,ext4格式。/dev/mmcblk2p3-1G-用来作为U盘分区, fat格式。原创 2023-08-08 11:35:22 · 341 阅读 · 1 评论 -
04.orangepi one H3修改内核开启USB以太网
解决方法:https://developer-archives.toradex.com/knowledge-base/how-to-install-microsoft-rndis-driver-for-windows-7。orangepi one可能通过网卡->路由器方式与电脑连接通信,但是这样不方便,现在修改为通过USB口以太网的方式与电脑通信。2)解决windows驱动识别不了USB以太网卡的问题。3)配置PC和orangepi one的IP地址。1)USB连接PC的USB口。原创 2023-08-07 13:20:00 · 224 阅读 · 1 评论 -
03.orangepi one H3 busybox文件系统制作
BusyBox 将许多具有共性的小版本的UNIX工具结合到一个单一的可执行文件。这样的集合可以替代大部分常用工具比如的GNU fileutils , shellutils等工具,BusyBox提供了一个比较完善的环境,可以适用于任何小的嵌入式系统。原创 2023-08-03 07:35:21 · 106 阅读 · 0 评论 -
02.orangepi one H3 u-boot/kernel编译
u-boot链接:https://pan.baidu.com/s/1HqXgbW410VICklpQvw5zxg (提取码 fp52)备注:编译uboot前需要编译dtc-master,编译过程中依赖dtc、fdtget等命令。备注:使用的是H3-linux4.11_bsp目录下的toolchain和 源码。编译 dtc-master遇到的问题。原创 2023-07-30 00:57:15 · 279 阅读 · 1 评论 -
01.orangepi one H3 linux开发环境搭建
官网地址:http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-pi-One.html。u-boot github仓库:https://github.com/orangepi-xunlong/u-boot-orangepi。kernel github仓库:https://github.com/orangepi-xunlong/linux-orangepi。原创 2023-07-29 16:55:51 · 294 阅读 · 0 评论