说到单片机,可能首先想到的是atmel的at89c52,这多亏了大学教材的传承发扬。从我们的老师的老师,用到我们,说是大学的传家宝都不夸张。然后,就是现在大规模流行的STM32单片机,经过ST每个季度的峰会和国内的野火、正点原子等厂商的大力推广,电子专业从业的工程师只有两种人不知道它,那么是特别牛逼的,要么是装逼的。但这里要说的是一款国产的单片机,很低调的一款------全志的F1C100A。

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元以内跑起最小开发系统板,自己打板子的那种。

F1C100A的系统框图

2、资料

既然这IC支持Linux系统,那么有没有开源社区在做开发呢。是的,还真有那就是荔枝派Nano。荔枝派Nano的主芯片—全志F1C100s;Arm9架构,16KB D-Cache,32KB I-Cache,支持从SPI Flash或TF卡启动,支持USB OTG载入更新。官方的宣传更加厉害,9.9元起,这个核心板就是一块STM32F1ZET6的价格。那么,我们来看看这个9.9元买到的板子怎么入门。

荔枝派nano

因为是开源社区,所以板子的基本操作官网(http://nano.lichee.pro/)都有,其中包括系统适配篇、驱动开发篇、应用开发篇。依靠这些资料进不了华为,进不了阿里,但是入门个Linux应该是可以的。高级不高级不知道,但是价格亲民哪,9.9元入门Lniux

荔枝派官网

3、应用

学习的目的不是学习,而是应用,不然谁知道学得怎么样。接下来介绍一款应用,各位绝对见过,只是没有细究------看戏机。

第一张图是看戏机的背面,标明了输入电压和输出功率。为什么还有个输出功率呢,外接喇叭的,或许是为了可以大家一块听戏。

背面

第二张图是看戏机的正面,两边按钮,中间屏幕,有点游戏手柄的感觉。看这画质,是不是能够感受到这满满的年代感。

正面

最后一张图,咱们来看看内部电路,能够看到USB接口、miniusb接口、耳机输出接口,最明显的就是F1C100A和海力士的内存了。

主控IC

这个设计不能说是复杂,但是很精巧,确实不浮夸。

最后的话:

看到这些,是不是有种用F1C100A玩Linux的感觉了。

单片机 原子性操作_一款深藏功与名的国产单片机——F1C100A相关推荐

  1. 单片机加减法计算器_课程设计--十进制加减法计算器单片机设计.doc

    PAGE 15 十进制加减法计算器单片机设计 一.设计目的 通过课程设计使学生更进一步掌握单片机原理与应用课程的有关知识,提高用汇编语言编程的能力,并将所学的内容加以综合.通过查阅资料,了解所学知识的 ...

  2. 太原工业学院单片机课程设计_我系举办2014年单片机应用技能竞赛开幕式

    4月19日下午,由太原工业学院教务处主办,自动化系承办.维信科技有限公司协办的2014年单片机应用技能竞赛在扇形报告厅隆重举行开幕式.副院长刘志明.教务处处长谭英杰.科技处处长梁玉蓉.学生处处长靳利岩 ...

  3. 导航模块自带的rtk算法_这款百元国产RTK板卡要改变高精度定位市场格局吗?

    由欧洲GNSS管理局发布的<GNSS市场报告(2019)>显示,全球宏观趋势带动产业和个人GNSS 应用,延续近几年的显著增长,包括设备和服务在内的全球GNSS市场未来十年将继续扩展,其中 ...

  4. idata 单片机 新唐_【nuvoton新唐8051单片机】NuTiny-SDK-N76E003开发板

    型号:NuTiny-SDK-N76E003 内核架构:8-bit 产品简介: N76E003为新唐高速1T 8051 单片机系列产品,提供18 KB Flash ROM.可配置Data Flash与高 ...

  5. 慧鱼控制器可以用单片机控制吗_为什么工业设备都是没有用单片机控制的?

    你说的单片机就是MCU(微控制器),你的问题问反了?应该是"为什么工业设备中更多地使用MCU而不是CPU?" MCU主要用于控制密集型应用,其中集成了很多常用IO口,工业设计应用简 ...

  6. linux原子过程,linux系统编程:IO读写过程的原子性操作实验

    所谓原子性操作指的是:内核保证某系统调用中的所有步骤(操作)作为独立操作而一次性加以执行,其间不会被其他进程或线程所中断. 举个通俗点的例子:你和女朋友OOXX的时候,突然来了个电话,势必会打断你们高 ...

  7. 寻路机器人单片机程序示例_单片机典型案例开发(四)

    一.基于STC单片机的智能LED路灯控制器设计本文引用地址:http://www.eepw.com.cn/article/171408.htm 摘要:为了充分节约能源,提高路灯控制系统的智能化,介绍了 ...

  8. arduino uno r3单片机封装图_单片机控制的OLED简易电子表原型

    在多年以前,我刚开始学单片机的时候,就想着要用51单片机加上0.96英寸的OLED DIY一个电子表,但是可惜当时水平有限,没能实现.现在我早已玩转了STM32,准备向ARM9进发,突然想到了当年的想 ...

  9. 单片微型计算机原理及应用实验报告,小学期单片机实验报告_相关文章专题_写写帮文库...

    时间:2019-05-13 01:16:21 作者:admin 北京邮电大学信息与通信工程学院 小学期AVR单片机实验报告 实验题目: 基于ATmega16L单片机的电子琴设计 学生姓名:学渣 班 级 ...

最新文章

  1. 2018微信年度数据报告:00后最爱表情捂脸哭 80后呲牙笑
  2. Swift之高德地图自定义标注弹出气泡样式
  3. 玩转SVN系列之【如何放弃本地/服务器端所做的修改】
  4. 【POJ - 1364】King(差分约束判无解)
  5. SP2中修复IE浏览器的一些技巧
  6. 【英文写作日知录 第2期】句式汇总 Sun, 04 July 2021
  7. CubeMX配置串口的程序烧入板子不跑的解决方法
  8. TF1与TF2的求和程序对比
  9. 马化腾:5G技术可以影响甚至重构整个互联网服务形态
  10. python每天学多久_怎么自学python,大概要多久?
  11. 8080端口被占用怎么解决_端口占用不会搞?两行命令就解决!
  12. CentOs6.x yum源停止维护,安装yum源
  13. java redis设置过期时间_Redis的内存回收原理,及内存过期淘汰策略详解
  14. 最新android APP框架介绍
  15. pdf图片怎么转换成word文档?
  16. YARN动态资源池使用配置
  17. android wifi连接优先级,gogo平台靠谱吗-官方网站
  18. ArcGIS数据降雨量插值
  19. 曲速未来 揭秘:以太坊区块链和ERC20代币的技术挑战
  20. FPGA读取MPU6050六轴陀螺仪

热门文章

  1. Django常用的模块
  2. (41)缺页异常简介
  3. java 服务器线程池测试
  4. 编译器扩展SEH(2)
  5. 1.18 StringBuffer替换特殊字符
  6. 第三讲 数学与简单DP【完结】
  7. 2.4.2 死锁的处理策略-预防死锁
  8. Spring boot删除员工
  9. Zookeeper的配置文件
  10. android view使用方法,Android View构造方法第三参数使用方法详解