#申请原创# @21小跑堂
Purple Pi开发板是以SigmaStarSSD201 SoC(ARM Cortex A7 内核)为核心,是一款兼容树莓派的开发板,其主频高达1.2GHz,并配有256KB L2-缓存,内置双MAC、一个PHY,支持双100M以太网接口等。 另外,它集成了H.264/AVC和H.265/HEVC解码器,支持最大分辨率FHD(1920x1080)/60帧解码。 此外,Purple Pi主板配有TF卡座、双10/100Mbps以太网、音频接口、USB2.0、MIPI-DSI屏幕接口和单频WIFI等。该开发板主要应用于智能楼宇室内机、智能家居中控、86盒家庭中控、电梯楼层显示器、IP网络广播设备和语音识别设备等,由此可见其性能的强大和应用面的宽广,其外观如图1和图2所示。
图1 正面布局
图2背面布局 由于Purple Pi开发板已固化LINUX系统,因此用户可直接上手使用,免去了固件安装的麻烦。 为便于人机的交互,这里为其配置了一个以往用于诺基亚手机的显示屏LCD5110。 该显示屏以SPI接口的方式工作,其引脚与开发板的连接关系为: cs---87 rst---18 dc---17 scl---89 sda---88 为便于后续对引脚的控制,将引脚配置为输出模式的程序为: - echo 87 > /sys/class/gpio/export
- echo 88 > /sys/class/gpio/export
- echo 89 > /sys/class/gpio/export
- echo 18 > /sys/class/gpio/export
- echo 17 > /sys/class/gpio/export
- echo out > /sys/class/gpio/gpio87/direction
- echo out > /sys/class/gpio/gpio88/direction
- echo out > /sys/class/gpio/gpio89/direction
- echo out > /sys/class/gpio/gpio18/direction
- echo out > /sys/class/gpio/gpio17/direction
在使用脚本语言进行编程的情况下,实现串行发送字节数据的函数为:
|