网站颜色:

朱有鹏嵌入式Linux裸机视频教学基于x210(S5PV210)开发板


 说明:这部分是我们正式课程中最早会推出的,计划在(咨询特价).5.1(咨询特价).1之间4个月内连续录制并发布。整个裸机部分分为16个课程,每个课程又由若干课时构成(具体参见下面三级目录中详细介绍)。该ARM裸机课程使用S5PV210Cortex-A8)作为平台,同时兼顾S3C(咨询特价)ARM9)、S3C(咨询特价)ARM11)等平台,课程内容之完整、讲解之细致史无前例。

1.1.1.ARM的成长史

1.1.2.ARM的商业模式和生态系统

1.1.3.为什么是三星

1.1.4.先搞清楚各种版本号

1.1.5.SoCCPU的区别&外设概念的引入

1.1.6.主流学习型主芯片介绍

1.1.7.详细说说开发板这货

1.1.8.嵌入式和单片机的区别

1.1.9.嵌入式学习和编程语言、英语水平的关系

1.1.10.嵌入式系统的构成特点和演进方向

1.1.11.何为交叉编译

1.1.12.CPU的设计原理、数据总线和地址总线

1.1.13.为何需要JlinkSD卡等辅助设备

1.2.1.可编程器件的编程原理
1.2.2.指令集对CPU的意义
1.2.3.RISC和CISC的区别
1.2.4.IO与内存统一编址&独立编址的区别
1.2.5.软件编程控制硬件的关键-寄存器
1.2.6.ARM体系结构要点总结
1.2.7.S5PV210的内存映射详解
1.2.8.CPU和外部存储器的接口
1.2.9.S5PV210的启动过程详解1
1.2.10.S5PV210的启动过程详解2
1.2.11.如何在开发板上选择不同启动方式
1.2.12.ARM的编程模式和7种模式
1.2.13.ARM的37个寄存器详解
1.2.14.ARM的异常处理方式简单介绍
1.2.15.ARM汇编指令集1
1.2.16.ARM汇编指令集2
1.2.17.ARM汇编指令集3
1.2.18.ARM汇编指令集4
1.2.19.ARM汇编指令集5

 
1.3.1.开发板和光盘资料简介
1.3.2.开发板硬件手册带读
1.3.3.开发板刷系统1
1.3.4.开发板刷系统2
1.3.5.开发板刷系统3
1.3.6.X210核心板、底板原理图导读1
1.3.7.X210核心板、底板原理图导读2
1.3.8.S5PV210数据手册导读 

1.4.1.裸机实验体验之usb启动配合dnw工具下载

1.4.2.裸机实验体验之SD卡下载

1.4.3.自己动手安装交叉编译工具链1

1.4.4.自己动手安装交叉编译工具链2

1.4.5.Makefile大侠隆重登场

1.4.6.mkv210_image.c文件详解1

1.4.7.mkv210_image.c文件详解2

1.4.8.一步步点亮LED1_硬件工作原理及原理图查阅

1.4.9.一步步点亮LED2_数据手册查阅及相关寄存器浏览

1.4.10.一步步点亮LED3_从零开始手写汇编点亮LED

1.4.11.一步步点亮LED4_使用位运算实现复杂点亮要求

1.4.12.一步步点亮LED5_汇编编写延时函数并实现LED闪烁效果

1.4.13.一步步点亮LED6_再难一点的流水灯效果

1.4.14.反汇编工具objdump的使用简介 

1.5.1.汇编写启动代码之关看门狗

1.5.2.汇编写启动代码之设置栈和调用C语言1

1.5.3.汇编写启动代码之设置栈和调用C语言2

1.5.4.汇编写启动代码之开iCache

1.5.5.重定位引入和链接脚本1

1.5.6.重定位引入和链接脚本2

1.5.7.重定位引入和链接脚本3

1.5.8.代码重定位实战1

1.5.9.代码重定位实战2

1.5.10.SDRAM引入

1.5.11.SDRAM初始化

1.5.9.重定位代码到SDRAM

1.6.1.SoC时钟系统简介

1.6.2.S5PV210的时钟系统简介

