公益研讨会电子版.pptVIP

  • 1
  • 0
  • 约2.2千字
  • 约 20页
  • 2019-09-14 发布于天津
  • 举报
怎样从0开始写bootloader? 开场介绍 本次课程讲什么? 从0开始写bootloader 本次课程谁来讲? limingth@ 本次课程适合的听众是哪些人? 有时间在接下来1个月内开始动手实践的人 已经购买或者准备购买开发板的人 今日主题 从0开始写bootloader 0(零基础)指的是什么? 学习过C语言 了解ARM体系结构和汇编语言 没有在开发板上做过软件开发 Bootloader是什么? Boot: 能够初始化基本硬件(时钟,存储,串口) Loader: 能够加载,运行,固化外部程序(操作系统) 学习动机 为什么会有bootloader? 为什么我们要自己写Bootloader? 移植一个别人写的bootloader可以吗? u-boot/vivi/redboot/blob/… 你怎样学游泳? 本次课程收获 了解不同嵌入式软件运行的硬件基础和依赖 软件运行的存储芯片 哪些程序运行依赖栈空间? Bootloader能调用库函数吗? main函数的功过是非 用全局变量好,还是局部变量好? 掌握一种嵌入式开发工具,开发流程和开发方法 ARM ADS1.2 IDE (JTAG调试, Flash烧写,AXD下载) 命令行工具(armcc, armasm, armlink, fromelf, make) 步步为营,左右互搏,屡试不爽 通过写bootloader,深刻领

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档