香橙派OrangePi Zero开发板安卓系统下网络ADB的使用方法

发布时间:2021-07-20 香橙 ORANGEPI
说明:香橙派Zero开发板有256MB/512MB两种内存规格可选,另外在第一代Zero基础上,对硬件进行优化,上架了低功耗版本:Zero LTS 系列,功能一样,所以下列方法通用。   1) 选择设置     2) 然后找到开发者选项,确保 USB 调试已经打开     3) 使用网络 adb 无需 USB 转 micors USB 线来连接电脑和开发板,而是通过网络来 通信,所以首先请确保开发板的网络已经连接好了,查看开发板 IP 地址的命令如下所示    4) 确保 Android ...

香橙派OrangePi 4电脑开发板 在Linux系统下外接DS1307 RTC时钟模块

发布时间:2020-08-10 香橙 ORANGEPI
​​香橙派4开发板采用瑞芯微RK3399芯片,4G内存+16GB emmc存储,支持双频wifi和千兆网口,有mini PCIE接口,支持双路摄像头同时输入,支持四路显示,可配置任意两路同时输出,支持双频异显。具体的功能模块和硬件参数特性可参看下图: 本文将介绍香橙派4在linux系统下如何连接RTC时钟模块: 1 硬件接线 接线如下: 2 功能测试 因为内核已经有ds1307的驱动。所以直接测试就可以。 2.1 用i2c-tools测试是否识别到rtc 安装软件: i2c-tools,这样就...

香橙派OrangePi One开发板的GPIO口测试

发布时间:2021-05-08 香橙 ORANGEPI
 wiringOP 已适配 Orange Pi 开发板,使用 wiringOP 可以测试 GPIO的功能,开始测试前,确保已经安装好了 wiringOP:1、安装 wiringOP  1) 下载 wiringOP 的代码  2) 编译安装 wiringOP  3) 测试 gpio readall 命令的输出如下2、普通 GPIO 口测试1) 下面以 7 号引脚——对应 GPIO 为 PA6 ——对应 wPi 序号为 2——为例演示如何 设置 GPIO 的高低电平 2) 首先设置 GPIO 口为输出模式,其...

armbian-config界面显示异常的解决办法

发布时间:2020-01-08 ORANGEPI LINUX运维 UBUNTU
armbian-config界面显示异常的解决办法 最近在使用香橙派,刷入armbian系统之后发现有一些问题,比如终端无法输入中文、vim编辑器中文显示乱码、armbian-config界面显示异常等问题,这里把问题的解决方法做以总结。 本文讲讲armbian-config界面显示异常的解决办法,关于终端无法输入中文可以参考我的另一篇博客:我是链接,点我 先看看异常情况: armbian-config 显示如下: htop显示如下: armbian-config与htop界面均存在错位现象,非常难受...

linux终端能显示中文,但是不能输入中文的解决方法

发布时间:2020-01-08 ORANGEPI UBUNTU LINUX运维
linux终端能显示中文,但是不能输入中文的解决方法 首先,终端能显示中文,说明系统有中文语言包,网上看的那些安装中文语言包,设置默认语言等那些方法在这样的系统上就都不管用了,接下来试试这个方法,很简单的 第一种方法:修改用户目录下的.inputrc文件允许 8bit 输入即可 没错,解决办法就是修改用户目录下的.inputrc文件,允许 8bit 输入即可 inputrc 文件为特定的情况处理键盘映射,这个文件被 Readline 用作启动文件,Readline 是 Bash 和其它大多数 shel...

ARM64v8(树莓派、OrangePi)Docker拉取mysql5.7镜像

发布时间:2021-03-15 LINUX ORANGEPI DOCKER MYSQL RASPBERRY PI ORANGE PI
0x00 错误尝试 首先,按照国际惯例,去官方文档找。 https://hub.docker.com/_/mysql 注意这边个是支持linux/arm64的. 直接使用命令拉取镜像docker pull mysql:5.7 报错: 5.7: Pulling from library/mysql no matching manifest for linux/arm65/v8 in the manifest list entries 提示非常清晰。既然是这样,除了自己做镜像外,肯定也有其他大...

