大家好,欢迎来到IT知识分享网。
说到单片机,可能首先想到的是atmel的at89c52,这多亏了大学教材的传承发扬。从我们的老师的老师,用到我们,说是大学的传家宝都不夸张。然后,就是现在大规模流行的STM32单片机,经过ST每个季度的峰会和国内的野火、正点原子等厂商的大力推广,电子专业从业的工程师只有两种人不知道它,那么是特别牛逼的,要么是装逼的。但这里要说的是一款国产的单片机,很低调的一款——全志的F1C100A。
1、资源
从这款IC的数据框图来看,粗略的可以得到几个点:
A、支持高清解码,分辨率为1920*1080。这是个什么概念呢?咱们可以打开笔记本电脑,如果是win10系统,那么咱们的最高分辨率就是这个。
但是,不仅仅是解码,它还支持编码,也就是可以录像,分辨率为1280*720。虽然不是专业的录像机IC,但这个分辨率也很实在了,已经有点那会彩电的感觉了。对比STM32F1系列的单片机,虽然也能图形处理 ,但也只基于静态界面。
B、作为单片机,USB、SPI、Timer、TWI(就是平常的IIC)都是有的,而且还有IIS接口,可以接个话筒,这个功能不是低端应用的单片机能有的。不过STM32F1系列的MCU,这些外设都有。
C、cpu已经具有了I-cache和D-cache,本身来说这两者有一定的区别,但是这里都看做cache来说,都是SRAM。因为CPU从这个里面读数据特别快,所以将它作为DRAM到CPU的一个仓库。
既然有了SRAM那么DDR的控制是肯定不会少了,不然怎么跑Linux系统。说到Linux系统,STM32H7系列也是可以跑Linux。
说了这么多,咱们来看看价格 全新原装解码芯片 F1C100A C100A (带A)TQFP128——9.50元、STM32F103C8T6 LQFP48 ARM芯片 嵌入式微控制器——7.50元、STM32H743VIT6 LQFP100 ARM 32位微控制器芯片原装正品——58.95元。
这个IC价格完全可以在30元以内跑起最小开发系统板,自己打板子的那种。
2、资料
既然这IC支持Linux系统,那么有没有开源社区在做开发呢。是的,还真有那就是荔枝派Nano。荔枝派Nano的主芯片—全志F1C100s;Arm9架构,16KB D-Cache,32KB I-Cache,支持从SPI Flash或TF卡启动,支持USB OTG载入更新。官方的宣传更加厉害,9.9元起,这个核心板就是一块STM32F1ZET6的价格。那么,我们来看看这个9.9元买到的板子怎么入门。
因为是开源社区,所以板子的基本操作官网(http://nano.lichee.pro/)都有,其中包括系统适配篇、驱动开发篇、应用开发篇。依靠这些资料进不了华为,进不了阿里,但是入门个Linux应该是可以的。高级不高级不知道,但是价格亲民哪,9.9元入门Lniux。
3、应用
学习的目的不是学习,而是应用,不然谁知道学得怎么样。接下来介绍一款应用,各位绝对见过,只是没有细究——看戏机。
第一张图是看戏机的背面,标明了输入电压和输出功率。为什么还有个输出功率呢,外接喇叭的,或许是为了可以大家一块听戏。
第二张图是看戏机的正面,两边按钮,中间屏幕,有点游戏手柄的感觉。看这画质,是不是能够感受到这满满的年代感。
最后一张图,咱们来看看内部电路,能够看到USB接口、miniusb接口、耳机输出接口,最明显的就是F1C100A和海力士的内存了。
这个设计不能说是复杂,但是很精巧,确实不浮夸。
最后的话:
看到这些,是不是有种用F1C100A玩Linux的感觉了。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/160322.html