本文主要是介绍全志H616开发版,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
开发板介绍:
二、开发板刷机
SDFormatter TF卡的格式化工具、Win32Diskimager 刷机工具
刷机镜像为:Orangepizero2_2.2.0_ubuntu_bionic_desktop_linux4.9.170.img
使用MobaXterm_Personal_20.3连接使用
网络配置:nmcli dev wifi
命令接入网络 nmcli dev wifi connect wifiname password wifimima
查看IP地址 ip addr show wlan0 获取IP后可以通过SSH连接
三、基于官方外设开发
git clone https : //github.com/orangepi-xunlong/wiringOP // 下载源码cd wiringOP // 进入文件夹sudo . / build clean // 清除编译信息sudo . / build // 编译通过 windows 浏览器打开 https : //github.com/orangepi-xunlong/wiringOP下载压缩包把压缩包通过 xterm 传到开发板解压 unzip xxx . zipcd xxxsudo . / buildgpio readall

蜂鸣器开发程序:
#include <stdio.h>
#include <wiringPi.h>
#include <unistd.h>
#define BEEP 0 //设置针脚0为蜂鸣器的控制引脚
int main (void)
{
wiringPiSetup () ;//初始化wiringPi库i
pinMode (BEEP, OUTPUT) ;//设置IO口的输入输出,输出
while(1){
//sleep(1);
usleep(100000);
digitalWrite (BEEP, HIGH) ; //设置IO口输出低电平,蜂鸣器响
//sleep(1);
usleep(100000);
digitalWrite (BEEP, LOW) ;
return 0;
}
sudo vim /etc/vim/vimrc
set tabstop=4 设置tab键缩进4个空格
set shiftwidth=4 设置批量对齐时候的tab键空格数为4
简易编译的shell脚本:
gcc $1 -lwiringPi -lwiringPiDev -lpthread -lm -lcrypt -lrt
这篇关于全志H616开发版的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!