包含课程
- 7600人 学习人数3.9分 课程评分1.16.ARM裸机第十六部分-shell原理和问答机制引入本期课程从零开始带领大家写一个简易shell,目的是让大家对shell机制有所了解,对之前讲过的各种硬件的驱动程序做个综合应用,对环境变量、开机倒数自动运行等实现方法有个了解,以便为uboot的学习打下良好基础。嵌入式物联网shellARMlinux
- 4449人 学习人数3.9分 课程评分1.15.ARM裸机第十五部分-触摸屏TouchScreen本期课程主要讲解触摸屏,首先用一节课讲了输入类设备的特点,尤其是触摸屏的一些特征。然后用2节课讲了电阻式触摸屏的原理、SOC的电阻触摸屏控制器的工作方式与编程方法;后用2节课讲了电容式触摸屏的工作原理、电阻式和电容式触摸屏的特点比较、ft5x06电容触摸IC的数据手册等。触摸屏物联网嵌入式ARMlinux
- 8940人 学习人数4.0分 课程评分1.14.ARM裸机第十四部分-LCD显示器本期课程主要讲解LCD。首先讲了LCD显示原理、颜色原理、LCD显示器的主要性能参数、概念等,然后进入了LCD编程实战部分,用6节课从零开始带大家编写程序在LCD上显示像素、背景、线条、文字、图片等内容。本课程的学习目标是掌握LCD显示相关的概念和编程方法,对显存的作用和填充有本质的了解,对图像显示有一定的认识。物联网嵌入式linuxARMLCD显示器
- 4611人 学习人数4.1分 课程评分ADC-1.13.ARM裸机第十三部分本期课程主要讲解AD转换相关的概念(如模拟量、数字量),AD转换涉及到的一些参数如模拟量量程、数字量位数精度(分辨率)、转换速率(MSPS)等,然后讲了S5PV210的AD控制器和主要寄存器,后带大家初级编写AD转换的裸机程序并完成调试优化。课程目标在于让大家掌握AD转换的概念、意义和编程实践。嵌入式物联网ARMlinux驱动
- 8665人 学习人数4.2分 课程评分I2C通信详解-1.12.ARM裸机第十二部分本期课程主要讲解I2C通信协议的基本概念和编程分析。首先简单介绍I2C通信的基本特征,然后详细讲解了I2C通信的时序图,并且通过I2C的时序图讲解了通信物理层的时序概念。之后介绍了S5PV210的I2C控制器、gsensor芯片的I2C通信流程图,后分析了相关的代码。本课程的目标是让大家对I2C通信有框架性的认识,对编程中数据手册、时序图、流程图和代码之间的关联有所认识。嵌入式物联网ARMlinux驱动
- 7212人 学习人数4.1分 课程评分NandFlash和iNand-1.11.ARM裸机第十一部分本期课程主要讲述了2种常见的块存储设备:NandFlash和iNand。分别从物理接口、协议、芯片内部存储原理、SoC中的控制器、代码实践分析等几个方面详细讲述这两种存储设备。本课程的目标是让大家对块设备及其接口协议有个框架性的了解,给将来学习linux驱动时的块设备驱动打下基础。嵌入式物联网linuxARM驱动
- 7291人 学习人数4.1分 课程评分SD卡启动详解-1.10.ARM裸机第十部分本期课程主要讲述S5PV210的SD卡启动。首先讲了SD卡相关的基础知识,然后重点复习了S5PV210启动过程中SD卡启动的内容,分析了代码大于16KB时SD卡启动中BL1和BL2的安排。后本章用了一节课讲述了X210开发板软启动开关的置锁原理和编程。嵌入式物联网ARMlinux驱动
- 7761人 学习人数4.1分 课程评分定时器、看门狗和RTC-1.9.ARM裸机第九部分本期课程主要讲述SoC中的时间相关的外设,包括定时器、看门狗定时器和实时时钟RTC。首先讲述了定时器的基本概念,然后以PWM定时器为例详细讲解了定时器的使用及编程细节;看门狗定时器部分详细讲了看门狗的意义和常规工作形式;后2节课讲了RTC的概念、框图和编程方法嵌入式物联网ARMlinux驱动
- 7376人 学习人数4.1分 课程评分按键和CPU的中断系统-1.8.ARM裸机第八部分本期课程主要讲述按键和CPU的中断系统。首先介绍了按键的电学原理,然后用2节课讲了轮询方式处理按键。之后开始了CPU中断系统的讲解,详细介绍了中断的概念和设计原理,以2440和210为原型讲解了CPU如何实现中断以及如何编程利用中断。本课程的目标是深入理解中断原理和使用轮询、中断两种方式来实现按键获取。嵌入式物联网ARMlinux驱动
- 8938人 学习人数4.2分 课程评分串口通信详解-1.7.ARM裸机第七部分本期课程主要讲述S5PV210的串口通信。本课程共分为3个部分:首先用3节课时间系统讲解了通信的基础知识、串行通信的重要概念和知识等;然后用5节课时间详细分析了S5PV210的串口控制器的关键部分及代码编写;后用3节课时间讲述了如何基于S5PV210的基本串口通信函数实现stdio的移植。嵌入式物联网ARMlinux驱动
- 7861人 学习人数4.1分 课程评分S5PV210的时钟系统-1.6.ARM裸机第六部分本期课程主要讲述S5PV210的时钟系统,通过8节课的讲解和实战,希望大家能够彻底掌握S5PV210(以及类似复杂度的SoC)的时钟体系结构,理解MUX开关、DIV分频器、PLL倍频锁相工作电路等在时钟设置中的作用。嵌入式物联网驱动linuxARM
- 8041人 学习人数4.2分 课程评分SDRAM和重定位relocate-1.5.ARM裸机第五部分本期课程的主要目标是掌握汇编调用C语言、指令cache、关闭看门狗等,重点知识是代码重定位与链接脚本、DDR的初始化,并且将整个裸机程序重定位到DDR中。嵌入式物联网ARMlinux驱动
- 9042人 学习人数4.2分 课程评分GPIO和LED-1.4.ARM裸机第四部分本期课程的主要目标是熟练掌握S5PV210的usb和sd卡启动方式,可以自己使用ARM汇编编写裸机程序点亮LED并且下载执行。嵌入式物联网驱动linuxARM
- 8794人 学习人数4.1分 课程评分开发板、原理图和数据手册-1.3.ARM裸机第三部分本期课程承上启下,主要目的是让大家把开发板玩起来。很多同学买了开发板接上线,串口都连不上,或者连刷系统都不会,学习裸机时连如何下载都不会,谈何开发程序。本期课程就是为此类小白同学准备的,让大家买开发板的钱不百花。ARMlinux嵌入式物联网驱动
- 13685人 学习人数4.4分 课程评分ARM体系结构与汇编指令-1.2.ARM裸机第二部分视频课程本期课程让大家进一步学到ARM的关键知识:启动方式、内存映射、指令集、寄存器接口等。目标是为下阶段开始使用开发板,自己写ARM裸机程序打好基础。arm物联网嵌入式linux驱动
- 31509人 学习人数3.3分 课程评分ARM那些你得知道的事儿-1.1.ARM裸机第一部分视频课程《ARM裸机全集》是朱老师物联网大讲堂嵌入式物联网核心课程中推出的第一环节,正在持续录制中。本课程是全套课程的第1部ARM裸机全集的第一个课程,目的是讲解嵌入式和ARM的一些基本概念,为之后的学习扫清障碍。arm嵌入式物联网linux驱动
套餐介绍
《ARM裸机全集》是《朱老师物联网大讲堂》系列嵌入式核心课程的第一个组成部分,本课程以目前主流的ARM芯片S5PV210为硬件原型,共分16部分合计近200节课(合计约80~100小时)。本课程是目前市面上全面、细致、精彩的ARM学习视频教程。自2015.5.1推出以来,短短三四个月就吸引了上千名有志嵌入式物联网技术方向的同学,好评不断,每天都有新的同学加入,你还在等什么?
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