香橙派orangepi pc plus h3 uboot保存环境变量失败解决——Unable to use mmc 1:1... Failed (1)

前言 环境介绍: 1.编译环境 Ubuntu 18.04.5 LTS 2.SDK orangepi Linux 5.4 SDK 3.uboot v2020.04 一、现象 根据《OrangePi_PCPlus_H3_用户手册_v3.1.pdf》5. Linux 5.4 SDK使用说明编译好镜像文件,将Linux 镜像烧写到 tf卡,启动板卡 ,uboot按空格键停留再uboot,保存环境变量,打印如下: U-Boot 2020.04-orangepi (Jan 02 2021 - 19:58:40 +08...

orangepi-lite2 python读取GPIO口的状态

发布时间:2021-01-14 ORANGEPI PYTHON LINUX GPIO RASPBERRY PI
首先通过ssh 或者 screen连接上您的orangepi-lite2,不知道怎么做的朋友,请先看这篇文章 https://blog.csdn.net/goodboy31985/article/details/112305628 命令行查看GPIO 官方提供了命令行工具,可以操作GPIO口 https://github.com/orangepi-xunlong/wiringOP 下载并安装 git clone https://github.com/orangepi-xunlong/wiringOP....

orangepi-lite2 控制麦克风录音

发布时间:2021-01-13 ORANGEPI PYTHON LINUX RASPBERRY PI
orangepi-lite2 的MIC设置,只有在linux4.9内核下才可以正常工作,因此,请务必使用linux4.9内核的系统,5.4内核的版本下,MIC无法识别到 命令行控制录音 首先通过ssh 或者 screen连接上您的orangepi-lite2,不知道怎么做的朋友,请先看这篇文章 https://blog.csdn.net/goodboy31985/article/details/112305628 然后,使用以下命令,可以列出您lite2上所有的音频设备 arecord -l 输出以...

orangepi-lite2 开启wifi热点模式

发布时间:2021-01-11 ORANGEPI LINUX PYTHON
orangepi-lite2 开启wifi热点 orangepi 的wifi不仅可以连接现有的wifi热点来上网,也可以把自身变为wifi热点,手机或者电脑可以找到orangepi的热点,并连接到pi上 下载软件 orangepi-lite2 想要开启wifi热点模式,需要2个工具 hostapd 和 isc-dhcp-server hostapd 可以开启wifi热点,让周围的设备搜索到 isc-dhcp-server 可以提供dhcp服务,实现自动分配ip地址给连接的设备 由于orangepi只有...

ubuntu server 安装桌面环境

发布时间:2020-01-09 ORANGEPI LINUX运维 UBUNTU
如何在Ubuntu Server 18.04上安装GNOME桌面 如果您已经采用了Ubuntu Server 18.04,你一定会感到非常自豪。然而,无论您多么关注它,您都意识到您的it管理生命中的大部分时间都在使用GUI,并且您不太确定接下来要做什么?如果这样描述,你会很高兴知道你可以在Ubuntu服务器上安装一个方便的GUI。事实上,这项任务很容易完成。 本文会向您展示如何使用几个简单的命令安装GNOME桌面。 让我来告诉你怎么做。 你需要什么 您需要的只是Ubuntu 18.04的运行实例和具有s...

Orangepi Zero2初始化配置

发布时间:2021-01-14 ORANGEPI WIFI LINUX
Orangepi Zero2连接wifi 扫描wifi nmcli dev wifi 图形界面 nmtui 连接 nmcli dev wifi connect wifiname password wifipassword 查看ip ifconfig wlan0 修改用户名密码 修改用户名 sudo vi /etc/hostname将其中的名字改为自己的名字sudo vi /etc/hosts将其中的名字改为自己的名字 修改密码 sudo passwd root 重启reboot 关机 shutdown -...

Orangepi切换国内源以及spi使能问题

发布时间:2020-01-09 ORANGEPI UBUNTU LINUX运维
Orangepi切换国内源 教育网(就是高校)推荐中科大的源,重要的是,这个源可以支持ARM v7的树莓派,香橙派也可以 mirrors.ustc.edu.cn deb https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiversedeb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiversedeb ht...

香橙派orangepi pc plus h3 启动tf卡制作

前言 环境介绍: 1.编译环境 Ubuntu 18.04.5 LTS 2.SDK orangepi Linux 5.4 SDK 3.uboot v2020.04 参考说明: Bootable SD card 一、h3 tf卡分区 1.1说明 tf卡的起始地址处放的是分区表MBR(占用512B)或者GPT,为了保证tf卡还能用于其他目的,所以前8KB是不能用的; 8KB开始存放uboot-spl以及uboot镜像; 后续未使用区域可以分成FAT分区 + 其他分区,FAT分区中存放linux kernel ...

香橙派Zero 2(H616)使用ffmpeg进行音频播放测试

发布时间:2022-05-11 嵌入式 ORANGEPI ALSA ARM UBUNTU
近期入手了一块Orange Zero 2,该开发板的配置是Allwinner(全志) H616 CPU,Mali G31 GPU,RAM 1G,千兆网卡,双频WiFi+蓝牙,支持H265的6K@30fps profile和h264的4K@30fps profile。 由于官网文档只介绍了使用aplay进行音频测试,我进而使用ffmpeg播放音频文件进行测试。 1、烧写镜像 首先我在SD卡上刷写的是orangepi提供的ubuntu 18.04镜像,并且我们更新一下镜像源索引。 提供的ubuntu 镜像已...

OrangePi PC 玩Linux主线内核踩坑之旅(一)之制作第一个镜像

今天开始写一个专题《OrangePi PC 玩Linux主线内核》。一方面是记录自己在踩坑过程中的点点滴滴,另一方面是分享自己的心得。目前还不确定要写几期,希望大家多多捧场。 首先简单介绍一下OrangePi PC。OrangePi PC(香橙派平板)是一款开源的单板电脑,新一代的arm开发板,它可以运行Android4.4、Ubuntu、Debian等操作系统。香橙派平板使用全志H3系统级芯片,同时拥有1GB DDR3 内存。产品具体细节可以访问http://www.orangepi.cn/orange...

OrangePi PC 玩Linux主线内核踩坑之旅(二)之制作镜像后的查遗补缺

发布时间:2020-12-20 香橙派 LINUX ORANGEPI DROPBEAR
一、查遗补缺之SSH连接到香橙派 上一篇我们讲到,为了可以使用SSH连接到香橙派,我们勾选了dropbear软件包,这是一个轻量级的SSH软件,包含了客户端和服务端[1]。如何使用呢?在上一篇的末尾,PuTTY界面上,我们输入root并回车登录香橙派,然后立即修改root的密码 Starting network: [ 2.671965] dwmac-sun8i 1c30000.ethernet eth0: PHY [0.1:01] driver [Generic PHY] (irq=POLL)[ ...

Orange pi GPIO输出控制,裸机点灯大法(二)!

发布时间:2019-11-14 LINUX运维 ORANGEPI PYTHON
Orange pi GPIO输出控制方式 前言 上一篇博客讲了裸机点灯,这一章将会分享一个更全面的orangepi的GPIO控制 本章主要包含三种方式,分别是: 1、OPi.GPIO(树莓派是RPi.GPIO),适用于python环境编程 2、WiringOP-Zero-Python(树莓派是Wiringpi),适用于python环境编程 3、WiringOP-Zero(树莓派是Wiringpi),适用于C环境编程 实际使用根据需要任选其一安装即可,也可全部安装 1、OPi.GPIO安装及使用 官方文...

OrangePI H6 通过 SPI 添加MCP2515

发布时间:2022-03-19 SPI LINUX ORANGEPI CANBUS CAN
基于 Armbian : kernel 5.10 (注H6 的 SPI 自 5.7.x 以来无法正常工作,DT 缺少 SPI 引脚https://github.com/armbian/build/commit/e3ade9e9f4292c6b257ad10f676edc4055106d2a) 连接 1、添加overlay sudo armbian-add-overlay spi-h6-mcp2515.dts 32位 https://download.csdn.net/download/tanzui/85...

orangepi-lite2 在mac上烧录系统到tf卡

发布时间:2021-01-08 LINUX ORANGEPI MAC
在mac上烧录orangepi-lite2的系统到tf卡 设备列表 tf卡,最少8G class10,官方建议品牌为 SanDisk 闪迪可以读写SD卡的mac电脑,通过usb或者sd读卡器都可以orangepi-lite2 开发板 下载镜像 有很多地方可以下载到镜像,下面2个比较常见 https://www.armbian.com/orange-pi-lite-2/ http://www.orangepi.cn/downloadresourcescn/ 选择对应开发板型号的镜像文件并下,解压 下载b...

orangepi-lite2 mac通过usb转ttl连接到orangepi-lite2开发板并连接wifi

发布时间:2021-01-07 网络 MAC ORANGEPI LINUX
mac通过usb接口,连接到orangepi-lite2上 设备列表 可以正常开机的orangepi-lite2 开发板带usb接口的mac电脑一块usb转ttl接头3根杜邦线 连接 将usb转ttl上的 GND RXD TXD 通过杜邦线 与 orangepi-lite2 上的对应接口连接 usb ttl GND ⇒ GND usb ttl RXD ⇒ TXD usb ttl TXD ⇒ RXD 注意 RXD与TXD是错位连接的,usb接口上通常有4到5个引脚,我们只需要连接这3个,其他的引脚空着不...

orangepi使用Python控制GPIO 驱动LCD1602模块

发布时间:2019-11-15 LINUX运维 ORANGEPI PYTHON
orangepi使用Python控制GPIO 驱动LCD1602模块 前言 之前已经给orangepi安装好了系统,wiring 库也已经安装完成,接下来就用python写个程序,控制GPIO来驱动LCD1602模块,显示orangepi的系统信息吧 一、接线准备 1602共有16个引脚 通常模块需要8条数据线来提供0-7 Bits的数据。幸运的是,该模块可以设置为“4 Bits”模式,允许我们以4 Bits的两个小块来发送数据。这个特性太有用了,因为它可以减少LCD 1602与树莓派交互时的GPIO接口...

Orange Pi Linux 5.4 SDK文件说明

发布时间:2020-12-25 SDK ORANGEPI 香橙派ORANGEPI
前言 Orange Pi Linux 5.4 SDK文件说明。 一、图解 二、文字说明 1、启动脚本 ~/orangepi/orangepi-build/build.sh 2、编译参数配置 ~/orangepi/orangepi-build/userpatches/config-example.conf 3、菜单选择界面 ~/orangepi/orangepi-build/scripts/main.sh 在main.sh加载相关脚本 # Load libraries# shellcheck source...

OrangePi Zero Plus 安装 Python + Tensorflow + Keras

发布时间:2019-12-05 TENSORFLOW ORANGEPI KERAS PYTHON
前言 首先我要说一下为什么选择OrangePi为开发板来进行深度学习环境的搭建。其中最重要的问题就是价格,因为OrangePi便宜,相较于树莓派而言那几乎是差了将近一倍的价格。其次也是想要验证一下在这类ARM开发板上安装Tensorflow会遇到什么样的问题。这个安装方式也可能用于NanoPi、RK3399等ARM开发板上。 注:本篇的内容均为从零开始搭建会遇到的问题,请注意软件的版本,以及保证连着网运行。 硬件及系统环境 硬件:OrangePi Zero Plus CPU:全志H5 Cortex-A...

OrangePi PC 玩Linux主线内核踩坑之旅(五)之简易版的贪吃蛇

发布时间:2020-12-30 香橙派 LINUX ORANGEPI 贪吃蛇
可不可以用香橙派来玩游戏呢?当然可以,今天用它来玩贪吃蛇! 一、终端版的贪吃蛇 在踩坑之旅(四)中,我们介绍了设置声卡的两款工具alsamixer和amixer,很显然alsamixer这种图形化的界面更加人性化,更适合人机互动,那这个界面是如何实现的呢?亲自动手完成变身MP3播放器的同学会发现,alsamixer用到了一个依赖包ncurses。Ncurses是一个能提供功能键定义(快捷键),屏幕绘制以及基于文本终端的图形互动功能的动态库[1]。Ncurses可以: 只要您喜欢,您可以使用整个屏幕创建和管...

OrangePi R1 plus LTS的固件下载

OrangePi R1 plus LTS的固件下载 第一章 OrangePi固件的下载 前言 先说点废话,我发现最近很多小伙伴在使用OrangePi R1 plus LTS的开发板的时候,有很多疑惑,例如:为什么有些固件不能使用,为什么有的镜像不能用,为什么不能科学上网等等,很多问题。前几天,我买了一块开发板,也是玩玩,有些心得,想跟大家分享一下。 使用sb_release -a查看当前Ubuntu的版本,我使用的Ubuntu是18.04作为编译和开发OpenWRT的(建议使用18.04版本以上的)...

ORANGEPI PLUS(H3)配置备忘录

发布时间:2020-03-23 ORANGEPI PLUS
一、修改软件源:当然可以通过armbian-config来修改软件源,但我发现这样修改还会保留debian的软件源(外国源),会使后续更新一样的慢。还是手工改比较爽一点。我讨厌vi和nano的不友好,先使用现成的IDE编辑器geany完成这一步。 首先还是要运行 sudo armbian-config 把时区、地区、语言、更新镜像等设置一下,更新一下Firmware。这里设置了镜像地址后发现并不是修改下面这个文件的内容的。所以下面的内容还要改。 sudo geany /etc/apt/sources.li...

shell 学习记录(二)-Orange Pi Linux 5.4 SDK编译脚本main.sh

发布时间:2021-01-30 香橙派 ORANGEPI 香橙派ORANGEPI SHELL SDK
前言 接着上一个学习编译脚本main.sh 文件路径为: orangepi/orangepi-build/scripts/main.sh 一、设置权限 umask 002 1.什么是umask umask设置了用户创建文件的默认 权限,它与chmod的效果刚好相反,umask设置的是权限“补码”,而chmod设置的是文件权限码。一般在/etc/profile、$[HOME]/.bash_profile或$[HOME]/.profile中设置umask值。 你的系统管理员必须要为你设置一个合理的 umas...

qemu启动OrangePi PC u-boot

发布时间:2022-04-11 QEMU ORANGEPI
1、下载源码 https://github.com/orangepi-xunlong/u-boot-orangepi/tree/v2020.04 2、下载交叉编译环境 gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf Index of /armbian-releases/_toolchain/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror   3、安装依赖库 sudo apt install swig 4、配置...

香橙派 orangepi 点灯大法,操作gpio 点亮LED灯

发布时间:2022-03-30 ORANGEPI C语言
本次型号M11.安装WiringNPgit clone https://github.com/friendlyarm/WiringNPcd WiringNP/chmod 755 build./build 2. 编译成功后执行测试 gpio readall root@FriendlyARM:~# gpio readall +-----+-----+----------+------+---+-NanoPi NEO/NEO2--+------+----------+-----+-----+ | BCM | ...

OrangePi Zero 安装OpenWrt 实现wifi和播放音乐

发布时间:2021-04-27 ZERO ORANGEPI
OrangePi Zero 安装OpenWrt  实现wifi和播放音乐 官方Orange Pi Zero硬件规格: CPU H2 Quad-core Cortex-A7 H.265/HEVC 1080P. GPU Mali400MP2 GPU @600MHz Memory 512MB DDR3 TF card (Max. 64GB)/ NOR Flash(2MB Default not posted) 10/100M Ethernet WIFI XR819, IEEE 802.11 b/g/n 1...

Orangepi 4B

发布时间:2020-12-15 ORANGEPI 4B
1.一些文章和资料 www.orangepi.cn orangepi 4B利用python3使用snowboy实现语音唤醒以及使用腾讯AI api实现语音识别、回复以及合成 https://blog.csdn.net/q310139033/article/details/108873825 2.isp相关的文件 phy/rockchip/phy-rockchip-mipi-rx.c “rockchip,rk3399-mipi-dphy” MIPI-PHY media/i2c/Ov13850.c “ovt...

Orange Pi 通过I2C总线连接LCD1602

发布时间:2019-11-17 LINUX运维 ORANGEPI PYTHON
Orange Pi 通过I2C总线连接LCD1602 前言 上一节通过Orange Pi gpio 直接控制1602,可以看出来缺点非常明显:Orange Pi IO 口占用过多 因为Orange Pi的GPIO口非常有限,所以这一章就来解决这个问题,采用 i2c转LCD1602的转接板( PCF85741)来减少Orange Pi 的GPIO占用 一、硬件及连线: 模块长这样子,网上找的图: 和1602连在一起是这样子,这个是焊接在一起的,也可以用杜邦线连接起来 有了这货之后,连接香橙派就只需要两根...

orangepi PC Pluse 实现USB摄像头拍照

发布时间:2020-11-06 PC ORANGEPI
安装fswebcam此命令用于访问摄像头进行拍照等。 sudo apt-get install fswebcam 这个 -S 参数效果测试过后感觉跟曝光度设置差不多。从1到10,越来越不刺眼的感觉,如果设置为 0 ,就啥也看不到,成为黑照片 fswebcam -d /dev/video2 --no-banner -r 320x240 -S 10 ./image.jpg 使用的USB摄像头是 /dev/video2 –no-banner 拍出来照片没水印 -r 指定照片尺寸 查看图片 gpicview im...

香橙派 OrangePi Zero2 配置指南2-改名改密改IP

发布时间:2022-07-18 # 香橙派 ORANGE PI 香橙派 ORANGEPI LINUX
上一篇说到香橙派 OrangePi Zero2 安装好系统镜像并且配置完网络后就可以正常使用了,还没看过的同学可以看一下。 香橙派 OrangePi Zero2 使用配置指南 那么接下来我们要对设备做一些更细致的配置修改。 1、修改设备名称 刷完镜像启动后设备名称是orangepizero2,相同名称的设备一多容易搞错,ssh远程时显示的终端后会带上设备名称,所以需要对设备名称进行更改。 有经验的同学可以使用vi编辑器,新手就用nano吧 sudo nano /etc/hostname 直接删除所有内容...

orangepi3 lts裸机点灯

发布时间:2022-09-03 LINUX 单片机 ORANGEPI CORTEX-A53 ARM
armv8-a裸机 板子信息 用的orangepi3 lts开发板,资料是真不多。只能自己撸手册,能用的工具也是有限。主芯片SOC用的Allwinner H6, A53的内核,armv8-a64位指令集。 步骤 装编译器看原理图看数据手册找可用项目移植装linux传输程序到开发板mmc硬盘或SD卡用u-boot跑裸机程序 装编译器 不同版本指令集需要使用不同版本编译器,这也是嵌入式开发最烦的地方,除了这 个还有不同公司,不同选项编译器。足够让人头大。最开始我使用arm-none-eabi工具链编译出来,放...

orangepi zero2部署网心云docker版

发布时间:2022-11-12 DOCKER ORANGEPI 容器 LINUX
安装docker 一键安装 curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 或 curl -sSL https://get.daocloud.io/docker | sh docker安装网心云 docker run \--name=wxedge \--restart=always \--privileged \--net=host \--tmpfs /run \--tmpfs /tmp \-v /media/wx...

orangepi3 lts动态加载驱动

发布时间:2022-09-10 LINUX ORANGEPI STM32 物联网 ARM
orangepi3 lts驱动编译 源码下载 按照手册指示从github下载或直接从百度网盘下载 git clone https://github.com/orangepi-xunlong/orangepi-build.git# 百度网盘 https://pan.baidu.com/share/init?surl=vWQmCmSYdH7iCDFyKpJtVw# 密码 zero# 里面有几个源码文件# orangepi-build是旧版本的源码文件# orangepi-build-h6支持linux...

Orange Pi i96 入手填坑问题总结

发布时间:2022-09-08 航模图传 WIFI ORANGEPI LINUX
        想把数字图传的空中端移植到一个便宜的国产化PI上,于是找遍了全网,发现一个神奇的板子——orangepi-i96 Orange Pi i96-Orange Pi官网-香橙派(Orange Pi)开发板,开源硬件,开源软件,开源芯片,电脑键盘 Orange Pi i96 - Wiki-Orange Pi         这个板卡非常便宜,裸板卡39.9元,摄像头32元(2022年8月),完全符合低廉的价格预期。同时,还包括USB口,CSI摄像头口等基本的IO,可以作为图传的空中端板卡,...

Orangepi(香橙派)提高实时性

发布时间:2022-09-05 单片机 嵌入式硬件 ORANGEPI LINUX
提高实时性的方法 首先,本人使用的是 orangepi one (就像下面的一样) 使用的是 Linux系统。 我们都知道 Linux 系统并不是硬实时系统,有时系统会先处理一些其他的事情从而暂缓处理用户的程序,而我最近想用 orangepi one 来调试 MPU6050,发现程序一直发现卡卡的,如果我用 stm32 来处理当然容易, 几个中断,再分配一下优先级基本就解决卡顿的问题了,但是现在使用的是Linux系统,所以我就在网上搜索如何增加 Linux 系统的实时性。Orangepi 的同类产品...

orangepi3lts linux驱动HC-SR04超声测距模块

所用资源 一个位原子操作符内核延时delay.htimer1硬件计时器gpiod25用于回响信号,gpiod26用于激发信号1个misc混杂设备号 文件组成 supersonic.c内核驱动文件,成功加载后会自动创建/dev/supersonic设备文件main.c用户空间测试程序Makefile编译驱动模块和main.c的脚本 文件内容 supersonic.c /*================================================================* 文...

orangepi3lts Timer0和位原子操作

发布时间:2022-09-29 LINUX ORANGEPI 单片机 STM32 CORTEX-A53 ARM
orangepi3lts 的CPU有两个timer定时器,这里使用的是timer0。 这里主要包含3个文件,atomic_bit.c是内核驱动,makefile是编译脚本,main.c是测试程序。 除了应用timer0几个寄存器知识外,还涉及misc混杂设备知识,IO宏知识,原子位操作知识。 废话不多说上文件,第一个atomic_bit.c,加载模块后会自动在/dev/目录下创建atomic_bit_dev混杂设备文件,main.c会打开它用于测试竞态是否有效,timer0计时是否准确,可靠。 /* ...

orangepi3lts led灯驱动

发布时间:2022-09-24 LINUX ORANGEPI CORTEX-A53 嵌入式硬件 ARM
驱动程序led_test.c,可以使用miscdevice会更简单些 /* * 审请设备号与cdev初始化和注册合并 * int register_chrdev(MAJOR major, char *name, file_operations *fops); * 参数: * major: 主设备号,为0自动分配,不为0静态分配 * name: 内核中的设备对应名称 * fops: 操作指令集 * * 返回值: * 小于0:出错 * major为0,自动分配主设备号 * ...

OpenHD改造实现廉价高清数字图传-OrangePi i96移植篇

发布时间:2022-09-30 航模图传 OPENHD ORANGEPI GSTREAMER 树莓派
        前面说到,天空端的树莓派zero也涨价的厉害,以及500多块了,实在是贵的离谱啊,所以还是要找国产化替代。先从最便宜的OrangePi i96开始吧,毕竟只有39元的价格,还能跑ubuntu,实在是厉害了。 目录 一、搭建OrangePi i96内核和驱动的编译环境 1、源代码下载 2、内核镜像和驱动编译 3、更新到sd卡中 二、RTL8812AU网卡驱动修改和编译 1. 下载驱动源代码 2. 添加到内核和模块中编译 3.修改rtl8812的bug和内核头文件 4.编译内核和模块 5.其...

【踩坑日记 · 嵌入式 Linux】在香橙派 Zero 2 上编译安装 CH340 驱动(OrangePi Zero 2)

前言 最近想尝试在 Linux 下编写和烧录 51 单片机程序,需要用到 CH340 模块,但是香橙派 Zero 2 没有预装它的驱动,所以需要下载 CH340 驱动的源码手动编译安装。在这里记录一下编译驱动时遇到的各种问题和解决方法,希望可以为大家提供一个解决编译时遇到的问题的思路。 1. 下载驱动源代码 在沁恒官网下载 CH340 驱动源码,下载完成后将压缩包上传到 Zero 2:https://www.wch.cn/downloads/CH341SER_LINUX_ZIP.html 2. ...

Orange Pi i96 入手填坑问题(2)-wifi网卡MAC地址随机变化和串口粘贴死机问题

发布时间:2022-09-29 LINUX WIFI ORANGEPI
i96在上一篇文章中写道了一些坑和问题 Orange Pi i96 入手填坑问题总结_hoopertsau的博客-CSDN博客 今天在说两个个问题 一、MAC地址每次启动都会变化的问题 主要是要重新编译一下内核中的相关驱动 1、修改OrangePiRDA/kernel/drivers/net/wireless/rdaw80211/rdawlan/wland_defs.h 第194行 将USE_MAC_FROM_RDA_NVRAM注释掉 2、然后在文件系统中增加一个文件,路径 /data/misc/wifi...

orangepi-4-LTS g_mass_storage 模拟 U盘

内核版本:官方提供的 linux 5.10.43 实现功能:通过 gadget 配置,将开发板模拟成U盘,通过板子上的Type-C接口与PC传输数据 前言:在网上找了好多教程都大同小异,大都没有提到要修改设备树,然而这个板子,官方的设备树默认没有绑定,还是在QQ群大神的指导下完成了配置,感谢! 进入正题 关闭源码更新功能 orangepi-bulid 编译系统编译 linux 内核源码时首先会将 linux 内核源码和 github服务器的 linux 内核源码进行同步, 所以如果想修改 linux 内核...

linux字符设备驱动基础框架

发布时间:2022-09-15 运维 ORANGEPI 服务器 LINUX
字符设备驱动 基础框架 驱动模块框架设备号审请cdev初始化和file_operations初始化class初始化device自动分配设备文件 模块框架 源文件 #include <linux/init.h>#include <linux/module.h>int __init XXX_init(void);void __exit XXX_exit(void);module_init(XXX_init);module_exit(XXX_exit);MODULE_LICENSE(GP...

c# .net iot+香橙派orangepi开发板 200多块打造自家远程 浇花助手 系统

发布时间:2022-12-04 WIRINGOP 香橙派 C# ORANGEPI .NET
由于出差多,这里的花经常过一段时间才能浇水,有些花都旱晕了,所以想做一个助手帮我远程就可以操作浇花,当然也完全可以发展为一个商用系统,拿浇花来做为一个测试平台吧,现在已经完成了,并已经运行了一个多月     总体来讲开发起来还是比较容易的,大家可以尝试,可以做很多物联网的产品 准备材料: 1、5V香橙派 zero2 一个 2、5V高低电平继电器一个 3、S8550 PNP三极管一个 4、12V转5V 转换器一个 5、5v 3cm散热风扇一个 6、sht30温湿计一个 7、12V水管专用的电磁阀门一个 8、...