课程链接:http://student.csdn.net/space.php?do=onlineroom&id=84
为什么写Bootloader对于学习底层嵌入式开发十分必要?
写Bootloader需要解决的九大技术细节问题
1)看门狗
2)时钟
3)堆栈
4)串口
5)Xmodem协议
6)SDRAM初始化
7)NandFlash驱动
8)程序段搬移
9)加电自启动
李明,清华大学计算机系硕士,北京亚嵌教育研究中心专家讲师。10年软件开发经验,5年嵌入式行业教学经验。曾负责“国家863计划-虚拟漫游智能机器人平台项目”的控制软件总体设计和实施,并且基于 RTLinux 实时操作系统完成了“高技术研究发展计划项目-微小型直升机控制系统设计与姿态控制研究项目”。李明老师是《源码开放的嵌入式系统软件分析与实践——基于 SKYEYE 和 ARM 开发平台》一书作者,SkyEye 嵌入式开源项目核心开发成员,同时也是嵌入式开源项目lumit(嵌入式个人学习网www.lumit.org)的创办者。
李明老师的专长是嵌入式C语言开发,ARM体系结构,嵌入式实时操作系统,主要负责短期班和就业班课程中嵌入式C语言和嵌入式ARM体系结构阶段课程教学
课程大纲:
一、ARM嵌入式开发领域之专业词汇剖析
150个专业词汇让你和业内人士真正无障碍沟通交流
20个主题领域覆盖ARM嵌入式开发的各个门类
二、ARM嵌入式开发要掌握的核心概念
为什么有人说做嵌入式开发就是和寄存器打交道
为什么有人说只有理解了地址概念才能真正理解嵌入式C语言
为什么有人说学会异常和中断才是打开操作系统之门的钥匙
三、ARM嵌入式开发工作者的三层境界
怎样编写一个自己的bootloader
怎样移植一个嵌入式的操作系统
怎样完成一个面向用户的项目开发
往届亚嵌嵌入式在线课堂回顾(直播的视频):如何学习ARM嵌入式开发?http://www.akaedu.org/page/newsdetail-1312.html
备注:听课方法及常见问题汇总如下:
1、进入此课程页面后http://student.csdn.net/space.php?do=onlineroom&id=84,在课程开始前半小时,会有听课入口,点击入口即可进入听课页面;
2、听课页面:需要安装一个播放软件,建议用IE浏览器打开此页面,目前已知有几个浏览器无法安装播放器;安装好播放软件后,刷新页面,即可弹出已经安装好的播放软件,输入用户名后即登录了网络课堂;
3、为什么登录课程介绍后没有听课页面?
答:是的,听课页面只有在开课前的半小时才会开放,到时会有提示连接的。
4、为什么我的电脑安装好制定的播放器后,即使刷新因无法打开播放器?
答:这可能是你浏览器的问题,建议用IE浏览器,此播放器对其他几个播放器,可能不支持。
5、为什么我这边没有声音?
答:多数是你耳机的问题。
6、我的问题比较着急,可否电话咨询你们?
答:可以的,可以用手机拨打免费咨询电话,号码为400-661-5264张老师。
7、此次网络直播,客户端是如何安装的?(客户端下载)
答:详见下图:
第一步:进入大本营课程页面:http://student.csdn.net/space.php?do=onlineroom&id=84,将会有个让你安装播放软件的提示,如下图:
第二步:点击马上听课后会有提示,让你登录CSDN,如果没有CSDN帐号,需要你注册一个CSDN帐号,视图如下:
第三步:如果注册好了CSDN的会员,再点击马上听课后,会有提示,让你下载客户端,如下图:
第四步:下载好客户端后,会提示已经安装好课客户端,如下图:
第五步:点击马上听课,系统会自动弹出客户端,如下图的客户端: