文章标题
来源:互联网 发布:js复选框取消选中事件 编辑:程序博客网 时间:2024/04/30 13:14
工作内容
- 学习三代协议,了解MCU、FPGA、LCT之间的通信协议,使用抓包软件抓取系统运行过程中的数据流,从而深入理解通信协议。
- 了解IAP编程,学习stm32的启动过程,内存空间映射关系,以及cortex M3的内核架构,从而更清楚的了解单片机自举过程。
总结
- bootloader程序和普通应用程序一样,只不过为了满足系统的某些需要,而设计的具有和上位机通信、接受数据并存储后写入自己内部flash,并可以使用指令实现跳转功能的一段应用程序。类似于我们使用编程软件给单片机烧写程序的时候,单片机内部有自己出厂设定的BootLoader和我们的编程软件之间进行通信。
- 应该重视通用知识的积累,如文件系统,一些常用的协议,比较好的程序设计方法,系统性的思维等等,许多东西都是相通的,举一反三。
问题
- 设计自己的bootloader程序和上位机通信的协议,以及通信流程,数据结构的设计,协议的解析。
- 了解C语言实现正则表达式。
0 0
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 1058. A+B in Hogwarts (20)
- C# WinForm开发系列
- 新生产线投产运营 三星手机超薄屏产能将显著提升
- 推荐一款好用的android反编译工具
- Linux 快速配置 VIM 实现语法高亮 自动补全 自动缩进以及文件管理等功能
- 文章标题
- JAVA日志框架
- Can you use map and set???
- Html属性
- Linux运维学习第九课
- STM32 HAL库详解 及 手动移植
- [ Godot Engine ]
- Learnjava--色子点数概率(转)
- nlp文本处理开源工具,及聊天机器人实现