网站推广员怎么做,《网站建设与管理》论文,贵州热点新闻事件,网站开发哪一门语言更快开发板介绍#xff1a; 二、开发板刷机 SDFormatter TF卡的格式化工具、Win32Diskimager 刷机工具
刷机镜像为#xff1a;Orangepizero2_2.2.0_ubuntu_bionic_desktop_linux4.9.170.img 使用MobaXterm_Personal_20.3连接使用 网络配置#xff1a;nmcli dev wifi
命令接入网…开发板介绍 二、开发板刷机 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 . zip cd xxx sudo . / build gpio readall 验证指令 gpio 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;
} 小插曲 vim 的设置修改 /etc/vim/vimrc 文件需要用超级用户权限 sudo vim /etc/vim/vimrc
set tabstop4 设置tab键缩进4个空格
set shiftwidth4 设置批量对齐时候的tab键空格数为4 shell 脚本小插曲 ./build beep.c $0 $1 shell 脚本处理参数可以通过 $ 来处理这里的 $1 是要编译的文件 简易编译的shell脚本
gcc $1 -lwiringPi -lwiringPiDev -lpthread -lm -lcrypt -lrt