简介:ARM是嵌入式领域最主要的CPU处理器,了解ARM处理器的基础知识将为后面课程的底层开发打好坚实基础,本课程内容包括ARM处理器体系结构、编程环境、指令集、寻址方式、调试、汇编和混合编程等方面的内容,为后面移植课程的学习打好基础。本课程重点介绍ARM的常用接口开发及硬件电路设计基础(包括IO、串口、看门狗、PWM定时器、ADC、实时时钟、SPI、I2C等);
课程章节
第01课 bootloader开发
-
课时1第1讲、bootloader与uboot简介
-
课时2第2讲、uboot命令介绍
-
课时3第3讲、uboot目录结构与编译
-
课时4第4讲、uboot启动流程介绍(上)
-
课时5第5讲、uboot启动流程介绍(下)
-
课时6第6讲、uboot启动流程介绍+uboot移植第一步(上)
-
课时7第7讲、uboot启动流程介绍+uboot移植第一步(下)
-
课时8第8讲、boot移植+烧写
-
课时9第9讲、调试:解决烧写无效问题
-
课时10第10讲、调试:解决程序未运行问题(上)
-
课时11第11讲、调试:解决程序未运行问题(下)
-
课时12第12讲、调试:灯闪烁问题
-
课时13第13讲、调试:解决串口问题(上)
-
课时14第14讲、调试:解决串口问题(中)
-
课时15第15讲、调试:解决串口问题(下)
-
课时16第16讲、调试:解决网卡问题(上)
-
课时17第17讲、调试:解决网卡问题(下)
授课讲师
-
李彩云
授课风格:讲解自然、耐心、细致,关注学员掌握情况。
关于讲师
拥有4年嵌入式研发经验,6年嵌入式教学经验; 毕业后一直专注于嵌入式Linux应用开发及系统开发、内核及网络编程技术研发; 在工作期间参与过智能家居、智能仓储、智能小车、物联网虚拟仿真实验平台等物联网开发项目, 擅长C/C++、shell脚本、数据结构与算法、Linux多任务编程技术、网络编程技术、Linux内核框架等技术,拥有丰富的教学经验。 在担任济南中心教学部经理期间,主导了华清远见双师教学授课模式的建设工作,成果丰硕。
课程推荐
- 系统移植 试听 1908
- C语言项目小游戏-中国象棋小游戏 试听 1623
- Linux驱动程序开发 试听 3250
- C++开发基础 试听 6744
学习服务
- 技术大牛直播授课
- 实时学情管理
- 课后作业批改,BUG诊断
- 辅导老师当堂答疑
- 学习规划,专属学习方案