【朱有鹏】工程师成长战略地图包含课程
Logo显示和Fastboot原理_U-Boot和系统移植阶段第13部分视频课程
¥16.00共5个课时 5.0补基础之shell和Makefile-U-Boot和系统移植第2部分视频课程
¥23.00共9个课时 5.0零距离初体验U-Boot_U-Boot和系统移植第3部分视频课程
¥18.00共6个课时 5.0U-Boot配置和编译过程详解_U-Boot和系统移植第4部分视频课程
¥22.00共9个课时 5.0U-Boot源码分析1-启动第一阶段_U-Boot和系统移植第5部分视频课程
¥22.00共13个课时 5.0U-Boot源码分析2-启动第二阶段_U-Boot和系统移植第6部分视频课程
¥35.00共17个课时 5.0U-Boot源码分析3-启动内核_U-Boot和系统移植阶段第7部分视频课程
¥28.00共8个课时 5.0U-Boot源码分析4-命令体系_U-Boot和系统移植阶段的第8部分
¥16.00共5个课时 5.0U-Boot源码分析5-环境变量_U-Boot和系统移植阶段第9部分视频课程
¥16.00共5个课时 5.0U-Boot源码分析6-硬件驱动_U-Boot和系统移植阶段第10部分视频课程
¥15.00共4个课时 5.0U-Boot移植1-三星官方_U-Boot和系统移植阶段第11部分视频课程
¥35.00共12个课时 5.0U-Boot移植2-官方标准移植_U-Boot和系统移植阶段第12部分视频课程
¥38.00共18个课时 5.0程序员和编译器之间的暧昧-C语言高级专题第10部分视频课程
¥15.00共3个课时 5.0话说Linux内核_U-Boot和系统移植阶段第14部分视频课程
¥16.00共5个课时 5.0内核的配置和编译原理_U-Boot和系统移植第15部分视频课程
¥24.00共5个课时 5.0内核的启动过程分析_U-Boot和系统移植第16部分视频课程
¥29.00共13个课时 5.0从三星官方内核开始移植_U-Boot与系统移植第17部分视频课程
¥26.00共7个课时 5.0根文件系统的原理_U-Boot和系统移植第18部分视频课程
¥26.00共7个课时 5.0根文件系统构建实验及过程详解_U-Boot和系统移植第19部分
¥28.00共13个课时 5.0buildroot的引入和介绍_U-Boot和系统移植第20部分
¥12.00共3个课时 5.0文件属性-3.2.Linux应用编程和网络编程第2部分视频课程
¥28.00共6个课时 5.0获取系统信息-3.3.Linux应用编程和网络编程第3部分视频课程
¥29.00共7个课时 5.0Linux进程全解-3.4.Linux应用编程和网络编程第4部分视频课程
¥35.00共18个课时 5.0ADC-1.13.ARM裸机第十三部分视频课程
¥19.00共5个课时 5.0开发板、原理图和数据手册—ARM裸机第三部分视频课程
¥30.00共13个课时 5.0ARM体系结构与汇编指令-1.2.ARM裸机第二部分视频课程
¥40.00共20个课时 5.0GPIO和LED-1.4.ARM裸机第四部分视频课程
¥38.00共14个课时 4.0SDRAM和重定位relocate-1.5.ARM裸机第五部分视频课程
¥36.00共13个课时 5.0S5PV210的时钟系统-1.6.ARM裸机第六部分视频课程
¥29.00共8个课时 5.0串口通信详解-1.7.ARM裸机第七部分视频课程
¥36.00共12个课时 5.0按键和CPU的中断系统-1.8.ARM裸机第八部分视频课程
¥36.00共12个课时 5.0定时器、看门狗和RTC-1.9.ARM裸机第九部分视频课程
¥36.00共12个课时 5.0SD卡启动详解-1.10.ARM裸机第十部分实战视频课程
¥24.00共8个课时 2.8NandFlash和iNand-1.11.ARM裸机第十一部分视频课程
¥29.00共10个课时 5.0I2C通信详解-1.12.ARM裸机第十二部分视频课程
¥26.00共7个课时 5.0Linux中的信号-3.5.Linux应用编程和网络编程第5部分视频课程
¥19.00共4个课时 5.0LCD显示器实战-1.14.ARM裸机第十四部分视频课程
¥39.00共16个课时 5.0触摸屏TouchScreen-1.15.ARM裸机第十五部分视频课程
¥18.00共5个课时 5.0shell原理和问答机制引入-1.16.ARM裸机第十六部分视频课程
¥35.00共11个课时 5.0指针才是C的精髓-4.3.C语言高级专题第三部分视频课程
¥35.00共10个课时 2.7C语言复杂表达式与指针高级应用-4.4.C语言高级专题第四部分视频课程
¥35.00共8个课时 5.0数组&字符串&结构体&共用体&枚举视频课程-C语言高级专题第五部分
¥39.00共15个课时 5.0C语言宏定义与预处理、函数和函数库视频课程-C语言高级专题第六部分
¥38.00共12个课时 5.0存储类&作用域&生命周期&链接属性-C语言高级专题第七部分视频课程
¥35.00共8个课时 5.0一些杂散但值得讨论的问题-C语言高级专题第8部分
¥35.00共8个课时 5.0链表&状态机与多线程-C语言高级专题第9部分视频课程
¥39.00共17个课时 5.0温度传感器DS18B20-第2季第1部分视频课程
¥29.00共12个课时 5.0静态和动态控制数码管-0基础一个月学会51单片机第1季第7部分
¥19.00共9个课时 5.0LED点阵-0基础一个月学会51单片机第1季第8部分
¥19.00共9个课时 5.0按键-0基础一个月学会51单片机第1季第9部分
¥19.00共9个课时 5.0定时器和计数器实战-0基础一个月学会51单片机第1季第10部分
¥19.00共9个课时 5.0蜂鸣器-0基础一个月学会51单片机第1季第11部分
¥15.00共6个课时 5.0直流电机和步进电机-0基础一个月学会51单片机第1季第12部分
¥15.00共6个课时 5.0串口通信和RS485-0基础一个月学会51单片机第1季第13部分
¥25.00共11个课时 5.0实时时钟DS1302-0基础一个月学会51单片机第1季第14部分
¥25.00共12个课时 5.0I2C通信之EEPROM-0基础一个月学会51单片机第1季第15部分
¥19.00共8个课时 5.0AD和DA转换-0基础一个月学会51单片机第1季第16部分
¥19.00共7个课时 5.0LCD1602和12864显示器-0基础一个月学会51单片机第1季第17部分
¥39.00共19个课时 5.0单片机控制第一个外设-LED灯-0基础一个月学会51单片机第1季第6部分
¥15.00共8个课时 5.0红外遥控其实so easy-第2季第2部分视频课程
¥29.00共7个课时 5.051单片机也能玩TFT彩屏-第2季第3部分视频课程
¥39.00共14个课时 1.051单片机综合小项目-第2季第4部分视频课程
¥199.00共31个课时 5.0STM32那些你该知道的事儿-第3季第1部分视频课程
¥1.00共9个课时 3.0STM32的存储器、电源和时钟体系-第3季第2部分视频课程
¥29.00共9个课时 5.0课程中三款开发板原理图和配置全解析-第3季第3部分视频课程
¥29.00共9个课时 5.0两个版本MDK搭建和三种调试器的使用-第3季第4部分视频课程
¥29.00共8个课时 5.0STM32上第一个程序-GPIO控制LED-第3季第5部分
¥39.00共14个课时 5.0STM32标准库的引入视频课程-第3季第6部分
¥59.00共19个课时 4.3STM32的中断体系和FSMC控制LCD-第3季第7部分视频课程
¥39.00共13个课时 5.0Framebuffer驱动详解-Linux驱动开发第7部分视频课程
¥39.00共15个课时 5.0高级IO-3.6.linux应用编程和网络编程第6部分
¥29.00共7个课时 5.0Linux线程全解-Linux应用编程和网络编程第7部分视频课程
¥29.00共7个课时 5.0linux网络编程基础-linux应用编程和网络编程第8部分
¥28.00共6个课时 5.0linux网络编程实践-linux应用编程和网络编程第9部分视频课程
¥29.00共9个课时 5.0驱动应该怎么学-linux驱动开发第1部分视频教程
¥1.00共6个课时 5.0字符设备驱动基础-linux驱动开发第2部分视频教程
¥49.00共17个课时 5.0字符设备驱动高级-linux驱动开发第3部分视频教程
¥39.00共12个课时 5.0驱动框架入门之LED-Linux驱动开发第4部分视频课程
¥49.00共17个课时 5.0Linux设备驱动模型-Linux驱动开发第5部分视频课程
¥39.00共10个课时 5.0Misc类设备与蜂鸣器驱动-Linux驱动开发第6部分视频课程
¥29.00共6个课时 5.0STM32的定时器和DS18B20调试-第3季第8部分视频课程
¥59.00共20个课时 5.0input子系统基础之按键-Linux驱动开发第8部分视频课程
¥48.00共12个课时 5.0I2C总线和触摸屏驱动移植实战-Linux驱动开发第9部分视频课程
¥49.00共16个课时 5.0块设备驱动介绍-Linux驱动开发第10部分视频课程
¥29.00共5个课时 5.0网络设备驱动介绍-Linux驱动开发第11部分视频课程
¥29.00共5个课时 5.06.小项目.图片解码播放器视频课程-嵌入式Linux核心终点站
¥299.00共41个课时 5.0你不能错过的单片机课程-0基础一个月学会51单片机第1季第1部分
¥1.00共11个课时 5.0单片机到底是个什么东西-0基础一个月学会51单片机第1季第2部分
¥1.00共13个课时 5.0单片机有很多种-0基础一个月学会51单片机第1季第3部分
¥9.00共4个课时 5.0玩转你的开发板-0基础一个月学会51单片机第1季第4部分
¥15.00共8个课时 5.0动手写代码之前必须的准备工作-0基础一个月学会51单片机第1季第5部分
¥19.00共10个课时 5.0
【朱有鹏】工程师成长战略地图套餐介绍
想要了解更多课程优惠和更多详情?
添加助教微信(微信号:elecfans666)了解,备注:朱有鹏战略地图
【课程一】《linux核心项目实战:图片解码播放器》自学班
课程介绍
本课程是《朱有鹏老师嵌入式linux核心课程》第6部分,是一个课程后的小项目。用开发板本身自带的硬件完成一个基于linux API开发的图片解码播放器,实现了对BMP、JPG、PNG等格式图片进行解码播放的功能。功能虽不复杂,但胜在结构完整,又是随堂逐行写代码,所以非常适合学完嵌入式linux整个课程后提升项目经验之用。
课程主要讲解
1.linux framebuffer原理和驱动框架简介。
2.基于linux framebuffer显示二进制图片数据。
3.bmp文件头信息解析及图像内容显示。
4.libjpg开源库移植及jpg解码显示函数编写。
5.libpng开源库移植及png解码显示函数编写。
6.触摸屏功能添加及触摸翻页功能实现。
学习该课程,用户可以获得什么?
1.掌握linux framebuffer的底层驱动框架和应用层操作接口API。
2.掌握bmp图片头信息解析及图像内容提取显示。
3.掌握linux开源库libjpg libpng等的移植和部署,调用使用规范。
4.掌握触摸屏的驱动框架和应用层操作接口。
5.系统学习典型的linux下项目的规划、编写、调试、部署等流程。
【课程二】《一个月学会Linux应用编程和网络编程》自学班
课程介绍
《linux应用编程和网络编程》是《朱有鹏老师嵌入式linux核心课程》的第3部分,总计9个课程(79节、41小时),结构上分为应用编程和网络编程2部分。本课程主要讲解linux的各种API接口及其实践编程训练,如文件读写、异步IO、多路复用IO、进程、进程间通信、线程、线程同步、网络基础知识、socket接口等。学完本部分将全面掌握基于linux系统的应用层编程,并对文件操作完全掌握,从而为继续学习第5部分驱动开发打好坚实基础。
课程主要讲解
1.linux的文件建立、读写、阻塞与非阻塞等。
2.linux文件属性操作相关API,获取系统时间等信息的API。
3.linux进程管理、信号、异步IO、多路复用IO等编程技术及其API。
4.linux线程技术和编程实战
5.linux网络基础知识,DNS、TCP/UDP、socket等网络编程技术和相关API。
6.CS架构的网络模型,客户端和服务器编写与调试
学习该课程,用户可以获得什么?
1.掌握linux下文件读写的常用API,缓冲与非缓冲,阻塞与非阻塞IO等基本概念和相关API函数。
2.掌握linux的文件属性和系统信息获取(系统时间等)的相关API。
3.掌握linux进程概念,父子进程、进程间通信、信号、异步IO、多路复用IO等相关的概念和编程实战。
4.掌握linux线程技术和多线程编程的API和编程实战。
5.掌握计算机网络基础知识,何为DNS、何为DHCP等,掌握linux的socket接口,能够编写TCP连接的CS架构服务器和客户端程序。
【课程三】《Linux驱动开发套餐课程》自学班
课程介绍
《5.linux驱动开发》总计11个课程(112节、60小时),是《朱有鹏老师嵌入式linux核心课程》的第5部分,也是最后一部分了。驱动开发是整个嵌入式软件开发中技术含量最高、难度最大,同时也是薪资最高、工作机会最少的一块,处在整个嵌入式软件开发的食物链上游。通过前面4部分课程的学习,大家已经掌握了比较好的基础,因此本课程能够有机会带大家更深入的去解析linux的内核驱动机制,譬如platform总线、I2C、input子系统、framebuffer子系统,驱动的分离与分层原则,三种驱动模型(字符设备、块设备、网络设备)等等。这些内容再加上具体硬件的操作特性其实就是驱动开发的主体了,因此对这些内容的掌握其实就意味着你已经入门驱动开发了,至少可以大方的在自己的求职简历上写上“熟悉linux下常见驱动的调试开发”。
课程主要讲解
1.linux字符设备驱动原理和代码实战,手把手逐行写驱动、调代码。
2.linux驱动框架的引入和驱动框架编写的LED驱动的源码分析。
3.misc类驱动、framebuffer驱动的驱动框架解析和源码移植。
4.linuxinput子系统全解析和按键、触摸屏驱动源码的分析和移植。
5.块设备、网络设备驱动的源码框架的分析和演示。
学习该课程,用户可以获得什么?
1.掌握linux字符设备驱动原理和关键内核接口,能够自己完全手写简单字符设备驱动并调试使用。
2.对linux内核设备驱动框架有较深理解,明白在框架下写驱动的特点和着眼点。
3.掌握led驱动框架、misc类设备驱动框架、framebuffer驱动框架、linuxinput子系统驱动框架等内核常见驱动的框架。
4.通过实战移植掌握LCD、电容触摸屏、蜂鸣器、LED等设备的驱动移植和调试使用。
5.理解网络设备、块设备驱动的编程框架。
【课程四】《0基础一个月学会51单片机第二季》自学班
课程介绍
《51单片机高级外设和项目篇》是《朱有鹏老师单片机完全学习系列课程》的第2部分,本课程是51单片机领域的进阶课程,主要内容是51单片机的高级外设讲解和小项目,实现了环境温度和实时时间的显示、过温报警、通过按键调整时间和报警阈值温度等功能,通过这些项目练习可以对编程能力、程序调试能力进一步提升,达到锻炼自身的目的,为之后第3、4、5季继续学习STM32复杂单片机打下良好基础。
课程主要讲解
1.DS18B20和单总线协议详解、编程实战
2.红外遥控编解码和NEC协议编码实战
3.I80接口的TFT彩屏显示原理和编程实战
4.从零开始手把手写综合项目:带温度显示的时间显示器
学习该课程,用户可以获得什么?
1.彻底掌握DS18B20的单总线协议编程
2.掌握红外遥控的NEC协议和编程解码方法
3.掌握I80接口的TFT彩屏和51单片机的编程接口
4.掌握多文件的单片机项目的分层构建方法
5.零基础完全手把手单片机项目代码编写和调试,掌握单片机代码调试的技巧和思路
【课程五】《0基础一个月学会51单片机第一季》自学班
课程介绍
《零基础一个月学会51单片机》是《朱有鹏老师单片机完全学习系列课程》的第一部分,本课程适合所有希望入门单片机软件开发的同学,可谓零要求、无门槛、系统化、包学会。后续还有第2至第5季,朱老师会努力打造一个从零开始系统学习成为单片机开发高手的学习路线。
第一季的主要内容包括:《朱有鹏老师单片机系列课程》的整体规划、课程设计、学习路线介绍,单片机学习的意义、单片机与物联网的关系,51单片机工作原理、电路原理图识别、C语言基础知识等学习单片机软件开发必备的基础知识,常用开发工具KeiluVision软件的使用、模拟单步调试方法、ISP下载方式与原理讲解,针对51单片机编程的零基础C语言讲解、学会单片机同时入门C语言,单片机和嵌入式系统常用基本外设(如LED、蜂鸣器、数码管、按键、DS1302实时时钟、38译码器、AD/DA转换器、串口、RS232/RS485通讯、定时器、液晶显示器、步进电机)的原理及编程控制方法。
课程主要讲解
1.单片机编程原理介绍,单片机的主要组成部分
2.51单片机开发板介绍和Keil开发环境搭建
3.LED、数码管、点阵等单片机常见外设的编程控制
4.定时器和计数器、蜂鸣器、步进电机和直流电机等外设的编程控制
5.串口通信和RS485,DS1302和SPI协议,EEPROM和I2C协议、AD转换和DA转换
6.1602液晶和12864液晶的时序控制和画图写字
7.芯片手册的读法,时序的概念和时序图的理解
学习该课程,用户可以获得什么?
1.理解单片机编程的原理和特点。
2.全面了解手头的开发板并能够自己搭建开发环境。
3.掌握单片机编程用到的C语言技巧,学会阅读芯片数据手册,看原理图、时序图等。
4.掌握LED、数码管、点阵、定时器和计数器、蜂鸣器、步进电机和直流电机、AD/DA转换、RS232/RS485、DS1302、EEPROM、LCD1602和LCD12864等单片机常见外设的编程控制。
5.掌握SPI、I2C、UART等单片机常见通信协议的时序和编程。
【课程六】《0基础一个月学会单片机第三季-STM32》自学班
课程介绍
《从51到ARM之STM32完全学习》是《朱有鹏老师单片机完全学习系列课程》的第3部分,本课程详细介绍了STM32学习的各种问题,包括:数据手册、时钟系统、电源系统、MDK4和MDK5两个版本的开发软件使用、JLINK&STLINK2&普中ARM仿真器共三种调试器的使用方法,寄存器方式操作STM32的外设和标准外设库方式操作STM32外设2种方式的差异和本质内在联系。通过本课程46个小时的学习,你将系统的完全的掌握STM32开发的各种基础知识和技能,从此登堂入室进入入门境界,有能力继续去学习第4季RTOS(ucos)及第5季cubeMX库(包括lwip、fatfs、freertos、stemWin等高级应用内容)
课程主要讲解
1.STM32的存储器、时钟系统和电源管理系统
2.开发板原理图的详细介绍尤其是ISP电路的分析
3.MDK4和MDK5共2个版本的开发环境使用全部介绍
4.JLINK、STLINK、普中ARM仿真器等三款调试器在MDK4/5上的应用全演示
5.寄存器方式操作STM32外设的详细讲解
6.STM32标准库函数的引入和源码阅读
7.使用STM32标准库操作中断、FSMC、定时器等内部外设
8.使用STM32操作板载DS18B20实现温度采集和显示
学习该课程,用户可以获得什么?
1.STM32单片机的时钟系统、电源管理等关键原理部分的数据手册讲解
2.开发板原理图详细讲解和ISP下载的实现讲解
3.JLINK等调试器的使用和MDK5等开发环境的实战演示
4.寄存器方式操作STM32外设和库函数方式操作外设的对比讲解和本质分析
5.库函数方式讲解中断、FSMC、定时器等外设的演示
6.库函数方式驱动板载DS18B20的实战演示
【课程七】《0基础一个月学会单片机第三季-STM32》自学班
课程介绍
《从51到ARM之STM32完全学习》是《朱有鹏老师单片机完全学习系列课程》的第3部分,本课程详细介绍了STM32学习的各种问题,包括:数据手册、时钟系统、电源系统、MDK4和MDK5两个版本的开发软件使用、JLINK&STLINK2&普中ARM仿真器共三种调试器的使用方法,寄存器方式操作STM32的外设和标准外设库方式操作STM32外设2种方式的差异和本质内在联系。通过本课程46个小时的学习,你将系统的完全的掌握STM32开发的各种基础知识和技能,从此登堂入室进入入门境界,有能力继续去学习第4季RTOS(ucos)及第5季cubeMX库(包括lwip、fatfs、freertos、stemWin等高级应用内容)
课程主要讲解
1.STM32的存储器、时钟系统和电源管理系统
2.开发板原理图的详细介绍尤其是ISP电路的分析
3.MDK4和MDK5共2个版本的开发环境使用全部介绍
4.JLINK、STLINK、普中ARM仿真器等三款调试器在MDK4/5上的应用全演示
5.寄存器方式操作STM32外设的详细讲解
6.STM32标准库函数的引入和源码阅读
7.使用STM32标准库操作中断、FSMC、定时器等内部外设
8.使用STM32操作板载DS18B20实现温度采集和显示
学习该课程,用户可以获得什么?
1.STM32单片机的时钟系统、电源管理等关键原理部分的数据手册讲解
2.开发板原理图详细讲解和ISP下载的实现讲解
3.JLINK等调试器的使用和MDK5等开发环境的实战演示
4.寄存器方式操作STM32外设和库函数方式操作外设的对比讲解和本质分析
5.库函数方式讲解中断、FSMC、定时器等外设的演示
6.库函数方式驱动板载DS18B20的实战演示
【课程八】《U-Boot和系统移植视频教程》自学班
课程介绍
《uboot和系统移植》是《朱有鹏老师嵌入式linux核心课程》的第2部分。总计20个课程(184节、92小时),结构上分为三部分:前13节课为uboot移植,第14至17课是linux内核移植,最后3课为根文件系统制作部分。系统移植工作的目标就是让操作系统得以在硬件平台上运行起来,因此本课程安排了uboot的移植、kernel的移植和rootfs的原理和制作三部分。本课程延续朱有鹏老师《嵌入式linux核心课程》其他部分的一贯风格:结构化、系统化、循序渐进、思路清晰。学习本课程前建议先学习《1.ARM裸机全集》和《4.C语言高级专题》
课程主要讲解
1.bashshell和Makefile零基础入门实战
2.三星官方uboot源码级逐行分析,要你本质掌握uboot源码。
3.手把手移植uboot2012.10,实战检验,学习效果看得见。
4.linux内核配置、menuconfig配置、编译与启动实验
5.根文件系统制作原理和实验,手把手教你从零开始制作属于自己的rootfs
6.linux根文件系统原理详解,尤其/etc目录下配置文件逐行讲解使用方法
学习该课程,用户可以获得什么?
1.零基础掌握linuxbashshell的常用语法,能看到常见脚本文件。
2.掌握makefile的常用语法,能够看懂复杂工程项目的Makefile。
3.从源码级别本质上掌握uboot的工作原理,极大提升C语言的功底,能够理解复杂C语言项目代码。
4.掌握uboot移植、linux内核移植的规范和方法,能独立完成uboot和内核移植,根文件系统制作。
5.掌握busybox的原理,linux根文件系统各种配置文件的工作原理,能够根据自己的需要修改配置文件。
【课程九】《高级C语言实例教程》自学班
课程介绍
C语言包罗万象,异常灵活,在会用的人手里有无限可能,对于不会的人举步维艰。所以想略懂C语言很容易,但是想任意驰骋如臂使指还是比较难的。我的C高级专题课程,就是希望能够深入讲解C语言使用中的细节、深层次原理、隐含含义等,希望大家能够重新认识C语言,能够真正掌握C语言。
课程主要讲解
1.计算机与内存的深度解读,本质上讲解内存对程序的意义和影响。
2.C语言的位运算技巧及其在寄存器操作中的实战使用。
3.C语言指针的本质,指针数组、数组指针、typedef与复杂表达式,掌握了指针才算真正入门C语言。
4.数组&字符串&结构体&共用体&枚举全解析
5.C语言宏定义与预处理、函数和函数库
6.存储类&作用域&生命周期&链接属性
7.单链表、双链表、内核链表、状态机与多线程等的深度解析与编程实践
学习该课程,用户可以获得什么?
1.本质上讲解内存对编程的影响,让你对内存的理解上升几个段位。
2.从概念到实战讲解C语言位运算,让你从此不再怕寄存器操作。
3.浓墨重彩大力讲了指针相关的概念、指针运算、高级应用,这个学完你还敢说自己以前懂指针?
4.数组、字符串、预处理、函数和函数库、结构体、公用体、枚举、宏定义等C语言特性一个不落全都有深度解析。
5.存储类&作用域&生命周期&链接属性这4个概念让你从本质上理解C语言的工作原理,细节决定含金量。
6.单链表、双链表、内核链表从原理到实战,手把手写代码,没这个功力去看linux内核纯粹找死。
【课程十】《0基础一个月学会ARM裸机》自学班
课程介绍
《ARM裸机全集》是《朱老师物联网大讲堂》系列嵌入式核心课程的第一个组成部分,本课程以目前主流的ARM芯片S5PV210为硬件原型,共分16部分合计近200节课(合计约80~100小时)。本课程是目前市面上最全面、最细致、最精彩的ARM学习视频教程。自2015.5.1推出以来,短短三四个月就吸引了上千名有志嵌入式物联网技术方向的同学,好评不断,每天都有新的同学加入,你还在等什么?
课程主要讲解
1.ARM体系结构与汇编指令
2.SDRAM和重定位relocate
3.ARMCortex-A8的时钟体系和串口通信
4.按键和CPU的中断系统
5.定时器、看门狗和RTC
6.ARM的SD卡、NandFlash等存储器接口及启动方式
7.I2C、ADC、LCD、TS电阻式电容式触摸屏等高端外设
8.shell原理和问答机制
学习该课程,用户可以获得什么?
1.零基础入手对ARM的体系结构、各种寄存器、常用ARM汇编指令编程等全面掌握。
2.理解静态内存SRAM和动态内存DDR,并掌握代码重定位,位置有关码、位置无关码等编程关键知识。
3.掌握ARM各种常见外设如定时器、看门狗、RTC、ADC、I2C、LCD、TS等的原理和使用。
4.掌握SD、Nand、iNand等嵌入式系统常用存储设备及接口编程。
5.掌握shell的原理并且自己动手从零开始写一个简易shell。
想要了解更多课程优惠和更多详情?
添加助教微信(微信号:elecfans666)了解,备注:朱有鹏战略地图
【朱有鹏】工程师成长战略地图课程评论
课程评分