美文网首页FabAcademy 学习汇我爱编程
[FabNotes16] 第八周:嵌入式编程

[FabNotes16] 第八周:嵌入式编程

作者: Kidult | 来源:发表于2016-05-04 13:34 被阅读84次

这周学习 嵌入式编程.

微处理器/微控制器

依然是填鸭式地猛灌新名词:

  • 内存: registers, SRAM(静态存储器), DRAM(动态随机存取记忆体), EEPROM(只读存储器), FLASH(闪存), fuse
  • 外设: A/D(模拟数字转换 Analog to Digital), comparator, D/A, timer/counter/PWM(脉宽调制), USART(串行通信), USB
  • word size: 8, 16, 32, 64
  • 芯片家族: 8051, PIC, MSP, AVR (我们用到的), ARM STM32 mbed, PSoC xCORE Propeller
  • 供应商: Octopart, Digi-Key, Mouser, Newark, Farnell, SparkFun, Adafruit
  • 时钟
    • 种类:
      • RC (10%, 1% calibrated 校准)
      • ceramic 陶瓷 (0.5%)
      • quartz 石英 (50 ppm)
    • PLL 锁相环
    • instruction cycles 指令周期
    • overclocking 超频

开发

主机通讯

  • 有一些与串口通讯的库,比如 python 的 pyserial

  • FTDI: 提供 USB 与其他模块的通信连接(包括模块、线缆、集成电路等)

板子

  • AVR
    • Atmel AVR系列是一种基于改进的哈佛结构、8位~32位精简指令集(RISC)的微控制器

    • Arduino: 开发板 + C 语言库 + IDE + 烧录程序 + 头文件

      illu-arduino-UNO.png
+ XMEGA: AVR 较新的系列
    - [features](http://www.atmel.com/Images/doc7925.pdf)
    - toolchain: [CrossPack for OS X](https://www.obdev.at/products/crosspack/index.html)
- [BeagleBone](http://beagleboard.org/)
- [PandaBoard](http://pandaboard.org/)
- [Snappy](https://developer.ubuntu.com/en/snappy/)
  • PSoC: 芯片上的可编程系统 windows only

更多资料

AVR chip data sheets

课程资源

相关文章

  • [FabNotes16] 第八周:嵌入式编程

    这周学习 嵌入式编程. 微处理器/微控制器 依然是填鸭式地猛灌新名词: 内存: registers, SRAM(静...

  • 第四章 使用嵌入式 Python(一)

    第四章 使用嵌入式 Python (一) 嵌入式 Python 允许使用 Python 作为编程 IRIS 应用程...

  • 第一章 嵌入式Python概述(一)

    第一章 嵌入式Python概述(一) 嵌入式 Python 允许将 Python 与 IRIS 数据平台的本地编程...

  • 2018.1.19

    今天是嵌入式学习第四周周五。 今天继续完成智能点菜系统的编程。经过郭老师的指导,今天系统可以做到菜单录入,用户点菜...

  • 2018.3.16

    今天是嵌入式学习第八周周五。 上午郭老师给我们时间编写陀螺仪程序,然后将自己编写的和大家的对比了一下,重点还是在编...

  • 实验室项目小结

    1 嵌入式操作系统 为什么要用嵌入式操作系统 普通的单片机编程:程序(软件)——单片机硬件; 嵌入式操作系统开发:...

  • 嵌入式LINUX开发三步走

    第一学习阶段,主要打好基础,学好C编程,Linux系统编程。 1、C语言编程基础 2、嵌入式开发基础:Linux概...

  • 2018.3.14

    今天是嵌入式学习第八周周三。 今天的主要内容是红外线遥控器的完整编写。经过郭老师昨天对程序的修改,今天和大家反复调...

  • 2019备考[嵌入式系统设计师]之MCPU

    一、引言 嵌入式微处理器是嵌入式系统的核心器件,深入理解嵌入式微处理器的工作原理,组成结构、体系结构以及软件编程等...

  • 2019备考[嵌入式系统设计师]之MCPU

    一、引言 嵌入式微处理器是嵌入式系统的核心器件,深入理解嵌入式微处理器的工作原理,组成结构、体系结构以及软件编程等...

网友评论

    本文标题:[FabNotes16] 第八周:嵌入式编程

    本文链接:https://www.haomeiwen.com/subject/twvrrttx.html