ARM裸机开发学习方法
2015-12-11 17:12
274 查看
一。概念:没有操作系统
二。为什么学裸机程序?什么时候用到?
1.bootloader的设计
bootloader本身就是一个大型的裸机程序
2.Linux驱动设计
软件方面:必须遵循硬件的接口规范
硬件方面:积累硬件知识
三。重要能力:裸机知识的串联能力
四。课程目标:设计一个属于自己的bootloader(参照uboot)
五。五步学习法
1.硬件相关理论
2.导读芯片手册
3.思维导图设计
4.程序设计
5.在线调试程序
二。为什么学裸机程序?什么时候用到?
1.bootloader的设计
bootloader本身就是一个大型的裸机程序
2.Linux驱动设计
软件方面:必须遵循硬件的接口规范
硬件方面:积累硬件知识
三。重要能力:裸机知识的串联能力
四。课程目标:设计一个属于自己的bootloader(参照uboot)
五。五步学习法
1.硬件相关理论
2.导读芯片手册
3.思维导图设计
4.程序设计
5.在线调试程序
相关文章推荐
- java基础之 内部类
- LeetCode 83:Remove Duplicates from Sorted List
- hibernate中hql查询
- 内存分配方式
- Why array_diff() gives Array to string conversion error? array_diff报错!Array to string conversion err
- android夯实与晋级
- Hello Mybatis 03 数据关联
- Unity3D研究院之Assetbundle的实战(六十三)
- 浅谈 MVP in Android
- 有关FragmentDialog的细节问题
- Xcode清除编译缓存
- Implement Queue using Stacks
- msyql在查询字段中的所有记录,不重复
- 概率分布(多项分布,Dirichlet分布)
- 不花钱开店 网上发布产品 最便宜的推广(第一章)
- [算法]KMP算法
- 统计某个端口的访问量
- 揭秘高效协作工具背后的技术架构
- Html5(1)
- Android开发笔记(十七)GIF动画的实现GifAnimation