被UC震惊体标题拐进来的朋友不要急着吐槽^_^,此帖并非标题党,而是干货帖。
大家在开发一些计算量较大,或者使用了复杂网络
通信协议,或者需要美观GUI的应用场景时,是否觉得普通高性能
单片机,如Cortex-M4,M7 用起来仍然不太顺手?
1. 要一遍遍地在IDE里修改代码,编译,烧录,调试。。。
2. 使用了复杂网络协议时,要么自己精简实现,要么移植现成代码,网络数据量大时还要处处注意内存使用,费时费力
3. 进行音视频处理时,单片机的算力和内存又捉襟见肘,就算高配几百KB的内存,也才只能存十秒左右音频,几帧240x320图片。。
4. 需要美观GUI时,单片机的刷屏速度不太理想,要死命优化;有屏幕接口的单片机价格又高得咋舌。。同时软件里开发界面也比较抽象。
这时候你是否想要是能上linux就好了?
但是普通商用linux核心板至少百元起,近年兴起的水果派虽然可以做到百元以内,但是插针连接不适合产品化应用,而且价格上仍高于单片机一大截。
我去年夏天就想用低价Cortex-A8芯片来解决上面的问题,但是由于
电路仍然比较复杂,难以兼顾核心板和DIY使用的两种场景,最后只能妥协先做了类似水果派的demo板。
从去年年末起我就在构思一种既
低成本,又
方便DIY,又能
直接贴片量产的linux核心板。
经过三次改版,还会有第四次小改,最新的荔枝派Zero将会满足你对linux核心板的一切幻想!
荔枝派尺寸约26x44mm,仅比SD卡略长!
一般来说小体积的板子,特别是sd卡这么小,它的引出接口会不太友好,很难手焊;
但是Zero做到了可以直插面包板!这应该是首款直插面包板的Cortex-A7核心板了!
同时,Zero本身又是全引脚邮票孔引出,可以直接贴片量产!
可以看到就算是核心板,板上也有很多外设电路,如RGB LED, TF卡槽,otg u***, lcd背光驱动电路,触摸屏控制器,spi flash(低成本应用时可以直接把linux系统存储于spi flash里!),通用 FPC40 LCD接口 等等。
有没有注意到邮票孔是1.27间距?这么设计,可使得所有引脚都能使用2.54插针引出,只要杜邦线就能调试,不必再焊接飞线了!
(常用引脚是直接2.54插针引出,不常用引脚偏移半个脚位,就是1.27mm邮票孔引出)
想从单片机方案转linux方案的朋友还会考虑的一点就是功耗问题,经常有朋友戏称ARM9是
半导体发热器。。
现在市面上的基于H3芯片的水果派也是发热严重,分分钟上80度,90度也不是梦。
但是Zero的的功耗控制较好,起来linux系统后的空载运行电流是90mA,这是什么概念?
STM32F4全速运行于168MHz的电流消耗也是90~110mA!而Zero是运行于1GHz,主频在24MHz~1.2GHz可以24MHz步进调整!
空载运行时温度仅有40度左右:
到这里你是不是觉得要是再有wifi功能就好了?
虽然Zero为了体积考虑没有板载wifi,但是我巧妙地设计了TF Wifi 卡,直接插上去就能使用wifi功能!
可以这么插:
也可以这么插:
还有更多插法等你来发现~
Zero拥有单片机常见的低速接口,如UART,I2C,SPI,PWM,ADC等,
还有很多单片机上少见的高速接口,如u***,MIPI CSI,RGB LCD,Ethernet EPHY(是的,是EPHY,你只要外接个带网络变压器的RJ45接口就能上网,无需mac芯片)
甚至内置了codec,可以直推耳机,mic~
Zero整体的系统框图如下,看看是否有你想要的接口?
[img]http://i.imgur.com/RNVL5Po.png[/url]
Zero的软件系统也是最新的,Zero适配上了最新的linux-4.10内核,甚至未发布的4.11内核可能会整合入Zero!
根文件系统方面,如果想使用廉价的SPI flash作为存储,可以使用buildroot编译小型根文件系统,最小能放入8MB的flash中~
如果想享受发行版便利的包管理系统,可以上Debian,甚至能开Debian桌面系统:
玩个超级玛丽,口袋妖怪不在话下:
还能玩经典射击游戏doom!
视频在此,可见很流畅:
http://v.youku.com/v_show/id_XMj ... eed.5!2~5~5~5!3~5~A
然后,我还很不厚道地扒下了树莓派系统,也可以勉强开启桌面:
Zero的丰富接口和充沛的性能,为各种方案提供了新的可能,最近用Zero做的lora网关,性能远超原厂LoRaWAN方案,而价格甚至不到1/10(LoRaWAN芯片高达$50,成品模块>$200)
Zero也可以外接麦克风阵列实现类似亚马孙Echo的功能,麦克风阵列只需x大x飞之流的一半左右,功能基本一致,还能选配说话人识别功能。
Zero近期打算众筹,众筹价格在$6左右,有兴趣的朋友可以来这里填下问卷,我方便设置众筹套餐选项~
https://wj.qq.com/s/1115808/ec75
有什么意见建议也可以在问卷里或者这里回帖交流~
1