嵌入式培训—12.09

今日培训内容为嵌入式的基础知识:

(1)计算机的冯诺依曼架构:

          ①CPU(中央处理器):运算器 + 控制器

          ②存储(外存+内存)

          ③  I/O:输入输出

(2)CPU运行的步骤:

          ①取指        ②译码        ③执行

(3)RISC精简指令集:

          优点是低功耗,但是无法实现复杂指令集的多种功能

(4)最小系统

          ①时钟源(外部晶振 + RC震荡):提供固定频率的震荡

          ②复位:使程序重新开始运行

          ③电源:供电

          ④自举:分配SRAM或flash

(5)学习的主要任务:

          ①SOC开发入门,理解程序运行

          ②片内多接口外设

          ③RTOS / FreeRTOS

          ④GUI / STemwin

          ⑤Linux的多任务进程 / 线程,网络编程

(6)MDK — keil  IDE集成的功能:

          ①编辑器

          ②编译器(可执行文件.bin / .hex)

          ③烧写 / 调试(软件 / 硬件仿真)

(7)keil的基本步骤

          ①建立工程文件夹

          ②建立新工程

建立工程

          ③添加文件


添加文件

          ④代码的书写与构建


构建

          ⑤选择Debugger并进行烧写


选择Debugger


烧写成功
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 如果需要原文档(因文体限制,部分表格无法呈现)请联系QQ1769090563 本文由中医仲景协会整理收集 《内经选...
    陶墨阅读 35,720评论 0 33
  • 姓名:吴兆阳 学号:14020199009 转自韦东山 嵌牛导读:对嵌入式初学者,没有足够的视野选择一个合适投入方...
    吴兆阳阅读 2,541评论 0 4
  • 学习stm32gpio 学习linux 程序员的三大方向 程序员的方向,一般可以分为3类:专业领域、业务领域、操作...
    王公民阅读 1,017评论 0 3
  • 浏览器与服务器的基本概念 浏览器(安装在电脑里面的一个软件) 作用: ①将网页内容渲染呈现给用户查看。 ②让用户通...
    云还灬阅读 1,327评论 0 0
  • 张美丽这个妖孽死了,因为作孽进不了宗族祠堂,灵魂无法安息,成为了孤魂野鬼,成为了小镇教育子女的反面教材。我忽然看到...
    凌云渡XKF阅读 3,851评论 2 3

友情链接更多精彩内容