1.6.3.S5PV210时钟域详解

1.6.4.S5PV210时钟体系框图详解

1.6.5.时钟设置的关键性寄存器

1.6.6.汇编实现时钟设置代码详解

1.6.7.C语言实现时钟设置代码详解

1.6.1.SoC时钟系统简介

1.7.1.通信涉及的几个基础概念

1.7.2.串口通信的基本概念

1.7.3.串口通信的基本原理

1.7.4.S5PV210串行通信接口详解1

1.7.5.S5PV210串行通信接口详解2

1.7.6.S5PV210串行通信接口详解3

1.7.7.S5PV210串行通信编程实战1

1.7.8.S5PV210串行通信编程实战2

1.7.9.uart stdio的移植1

1.7.10.uart stdio的移植2

1.7.11.uart stdio的移植3

1.7.12.串口实验烧录问题总结

 1.8.1.什么是按键

1.8.2.轮询方式处理按键

1.8.3.串口输出和按键消抖

1.8.4.S5PV210的中断体系介绍

1.8.5.异常向量表的编程处理

1.8.6.S5PV210的向量中断控制器

1.8.7.S5PV210中断处理的主要寄存器

1.8.8.S5PV210中断处理的编程实践1

1.8.9.S5PV210中断处理的编程实践2

1.8.10.外部中断

1.8.11.中断方式处理按键编程实践1

1.8.12.中断方式处理按键编程实践2

 

1.9.1.什么是定时器

1.9.2.S5PV210中的定时器

1.9.3.S5PV210PWM定时器1

1.9.4.S5PV210PWM定时器2

1.9.5.S5PV210PWM定时器3

1.9.6.蜂鸣器和PWM定时器编程实践1

1.9.7.蜂鸣器和PWM定时器编程实践2

1.9.8.看门狗定时器

1.9.9.看门狗定时器的编程实践

1.9.10.实时时钟RTC

1.9.11.RTC编程实战1

1.9.12.RTC编程实战2

(咨询特价).1.主流的外存设备介绍
(咨询特价).2.SD卡的特点和背景知识
(咨询特价).3.SD卡的编程接口
(咨询特价).4.S5PV210的SD卡启动详解1
(咨询特价).5.S5PV210的SD卡启动详解2
(咨询特价).6.S5PV210的SD卡启动实战1
(咨询特价).7.S5PV210的SD卡启动实战2
(咨询特价).8.解决X210开发板的软开关按键问题
(咨询特价).1.NandFlash的接口
(咨询特价).2.NandFlash的结构
(咨询特价).3.NandFlash的常见操作及流程分析
(咨询特价).4.S5PV210的NandFlash控制器
(咨询特价).5.Nand操作代码解析
(咨询特价).6.iNand介绍
(咨询特价).7.SD卡/iNand操作
(咨询特价).8.SD/iNand代码实战分析1
(咨询特价).9.SD/iNand代码实战分析2
(咨询特价).10.SD/iNand代码实战分析3
(咨询特价).1.什么是I2C通信
(咨询特价).2.由I2C学通信时序
(咨询特价).3.S5PV210的I2C控制器
(咨询特价).4.X210板载gsensor介绍
(咨询特价).5.I2C总线的通信流程
(咨询特价).6.I2C通信代码分析1
(咨询特价).7.I2C通信代码分析2
(咨询特价).1.ADC的引入
(咨询特价).2.ADC的主要相关概念
(咨询特价).3.S5PV210的ADC控制器
(咨询特价).4.AD转换的编程实践1
(咨询特价).5.AD转换的编程实践2

(咨询特价).1.LCD简介
(咨询特价).2.LCD的接口技术
(咨询特价).3.LCD如何显示图像1
(咨询特价).4.LCD如何显示图像2
(咨询特价).5.LCD的六个主要时序参数1
(咨询特价).6.LCD的六个主要时序参数2
(咨询特价).7.LCD显示的主要相关概念
(咨询特价).8.颜色在计算机中的表示
(咨询特价).9.S5PV210的LCD控制器
(咨询特价).10.LCD编程实战1-LCD控制器初始化
(咨询特价).11.LCD编程实战2-显示像素&刷背景
(咨询特价).12.LCD编程实战3-横线竖线斜线&画圆
(咨询特价).13.LCD编程实战4-写英文中文字符
(咨询特价).14.LCD编程实战5-画图
(咨询特价).15.LCD编程实战6-画图测试及调试
(咨询特价).16.未完成事项展望

 

