《ARM裸机全集》是《朱老师物联网大讲堂》系列嵌入式核心课程的第一个组成部分,本课程以目前主流的ARM芯片S5PV210为硬件原型,共分16部分合计近200节课(合计约80~100小时)。本课程是目前市面上最全面、最细致、最精彩的ARM学习视频教程。自2015.5.1推出以来,短短三四个月就吸引了上千名有志嵌入式物联网技术方向的同学,好评不断,每天都有新的同学加入,你还在等什么?
课程目标:本期课程为《朱老师物联网大讲堂》中《嵌入式核心课程》(共4大模块)中《ARM裸机全集》(共6个模块)中的第一部分(共16个课程)。本期课...
适用人群:本课程为介绍性内容,并没有枯燥、复杂的专业知识,适合于各种基础的同学。只要你看了我们之前的课程(《嵌入式软件工程师完全学习指南》)...
课程目标:本期课程让大家进一步学到ARM的关键知识:启动方式、内存映射、指令集、寄存器接口等。目标是为下阶段开始使用开发板,自己写ARM裸机程序打...
适用人群:本课程为ARM裸机学习课程中的第二部分,接之前第一部分-ARM那些你得知道的事儿,继续ARM CPU的技术问题,适合看过第一部分的同学继续...
课程目标:本期课程承上启下,主要目的是让大家把开发板玩起来。很多同学买了开发板接上线,串口都连不上,或者连刷系统都不会,学习裸机时连如何下载...
适用人群:本课程为ARM裸机学习课程中的第三部分,接之前第二部分-ARM体系结构与汇编指令,继续开发板和相应软件的具体使用方法,适合看过第一部...
课程目标:本期课程的主要目标是熟练掌握S5PV210的usb和sd卡启动方式,可以自己使用ARM汇编编写裸机程序点亮LED并且下载执行。
适用人群:本课程为ARM裸机学习课程中的第四部分,接之前三个部分,继续ARM裸机程序的下载流程、使用ARM汇编编写程序点亮LED,适合看过前三部分的...
课程目标:本期课程的主要目标是掌握汇编调用C语言、指令cache、关闭看门狗等,重点知识是代码重定位与链接脚本、DDR的初始化,并且将整个裸机程序重...
适用人群:本课程为ARM裸机学习课程中的第五部分,接之前四个部分,继续关看门狗、汇编调用C程序、SDRAM初始化、重定位与连接脚本等,适合看过前...
课程目标:本期课程主要讲述S5PV210的时钟系统,通过8节课的和实战,希望大家能够彻底掌握S5PV210(以及类似复杂度的SoC)的时钟体系结构,理解MU...
适用人群:本课程为ARM裸机学习课程中的第六部分,接之前五个部分,继续S5PV210的时钟模块及编程,适合看过前五部分的同学继续学习。如果没有学习...
课程目标:本期课程主要讲述S5PV210的串口通信。本课程共分为3个部分:首先用3节课时间系统了通信的基础知识、串行通信的重要概念和知识等;然后...
适用人群:本课程为ARM裸机学习课程中的第七部分,接之前六个部分,继续S5PV210的串口通信及其编程,适合看过前六部分的同学继续学习。如果没有学...
课程目标:本期课程主要讲述按键和CPU的中断系统。首先介绍了按键的电学原理,然后用2节课讲了轮询方式处理按键。之后开始了CPU中断系统的,详细...
适用人群:本课程为ARM裸机学习课程中的第八部分,接之前七个部分,继续S5PV210的中断系统及按键编程,适合看过前七部分的同学继续学习。如果没有...
课程目标:本期课程主要讲述SoC中的时间相关的外设,包括定时器、看门狗定时器和实时时钟RTC。首先讲述了定时器的基本概念,然后以PWM定时器为例详细...
适用人群:本课程为ARM裸机学习课程中的第九部分,接之前八个部分,继续S5PV210的定时器、看门狗和RTC,适合看过前八部分的同学继续学习。如果没...
课程目标:本期课程主要讲述S5PV210的SD卡启动。首先讲了SD卡相关的基础知识,然后重点复习了S5PV210启动过程中SD卡启动的内容,分析了代码大于16KB时...
适用人群:本课程为ARM裸机学习课程中的第十部分,接之前九个部分,继续S5PV210的SD卡启动细节和开发板置锁,适合看过前九部分的同学继续学习。如...
课程目标:本期课程主要讲述了2种常见的块存储设备:NandFlash和iNand。分别从物理接口、协议、芯片内部存储原理、SoC中的控制器、代码实践分析等几个...
适用人群:本课程为ARM裸机学习课程中的第十一部分,接之前十个部分,继续嵌入式系统中常用的2种块设备:NandFlash和iNand,适合看过前十部分的同...
课程目标:本期课程主要I2C通信协议的基本概念和编程分析。首先简单介绍I2C通信的基本特征,然后详细了I2C通信的时序图,并且通过I2C的时序图...
适用人群:本课程为ARM裸机学习课程中的第十二部分,接之前十一个部分,继续嵌入式系统中常见的通信协议I2C,适合看过前十一部分的同学继续学习。...
课程目标:本期课程主要AD转换相关的概念(如模拟量、数字量),AD转换涉及到的一些参数如模拟量量程、数字量位数精度(分辨率)、转换速率(MSPS...
适用人群:本课程为ARM裸机学习课程中的第十三部分,接之前十二个部分,继续AD转换,适合看过前十二部分的同学继续学习。如果没有学习前面部分,...
课程目标:本期课程主要LCD。首先讲了LCD显示原理、颜色原理、LCD显示器的主要性能参数、概念等,然后进入了LCD编程实战部分,用6节课从零开始带...
适用人群:本课程为ARM裸机学习课程中的第十四部分,接之前十三个部分,继续LCD显示,适合看过前十三部分的同学继续学习。如果没有学习前面部分,...
课程目标:本期课程主要触摸屏,通过本课程5节课的学习,目的是使大家掌握触摸屏的分类及工作原理、编程方法,为后续学习linux驱动的input子系统...
适用人群:本课程为ARM裸机学习课程中的第十五部分,接之前十四个部分,继续触摸屏,适合看过前十四部分的同学继续学习。如果没有学习前面部分,...
课程目标:本期课程从零开始带领大家写一个简易shell,目的是让大家对shell机制有所了解,对之前讲过的各种硬件的驱动程序做个综合应用,对变量、...
适用人群:本课程为ARM裸机学习课程中的第十六部分,接之前十五个部分,继续shell原理,适合看过前十五部分的同学继续学习。如果没有学习前面部分...
推荐: