-
1.3.开发板、原理图和数据手册-.ARM裸机第三部分6小时12分钟本期课程承上启下,主要目的是让大家把开发板玩起来。很多同学买了开发板接上线,串口都连不上,或者连刷系统都不会,学习裸机时连如何下载都不会,谈何开发程序。本期课程就是为此类小白同学准备的,让大家买开发板的钱不百花。1.3.0.新开发板X210V3S介绍 1.3.1.开发板和光盘资料简介 1.3.2.开发板硬件手册带读 1.3.3.开发板刷系统1 1.3.4.开发板刷系统25.0 13课时 101623人学习¥ 29.00 2016/06/12
-
1.4.GPIO和LED-ARM裸机第四部分视频课程7小时55分钟本课程的主要目标是熟学习S5PV210的usb和sd卡启动方式,可以自己使用ARM汇编编写裸机程序1.4.1.裸机实验体验之usb启动配合dnw工具下载 1.4.2.裸机实验体验之SD卡下载 1.4.3.自己动手安装交叉编译工具链1 1.4.4.自己动手安装交叉编译工具链2 1.4.5.Makefile大侠隆重登场5.0 14课时 129366人学习¥ 38.00 2015/06/14
-
4.1内存这个大话题--C语言部分精讲篇开篇部分5小时24分钟本课程的目标是引导大家从本质上了解内存和C语言程序的关联,课程性质是原理性、理解性的。虽实战较少但可以用来指导实战,层次上高于实战。4.1.1.程序运行为什么需要内存1 4.1.2.程序运行为什么需要内存2 4.1.3.位、字节、半字、字的概念和内存位宽 4.1.4.内存编址和寻址、内存对齐 4.1.5.C语言如何操作内存5.0 9课时 146189人学习¥ 1.00 2015/07/10
-
1.5.SDRAM和重定位relocate-ARM裸机第五部分8小时7分钟本期课程的主要目标是学习汇编调用C语言、指令cache、关闭看门狗等,重点知识是代码重定位与链接脚本、DDR的初始化,并且将整个裸机程序重定位到DDR中。1.5.1.汇编写启动代码之关看门狗 1.5.2.汇编写启动代码之设置栈和调用C语言1 1.5.3.汇编写启动代码之设置栈和调用C语言2 1.5.4.汇编写启动代码之开iCache 1.5.5.重定位引入和链接脚本14.9 13课时 106373人学习¥ 36.00 2015/07/11
-
LTE协议和信令实战系列视频课程【NAS协议】1小时43分钟学习NAS协议的功能和NAS协议支持的流程NAS协议简介 跟踪区更新流程 GUTI分配流程 4 鉴权和附着流程4.7 4课时 6064人学习¥ 29.00 2015/07/08
-
1.6.S5PV210的时钟系统-ARM裸机第六部分3小时55分钟本期课程主要讲述S5PV210的时钟系统,通过8节课的讲解和实战,希望大家能够彻底学习S5PV210(以及类似复杂度的SoC)的时钟体系结构,理解MUX开关、DIV分频器、PLL倍频锁相工作电路等在时钟设置中的作用。1.6.1.SoC时钟系统简介 1.6.2.S5PV210的时钟系统简介 1.6.3.S5PV210时钟域详解 1.6.4.S5PV210时钟体系框图详解 1.6.5.时钟设置的关键性寄存器5.0 8课时 45393人学习¥ 29.00 2015/07/18
-
1.7.串口通信详解-ARM裸机第七部分7小时11分钟本期课程主要讲述S5PV210的串口通信。本课程共分为3个部分:首先用3节课时间系统讲解了通信的基础知识、串行通信的重要概念和知识等;然后用5节课时间详细分析了S5PV210的串口控制器的关键部分及代码编写;最后用3节课时间讲述了如何基于S5PV210的基本串口通信函数实现stdio的移植。1.7.1.通信涉及的几个基础概念 1.7.2.串口通信的基本概念 1.7.3.串口通信的基本原理 1.7.4.S5PV210串行通信接口详解1 1.7.5.S5PV210串行通信接口详解25.0 12课时 66875人学习¥ 36.00 2015/07/30
-
[oeasy]教你玩转电路(电子制作+电路基础)视频课程23小时18分钟[oeasy]教你玩转电路,电路基础知识介绍[oeasy]电01_基础01闪电-闪电 琥珀 电的来源 莱顿瓶 [oeasy]电02_基础02电荷-原子核 正电荷 质子 中子 [oeasy]电03_基础03电势_volta_铅铜电池_ [oeasy]电04_基础04电流_电流表_电压表_阴阳 [oeasy]电05_基础05电阻_电阻购买_焊接技术基本4.7 34课时 78871人学习¥ 0 2015/07/25
-
《Skype for Business Server 2015-企业内部-部署》视频课程3小时22分钟从零开始学习Skype for Business Server 2015规划,部署,运维。Skype for Business Server 2015-00-规划 Skype for Business Server 2015-01-基础环境-准备 Skype for Business Server 2015-02-Office Web Apps-部署 Skype for Business Server 2015-03-后端服务器-0-准备 Skype for Business Server 2015-03-后端服务器-1-安装5.0 21课时 8589人学习¥ 199.00 2017/05/30
-
4.3.指针才是C的精髓-C语言部分精讲篇第3部分7小时9分钟本课程的主要内容是指针,用10节课五六个小时,从10个角度讲了指针的用法和相关知识点。其中有很多都是C程序员难以理解或者难以应用到实践编程中的知识点,也是嵌入式程序员面试笔试时经常遇到的题目。本课程的目标是让大家深入理解指针的各种使用技巧。4.3.1.指针到底是什么 4.3.2.指针带来的一些符号的理解 4.3.3.野指针问题 4.3.4.const关键字与指针 4.3.5.深入学习一下数组5.0 10课时 137222人学习¥ 35.00 2015/08/05
-
1.8.按键和CPU的中断系统-ARM裸机第八部分7小时主要讲述按键和CPU的中断系统。首先介绍了按键的电学原理,然后用2节课讲了轮询方式处理按键。1.8.1.什么是按键 1.8.2.轮询方式处理按键 1.8.3.串口输出和按键消抖 1.8.4.S5PV210的中断体系介绍 1.8.5.异常向量表的编程处理5.0 12课时 58924人学习¥ 36.00 2015/07/30
-
1.9.定时器、看门狗和RTC-ARM裸机第九部分6小时54分钟本期课程主要讲述SoC中的时间相关的外设,包括定时器、看门狗定时器和实时时钟RTC。首先讲述了定时器的基本概念,然后以PWM定时器为例详细讲解了定时器的使用及编程细节;看门狗定时器部分详细讲了看门狗的意义和常规工作形式;最后2节课讲了RTC的概念、框图和编程方法1.9.1.什么是定时器 1.9.2.S5PV210中的定时器 1.9.3.S5PV210的PWM定时器1 1.9.4.S5PV210的PWM定时器2 1.9.5.S5PV210的PWM定时器35.0 12课时 35144人学习¥ 36.00 2015/08/10
-
1.10.SD卡启动详解-ARM裸机第十部分4小时48分钟本期课程主要讲述S5PV210的SD卡启动。首先讲了SD卡相关的基础知识,然后重点复习了S5PV210启动过程中SD卡启动的内容,分析了代码大于16KB时SD卡启动中BL1和BL2的安排。最后本章用了一节课讲述了X210开发板软启动开关的置锁原理和编程。1.10.1.主流的外存设备介绍 1.10.2.SD卡的特点和背景知识 1.10.3.SD卡的编程接口 1.10.4.S5PV210的SD卡启动详解1 1.10.5.S5PV210的SD卡启动详解24.9 8课时 30795人学习¥ 24.00 2015/08/18
-
4.4.C语言复杂表达式与指针高级应用-C语言部分精讲篇第4部分5小时20分钟讲解了数组指针、指针数组、函数指针等常见的复杂指针表达式的分析方法、含义4.4.1.指针数组与数组指针 4.4.2.函数指针与typedef 4.4.3.函数指针实战1 4.4.4.函数指针实战2 4.4.5.再论typedef5.0 8课时 96110人学习¥ 35.00 2015/08/21
-
4.5.数组&字符串&结构体&共用体&枚举-C语言部分精讲篇第5部分9小时25分钟本课程综合讲解了数组、字符串、字符数组、结构体定义及使用、结构体对齐、复杂结构体结合指针、共用体定义及使用、大小端模式、枚举常量及其与宏定义的关联。通过本部分共15节课的理论讲解加代码实战,希望大家能够对以上知识点有更深入的理解。4.5.1.程序中内存从哪里来1 4.5.2.程序中内存从哪里来2 4.5.3.程序中内存从哪里来3 4.5.4.程序中内存从哪里来4 4.5.5.C语言的字符串类型4.9 15课时 146626人学习¥ 39.00 2020/08/07
-
1.11.NandFlash和iNand-ARM裸机第十一部分6小时5分钟本期课程主要讲述了2种常见的块存储设备:NandFlash和iNand。分别从物理接口、协议、芯片内部存储原理、SoC中的控制器、代码实践分析等几个方面详细讲述这两种存储设备。本课程的目标是让大家对块设备及其接口协议有个框架性的了解,给将来学习linux驱动时的块设备驱动打下基础。1.11.1.NandFlash的接口 1.11.2.NandFlash的结构 1.11.3.NandFlash的常见操作及流程分析 1.11.4.S5PV210的NandFlash控制器 1.11.5.Nand操作代码解析5.0 10课时 31555人学习¥ 29.00 2015/08/31
-
1.12.I2C通信详解-ARM裸机第十二部分4小时4分钟本期课程主要讲解I2C通信协议的基本概念和编程分析。首先简单介绍I2C通信的基本特征,然后详细讲解了I2C通信的时序图,并且通过I2C的时序图讲解了通信物理层的时序概念。之后介绍了S5PV210的I2C控制器、gsensor芯片的I2C通信流程图,最后分析了相关的代码。1.12.1.什么是I2C通信 1.12.2.由I2C学通信时序 1.12.3.S5PV210的I2C控制器 1.12.4.X210板载gsensor介绍 1.12.5.I2C总线的通信流程4.9 7课时 28156人学习¥ 26.00 2015/09/04
-
1.13.ADC-ARM裸机第十三部分2小时27分钟本期课程主要讲解AD转换相关的概念(如模拟量、数字量),AD转换涉及到的一些参数如模拟量量程、数字量位数精度(分辨率)、转换速率(MSPS)等,然后讲了S5PV210的AD控制器和主要寄存器,最后带大家零基础编写AD转换的裸机程序并完成调试优化。课程目标在于让大家学习AD转换的概念、意义和编程实践。1.13.1.ADC的引入 1.13.2.ADC的主要相关概念 1.13.3.S5PV210的ADC控制器 1.13.4.AD转换的编程实践1 1.13.5.AD转换的编程实践25.0 5课时 11510人学习¥ 19.00 2015/09/14
-
4.6.C语言宏定义与预处理、函数和函数库-C语言部分精讲篇第6部分6小时36分钟本课程综合讲解了预处理和宏定义,详细讲述了宏定义的细节规则和头文件包含等常用预处理;然后讲述了函数的使用、函数库的使用,静态链接库和动态链接库等的制作和使用。本章的目标是提升大家对函数及函数库的认知,提升在实战中使用函数库解决问题的能力。4.6.1.C语言预处理理论 4.6.2.C语言预处理代码实战 4.6.3.宏定义1 4.6.4.宏定义2 4.6.5.函数的本质5.0 12课时 100163人学习¥ 38.00 2015/09/16
-
1.15.触摸屏TouchScreen-ARM裸机第十五部分2小时18分钟本期课程主要讲解触摸屏,通过本课程5节课的学习,目的是使大家学习触摸屏的分类及工作原理、编程方法,为后续学习linux驱动的input子系统时打下良好基础。1.15.1.输入类设备简介 1.15.2.电阻式触摸屏的原理 1.15.3.S5PV210的电阻触摸屏控制器 1.15.4.电容触摸屏的原理 1.15.5.ft5x06电容触摸IC简介5.0 5课时 9501人学习¥ 18.00 2015/09/26
-
1.14.LCD显示器实战-ARM裸机第十四部分7小时33分钟首先讲了LCD显示原理、颜色原理、LCD显示器的主要性能参数、概念等,然后进入了LCD编程实战部分1.14.1.LCD简介 1.14.2.LCD的接口技术 1.14.3.LCD如何显示图像1 1.14.4.LCD如何显示图像2 1.14.5.LCD的六个主要时序参数15.0 16课时 40905人学习¥ 39.00 2015/09/24
-
4.7.存储类&作用域&生命周期&链接属性-C语言部分精讲篇第7部分4小时16分钟本课程综合讲解了存储类、作用域、生命周期、链接属性这4个相关概念。这些概念是C语言内部原型规律的高度总结和根本原理,理解这些规则可以帮助我们深入理解C语言的工作方式和特性,极大提升对C语言的认识和运用能力。4.7.1.概念解析 4.7.2.linux下C程序的内存映像 4.7.3、存储类相关的关键字1 4.7.4.存储类相关的关键字2 4.7.5.作用域详解5.0 8课时 49296人学习¥ 35.00 2015/10/10
-
1.16.shell原理和问答机制引入-ARM裸机第十六部分6小时51分钟本期课程从零开始带领大家写一个简易shell,目的是让大家对shell机制有所了解,对之前讲过的各种硬件的驱动程序做个综合应用,对环境变量、开机倒数自动运行等实现方法有个了解,以便为uboot的学习打下良好基础。1.16.1.shell是什么鬼 1.16.2.shell实战1-从零写最简单shell 1.16.3.shell实战2-将简易shell移植到开发板中 1.16.4.shell实战3-定义标准命令集及解析 1.16.5.shell实战4-添加一个命令5.0 11课时 26726人学习¥ 35.00 2015/09/28
-
4.8.一些杂散但值得讨论的问题-C语言部分精讲篇第8部分3小时59分钟本课程零散讲了一些C语言中值得讨论的知识点。譬如main函数的传参和返回值、void类型、NULL宏定义、debug调试宏等。目的是进一步提升大家对C语言的理解深度,提升大家的实战编程能力。4.8.1.操作系统究竟是个什么玩意? 4.8.2.main函数返回给谁? 4.8.3.argc、argv与main函数的传参 4.8.4.void类型的本质 4.8.5.C语言中的NULL5.0 8课时 56133人学习¥ 35.00 2015/10/14
-
4.9.链表&状态机与多线程-C语言部分精讲篇第9部分8小时24分钟本课程学习链表这一数据结构4.9.1.链表的引入 4.9.2.单链表的实现 4.9.3.单链表的算法之插入节点 4.9.4.单链表的算法之插入节点续 4.9.5.从链表头部插入新节点4.8 17课时 106316人学习¥ 39.00 2015/10/22
-
4.10.番外篇-程序员和编译器之间的暧昧-C语言部分精讲篇第十部分1小时28分钟学习一门编程语言,就是要学习它的编译器,熟悉这个语言的风格和脾气。4.10.1.编程工作的演进史 4.10.2.程序员、编译器、CPU之间的三角恋 4.10.3.像编译器一样思考吧5.0 3课时 12850人学习¥ 15.00 2015/10/23
-
2.2.补基础之shell和Makefile-U-Boot和系统移植第2部分4小时24分钟本期课程为uboot学习的前导课程,主要内容是shell和Makefile的基本语法和主要技巧。这些都是uboot中要用到的项目管理和配置技术,事先学好这些基础可以帮助我们更好的分析uboot工程的结构和工作原理。2.2.1.shell介绍 2.2.2.动手写一个shell 2.2.3.shell编程学习1 2.2.4.shell编程学习2 2.2.5.shell中的循环结构5.0 9课时 52666人学习¥ 23.00 2015/11/20
-
2.4.U-Boot配置和编译过程详解-U-Boot和系统移植第4部分3小时54分钟本课程为uboot学习的第四部分,主要目标是详细分析和介绍uboot的主makefile和配置脚本mkconfig。本部分学习的目的是让大家对uboot整个项目的管理和配置、机构有更深的理解,在后面学习中能够对应的上。2.4.1.uboot主Makefile分析1 2.4.2.uboot主Makefile分析2 2.4.3.uboot主Makefile分析3 2.4.4.uboot主Makefile分析4 2.4.5.uboot主Makefile分析55.0 9课时 65382人学习¥ 22.00 2015/11/13
-
2.3.零距离初体验U-Boot-U-Boot和系统移植第3部分2小时33分钟本课程为uboot学习的第三部分,主要目标是体验uboot源代码的配置编译过程,以及分析讲解uboot源代码的组成结构。通过详细讲解uboot源码中所有的文件和文件夹让大家对源码结构深入理解,给后续分析源代码打下基础。2.3.1.X210官方uboot配置编译实践1 2.3.2.X210官方uboot配置编译实践2 2.3.3.uboot的源码目录分析1 2.3.4.uboot的源码目录分析2 2.3.5.uboot的源码目录分析35.0 6课时 38706人学习¥ 18.00 2015/11/11
-
2.5.U-Boot源码分析1-启动阶段-U-Boot和系统移植第5部分6小时3分钟本课程为uboot学习的第5部分,主要内容是uboot启动的阶段start.S文件中的汇编初始化2.5.1.start.S引入 2.5.2.start.S解析1 2.5.3.start.S解析2 2.5.4.start.S解析3 2.5.5.start.S解析44.9 13课时 61489人学习¥ 22.00 2015/11/20