(咨询特价).1.输入类设备简介
(咨询特价).2.电阻式触摸屏的原理
(咨询特价).3.S5PV210的电阻触摸屏控制器
(咨询特价).4.电容触摸屏的原理
(咨询特价).5.ft5x06电容触摸IC简介

(咨询特价).1.shell是什么鬼

(咨询特价).2.shell实战1-从零写最简单shell
(咨询特价).3.shell实战2-将简易shell移植到开发板中
(咨询特价).4.shell实战3-定义标准命令集及解析
(咨询特价).5.shell实战4-添加第一个命令
(咨询特价).6.shell实战5-添加其他命令1
(咨询特价).7.shell实战6-添加其他命令2
(咨询特价).8.shell实战7-实现开机倒计时自动执行命令1
(咨询特价).9.shell实战7-实现开机倒计时自动执行命令2
(咨询特价).10.shell实战8-初步实现环境变量

收费贵不贵?    两个评比方式。第一,和其他视频课程对比,目前市面上同类视频的收费标准是4~(咨询特价)/小时,我们的课程是按照2~(咨询特价)/小时来制定的,前期推广阶段(整个课程未完全录完之前)的价格更是低到(咨询特价)/小时。性价比还是很不错的;第二,和同样内容的线下培训班收费相比。那简直没有可比性了,同样的内容(而且讲的更清楚、更细致)价格只有线下培训班的1/15.(线下培训班嵌入式培训课程15000左右)。

 

常见问题Q/A

1. 这个视频只能在一台电脑上看吗?

答:是的,你在A电脑上打开了加密的文件,输入了用户名,以后就只能在A电脑上观看

 

2. 如果我换了电脑,怎么办?

答:更换电脑后,编辑用户名发邮件到店家,我会把原来的硬件绑定信息删除,这样你就可以在新电脑上输入原来的用户名观看。只有三次换电脑的机会(包含第一次)

 

3. 如果我重装系统,还能看吗?

答:理论上是可以的,因为用户名是绑定硬件,不是绑定操作系统;如果万一看不了,店家即可

4. 关于其他210开发板

答:理论上市面上的210开发板是差不多的,关于视频里面的代码不能够直接在其他板子上运行,但是稍微改下就可以运行的。其实在改的过程中检验自己学习的怎么样。

5. 关于其他2440开发板和6410开发板

答:由于2440的启动模式和A8有点不同,其他都是相似的,6410已经有A8启动方式模型了

6、重装电脑怎么办?
答:尽量避免折腾重装,实在没办法需要重装,重装前要保存好之前的机器码和激活码。重装后首先装上所有的驱动(很多同学就因为重装后没装好驱动结果机器码变了导致看不了,重装了驱动就好了,尤其是显卡驱动),然后用专用播放器获取机器码和之前的对比是否一致。如果一致则之前的激活码一定能用,如果不一致检查下驱动是否均已安装。实在不行解决QQ朱老师重新激活,需要提供自己的真实姓名、已经购买的课程、新的机器码这些信息。每个人只有3次激活激活,请珍惜。

7、什么动作可能导致视频看不了?

答:要明白机器码才守键,视频的激活码是对应电脑的机器码的。所以看不了都是因为机器码变了,那怎样会导致机器码变呢?首先换电脑肯定是看不了了,其次更换电脑某些关键硬件(譬如换主板、换硬盘、换显卡等)会看不了(但是加个内存条是没事的)。上面这些还好理解,毕竟硬件换了嘛。还有些不好理解的大家特别要注意:重装系统也可能导致看不了,尤其是换了不同版本的windows(譬如win7换win10了)可能看不了;更新了不同的驱动程序(尤其是显卡驱动)也可能机器码会变;还有刷了主板BIOS也会导致机器码改变 。

 

 

 


热门设计服务