当前位置:首页 > > 开发板
[导读]如果说有一款可以集:开源,众筹,中国芯,小巧,社区开发...等为一体的开发板,那非本期的主人公:荔枝派ZeroW莫属。其拥有树莓派ZeroW的体积,却同样有着不俗的性能体现;同样具有Arduino的可拓展性,却还能实现TF卡座拓展WIFI的创新性。

导读

如果说有一款可以集:开源,众筹,中国芯,小巧,社区开发...等为一体的开发板,那非本期的主人公:荔枝派ZeroW莫属。其拥有树莓派ZeroW的体积,却同样有着不俗的性能体现;同样具有Arduino的可拓展性,却还能实现TF卡座拓展WIFI的创新性。

前言

在“大众创业,万众创新”的热潮下,近年来,国内涌现出了一批又一批优秀的国产开源创客神器,其中以“水果派”系列产品的物美价廉,独特的社区文化引领着一次又一次的创客热潮。本期的主人公荔枝派ZeroW就是在这样的背景下诞生的!它是一块满足创客和嵌入式工程师一切美好设想的Pi:低成本,小体积,尺寸仅45 mm x26mm,略长于SD卡;高性能:板载1.2GHz Cortex-A7 处理器并内置512Mbit DDR;易使用,支持C/C++,Lua,Python,NodeJS等多种开发语言,直插面包板,同时全引脚邮票孔引出;多扩展,多种外设模块:自带WIFI、蓝牙;支持TF卡启动系统,专门设计的Dock底板,可以十分方便的扩展以太网口,耳机/咪头,MIPI摄像头,锂电池,LCD/OLED等等。

开箱靓照

从左到右,依次为:Dock底板、LicheePi(荔枝派主板)、TF WiFi卡、OTG转换头以及最下面的40 pin RGB LCD 4.8寸屏。

从上图看,很难看出荔枝派ZeroW有多小巧,下面放几张对比图。首先是与一角硬币的对比图:(PS:请注意是1角硬币,不是“大大的”一元硬币哦!)

以及与一张SD卡的对比,几乎旗鼓相当!

同时,该卡片背面就是荔枝派ZeroW的引脚说明图:

从上图可以十分容易地看出,荔枝派ZeroW的引出接口定义,麻麻再也不担心我每次找引脚定义都得打开电脑了,so easy......

下面,再来看一下,最具创新性的TF WiFi:

可以看出接线定义基本上与TF卡一致,大小也只是TF的两倍左右,插上它,就可以为荔枝派添加WiFi/BT的翅膀了。

板载资源

一、荔枝派ZeroW

1、正面

1、主控v3s芯片,Allwinner V3s (ARM Cortex-A7 CPU, 1.2GHz, 512Mbit DDR2)

2、tf卡插槽:插入TF引导系统,插TF WiFi可拓展WiFi

3、Micro USB口:可以用来给板子供电,也可以通过Micro USB OTG转接线转成标准USB 2.0后可以方便拓展多种usb外设,如:USB无线网卡,USB HUB

4、RGB灯

5、板载3.3V输出

6、板载5V供电输入,也可外接3.7v锂电池为板子供电(注意方形焊盘为正极)

7、UART0扩展接口,主要PC调试(Debug)串口使用

8、上边两排分别有两排2.54排针焊接孔和两排1.27排针焊接孔(是邮票半孔),方便扩展,一般扩展只需焊接上下两排2.54排针即可。

2、反面

1、40P RGB屏幕接口

2、SPI Flash焊盘,默认没有焊接。

引用官方示意图,总结如下:

CPU:Allwinner V3s (ARM Cortex-A7 CPU, 1.2GHz)

RAM: 512Mbit DDR2 integrated

Flash:SPI Nor Flash(SOP8 16MB / WSON8 32MB)

TF卡座:1个

多种低速外设:UART,SPI,I2C,PWM,ADC

多种高速接口:OTG USB,MIPI CSI,EPHY

调试串口:4pin,2.54mm排针

RGB灯:一个

GPIO:64pin,有2.54mm排针亦有邮票孔的封装

OS支持: u-boot,Debian等

二、Dock板

荔枝派的Dock底板为专门设计的,方便拓展外设接口的同时,还有利于形成统一标准接口,如Arduino接口一般,可以风靡全球!

如上所见,虽然体积有限,但是常用的如以太网接口,电池接口,LCD/OLED,耳机/咪头等都集成在板子上,可谓是“麻雀虽小,五脏俱全”啊![!--empirenews.page--]

我们可以想象一下,接入3.7V的锂电池,以及一个OLED显示屏,小音响等;利用WiFi连接远程云端服务器,做成便携型迷你天气预报站,既可以在OLED屏上显示天气情况,又可以通过小音响播放天气情况,而且利用OLED的低功耗特点,一颗电池可以长久使用。既方便又省心!

当然还有更多想象以及DIY方案,就等大家来发掘了!

引用官方示意图,总结如下:

多种低速外设:UART,SPI,I2C,PWM,ADC

多种高速接口:OTG USB,MIPI CSI,EPHY

音频:CODEC(直接耳机麦克)

显示:LCD/OLED屏幕

键盘:JoyStick游戏键盘,四按键输入

其它:MIC咪头,喇叭功放,锂电池供电接口等

上电烧录

一、启动方式介绍

