开发板介绍:

二、开发板刷机
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
- #include
- #include
- #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