最常用的启动方式是sd卡启动,将官方提供的linux系统镜像,直接烧入sd卡后便可以启动并使用linux系统。当然也支持其他启动方式如spi flash、网络启动、usb下载启动等。

二、系统镜像组成部分介绍

SD卡中的系统镜像一般分为三个区,第一个区称为boot区或者引导区,该部分没有文件系统而是直接将二进制的bootloader(uboot)文件直接写入。第二个区可以被称为linux内核区,fat文件系统,存放linux内核、内核参数文件还有设备数dtb文件。第三个区是root分区,用来存放根文件系统和用户数据等,一般是ext4文件分区格式。

三、镜像烧录演示

首先需要一台linux操作系统的电脑或者在vmware虚拟机上安装linux系统,推荐ubuntu系统或者其衍生系统即可。

笔者使用的是vmware虚拟机的形式,操作系统上选择的是Deepin国产操作系统!简单,美化,好用!

下面制作tf卡启动系统,需要一张大于8g的tf卡和一个读卡器,将tf卡插入读卡器并插入电脑。然后,选择将读卡器连接至虚拟机,打开电脑上的“分区管理器”(英文:gparted)。

输入超级用户密码:

选择对应U盘:

然后将TF卡对应的所有分区删除完毕后,点击右上角对勾,将操作应用到磁盘。

点击左上角加号创建新分区,之前剩余空间输入(至少)2MB(主要用来存放uboot),新大小输入20,文件系选择fat16,点击添加。

完成之后,再次点击左上角加号创建新分区,这次分区大小将使用TF卡剩余的所有空间,文件系统是ext4。

最后,点击“应用”,使上述操作生效。

接下来打开终端,输入命令sudo fdisk –l 可以看到刚才我们创建的两个分区。

PS:/dev/sdb1代表的是tf的第一个分区,/dev/sdb2代表的是tf的第二个分区。大小与上述操作分配的一致。

从官方网盘中下载镜像文件:zero_imager.zip,其包含内核启动文件、内核镜像和烧写脚本。rootfs-xxxx.tar.gz是根文件系统,根据不同的需求打包制作出了多个根文件系统;

笔者以rootfs-minX.tar.gz为例子。打开终端,执行如下命令:

unzip zero_imager.zip(解压)

cp rootfs-minX.tar.gz zero_imager/(将rootfs-minX.tar.gz复制到zero_imager目录)

cd zero_imager/(切换当前路径到zero_imager)

第一步,烧录uboot:将uboot写入到sd卡8k偏移处。

sudo dd if=u-boot-sunxi-with-spl_480800.bin of=/dev/sdb bs=1024 seek=8

第二步,烧录内核,dtb等:将内核文件,启动参数文件,dtb写入到tf卡的第一分区。

sudo mount /dev/sdb1 mnt/

sudo cp zImage mnt/

sudo cp sun8i-v3s-licheepi-zero-dock.dtb mnt/

sudo cp boot.scr mnt/

sync

sudo umount /dev/sdb1

第三步,烧录文件系统:

sudo mount /dev/sdb2 mnt/

sudo rm -rf mnt/*

sudo tar xzvf rootfs-minX.tar.gz -C mnt/

sudo cp -r overlay_rootfs-base/* mnt/[!--empirenews.page--]

sudo cp -r overlay_rootfs-minX/* mnt/

sudo dd if=/dev/zero of=mnt/swap bs=1M count=128

sudo mkswap mnt/swap

sudo echo "/swap swap swap defaults 0 0" >> mnt/etc/fstab

sync

sudo umount /dev/sdb2

上电启动系统

使用串口工具连接LicheePi ZeroW,注意交叉接好,使用Xshell连接至串口,即可看到调试信息如下:

与此同时,还能看到屏幕上显示着相关的信息:

总结

近年来,随着智能化浪潮的到来,智能化设备的开发也进入了快速发展的阶段。服务器上,有着大型计算中心为广大开发者提供云服务,为智能化提供数据与大型计算服务支持;终端设备上,便携、低功耗的嵌入式设备无疑已经被推上了风口浪尖。

而在小型嵌入式设备中,集成度越来越高,性能同样也在进一步提升,越来越多的DIY玩家可以接触到更好玩的产品,在锻炼动手能力的同时,也能丰富项目经验,而本期的主人公荔枝派ZeroW就是满足上述需求的不二选择。但从前文的评测来看,其中以烧录系统操作步骤最为繁琐,希望在接下来可以以打包好的镜像文件的形式可以进行一键烧录。

荔枝派ZeroW资源汇总:

手册资料

国内下载链接:

网盘地址:http://pan.baidu.com/s/1eR6uIsy

芯片手册:http://lichee.jicm.cn/doc/V3S/Allwinner_V3s_Datasheet_V1.0.pdf

原理图:http://lichee.jicm.cn/doc/SCH_PCB/lichee_zero.pdf

封装库:http://lichee.jicm.cn/doc/SCH_PCB/Zero.IntLib

国外下载链接:

NetDisk:TODO

Datasheet:http://ilichee.cc/doc/V3S/Allwinner_V3s_Datasheet_V1.0.pdf

SCH:http://ilichee.cc/doc/SCH_PCB/lichee_zero.pdf

封装库:http://ilichee.cc/doc/SCH_PCB/Zero.IntLib

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