-
RTOS那些你得知道的事儿-第4季1部分2小时7分钟本季我们讲uCOS2在STM32F1上的源码和移植,以及uCOS3在STM32F4上的源码和移植4.1.1.RTOS的来龙去脉 4.1.2.主流RTOS和我们的课程规划 4.1.3.uC/OS多面介绍 4.1.4.uCOS的学习方法和要点 4.1.5.uCOS学习前的准备工作4.8 5课时 17958人学习¥ 5.00 2017/07/12
-
uCOS2源码分析1-BSP部分-第4季第2部分2小时34分钟本课程我们开始分析uCOS2工程的源码,首先从熟悉的BSP部分入手。4.2.1.uCOS2初体验 4.2.2.uCOS2源码工程建立 4.2.3.BSP部分源码解析 4.2.4.BSP部分源码测试1 4.2.5.BSP部分源码测试25.0 6课时 22147人学习¥ 19.00 2017/07/14
-
C语言嵌入式Linux高级编程视频课程(1)--C语言进阶学习路线指南1小时44分钟通过一些列课程专题学习,达到嵌入式内核驱动开发对C语言的要求。嵌入式C语言进阶学习路线指南 代码编辑工具:vim使用脚本命令 使用GCC、MAKE编译源程序 使用Git管理软件版本4.9 4课时 7717人学习¥ 0 2019/04/01
-
uCOS2源码分析2-内核部分-第4季第3部分10小时56分钟本课程我们重点分析uCOS2工程源码的uCOS-II/ports目录内的部分4.3.1.uCOS2内核部分源码概述 4.3.2.uC-LIB部分源码分析1 4.3.3.uC-LIB部分源码分析2 4.3.4.uC-LIB部分源码分析3 4.3.5.uC-LIB部分源码分析45.0 26课时 83689人学习¥ 59.00 2017/07/31
-
X210上QT5.6.2移植和开发环境搭建3小时43分钟本课程的主要目标是在X210上移植部署并运行QT应用程序,为此我们需要在Ubuntu中搭建QT SDK,并下载QT5.6.2源码、配置、交叉编译得到QT库,然后部署到X210中,并测试运行ok。1.QT背景知识介绍 2.QT的官网资源开发环境搭建 3.移植前的准备和确认工作 4.tslib移植和测试 5.QT5.6.2配置和交叉编译15.0 9课时 13874人学习¥ 129.00 2017/08/05
-
uCOS2源码分析3-RTOS核心代码-第4季第4部分7小时42分钟本课程我们重点分析uCOS2工程源码4.4.1.ucos_ii.h源码分析1 4.4.2.ucos_ii.h源码分析2 4.4.3.os_time.c源码分析1 4.4.4.os_time.c源码分析2 4.4.5.os_task.c源码分析15.0 18课时 34171人学习¥ 49.00 2017/08/15
-
C语言嵌入式Linux高级编程第2期:计算机体系架构与ARM汇编语言设计视频课程6小时59分钟本课程为《C语言嵌入式Linux高级编程》第2期,通过学习计算机体系架构、基本原理、ARM体系架构、ARM汇编和GNU汇编的学习,学习从汇编、编译器的角度去分析C语言的函数调用、参数传递等底层过程、以及学习嵌入式系统启动的流程计算机体系架构 X86与ARM架构对比分析 C51与ARM架构对比分析 总线与地址 指令集、微架构与编译器5.0 13课时 11285人学习¥ 29.00 2019/04/01
-
uCOS2的events事件源码分析-第4季第5部分7小时2分钟本课程重点分析了ucos2的5种event(mutex、sem、flag、mbox、q)4.5.1.互斥锁和信号量 4.5.2.ucos2的mutex互斥锁源码分析1 4.5.3.ucos2的mutex互斥锁源码分析2 4.5.4.ucos2的优先级翻转问题1 4.5.5.OSMutexPend函数详解14.9 17课时 24441人学习¥ 49.00 2017/08/25
-
《C深度解析》第一章 c编译、链接视频教程9小时47分钟通过该课程的学习,成为真正的c语言高手。《C深度解析》知识点结构 IDE开发方式 与 源文件开发方式 1 IDE开发方式 与 源文件开发方式 2 编译四过程概览 和 编译器集合结构 cpp、cc1、as、collect2、ld、gcc5.0 26课时 42723人学习¥ 35.00 2019/03/13
-
uCOS2在ARM3.0开发板上移植实战-第4季第6部分4小时3分钟本课程用10节课完成了ucos2的移植。4.6.1.开启ucos2的移植之旅 4.6.2.ucos2移植实战1 4.6.3.ucos2移植实战2-初步整理bsp部分 4.6.4.ucos2移植实战3-下载试运行 4.6.5.ucos2移植实战4-OS调度启动排错4.8 10课时 11607人学习¥ 29.00 2017/09/21
-
C语言嵌入式Linux高级编程视频教程第3期:程序的编译、链接和运行12小时2分钟本课程为《C语言嵌入式Linux高级编程》第3期,主要对程序的编译、链接及运行机制进行分析。同时对静态库链接、动态链接的过程、插件原理、内核模块运行机进行探讨,最后对嵌入式系统比较难理解的u-boot重定位、u-boot加载内核、内核解压缩、重定位过程进行分析,加深对程序的编译链接原理的理解。程序的编译与可执行文件 GCC命令参数 预处理过程 编译过程(1):从源文件到汇编文件 编译过程(2):汇编过程5.0 22课时 20626人学习¥ 59.00 2019/04/01
-
uCOS3源码解析视频教程-第4季第7部分4小时20分钟本课程简明扼要的分析了ucos3的源码。其中重点分析了ucos3和2的一些差异4.7.1.宏观上看uCOS3 4.7.2.uCOS3源码分析1 4.7.3.uCOS3源码分析2-uCCPU部分 4.7.4.uCOS3源码分析3-uCLIB部分 4.7.5.uCOS3源码分析4-uCOSiii部分4.7 11课时 5172人学习¥ 29.00 2017/10/08
-
uCOS3在STM32F4开发板上的移植-第4季第8部分3小时23分钟本课程是《朱有鹏老师单片机完全学习系列课程》第4季第8个课程,本课程以uCOS3官方基于ST官方开发板的移植示例工程为底板,将之移植到手头的PZ6808L开发板上。通过移植让大家学习uCOS3的bsp代码架构、中断处理、任务创建、任务间信号量同步等技巧,从而初步学习uCOS3的移植和使用。4.8.1.开发板硬件确认 4.8.2.开始移植工作 4.8.3.串口输出信息的移植 4.8.4.串口输出问题解决 4.8.5.从串口看中断处理的代码模式4.8 8课时 5918人学习¥ 29.00 2017/10/13
-
C语言嵌入式Linux高级编程视频教程第4期:堆栈管理7小时40分钟学习C语言在运行过程中,堆与栈在内存中的运行情况、堆栈在函数调用和传参过程中的作用。栈溢出攻击原理及实践、以及内存泄露、常见内存错误的分析与防范。程序与内存的关系 栈的初始化及大小 栈的管理:函数调用 栈的管理:参数传递 形参与实参5.0 16课时 10477人学习¥ 25.00 2019/04/01
-
单片机c功能模块高级编程之(商业项目篇)视频课程14小时48分钟设备共享、虚拟串口(不是IO口模拟串口)、虚拟内存,电脑硬盘、固态硬盘写入次数只有几百上千次,为什么可以用这么久?这些东西是否只有电脑上才听说和单片机有什么关系?通过本教程你会这种思想单片机也能借鉴!极大方便项目开发速度与提高代码稳定性 。教程前言介绍 单一外设共享使用之蜂鸣器 单片机也能玩虚拟串口之串口扩展 FLASH替换EEPROM实现策略讲解(上) FLASH替换EEPROM实现策略讲解(下)5.0 31课时 15143人学习¥ 198.00 2018/01/03
-
英飞凌SP370方案胎压监测器-入门级套餐11小时29分钟本课程是让大家系统学习英飞凌SP370+TDA5235方案的胎压监测TPMS产品的全套软硬件设计1.什么是项目驱动创新学习训练营 2.项目驱动创新学习训练营的远景规划 1.TPMS项目介绍 2.本项目核心技术讲解 3.开发套件的资料介绍和测试5.0 27课时 7433人学习¥ 199.00 2017/12/23
-
认识海思SDK及嵌入式层开发-1/9季视频课程7小时40分钟本课程目标是学习海思SDK的结构,并且学习配置、编译整个SDK并部署到专用开发板上,启动Linux系统并运行MPP中的Sample。1.1.多面认识和检测配套开发套装1 1.2.多面认识和检测配套开发套装2 1.3.视频设备开发的技术流 1.4.HI3518E方案系统整体架构介绍 1.5.海思SDK的整体介绍4.6 18课时 15901人学习¥ 699.00 2018/01/26
-
基于X210的裸机时钟温度显示器-1/3季视频课程6小时30分钟本项目目标是在X210开发板上做一个带温度和时间显示、时间调节、温度报警、远程控制Shell等功能1.项目的多面规划 2.项目初级效果展示和课程路线 3.原始代码分析 4.模块代码调试 5.程序主逻辑分析5.0 15课时 3275人学习¥ 499.00 2018/01/26
-
C语言嵌入式高级编程视频课程第6期:数据存储与指针8小时51分钟彻底学习C程序中各种类型的数据存储和C指针,对C指针的各种基础概念“拨乱反正”,重新正确认识C指针。熟练学习C指针的各种使用方法及注意事项。存储才是C语言的精髓 存储的基本概念 有符号数和无符号数 数据溢出 数据对齐5.0 22课时 10179人学习¥ 25.00 2019/04/01
-
英飞凌SP370方案胎压监测器-专业级套餐4小时26分钟本课程目标是让大家多面系统学习英飞凌SP370+TDA5235方案的胎压监测TPMS产品的全套软硬件设计,从而具备TPMS产品乃至汽车电子的企业级项目经验,增加竞争力,提**资。26.专业级课程引入1 27.专业级课程引入2 28.发射端加入学习功能 29.接收端的框架分析和关键协议 30.接收端源码初步分析5.0 10课时 1608人学习¥ 199.00 2018/03/06
-
ORTP库局域网图传和VLC实时预览-第3/9季视频课程2小时58分钟本课程目标是移植ORTP库,并且调用ORTP库的API实现将编码后的H.264视频进行网络传输,并用VLC播放器配合SDP文件来解析播放。3.1.ORTP的引入 3.2.ORTP库的移植 3.3.RTP传输视频实战 3.4.ORTP库的源码分析1 3.5.ORTP库的源码分析25.0 8课时 716人学习¥ 699.00 2018/04/24
-
图像sensor的特性和驱动解析视频教程-第4/9季5小时8分钟本课程目标是学习海思3A框架和sensor驱动源码细节,让大家学习海思平台上如何匹配不同sensor4.1.本季课程主要内容和安排 4.2.更换OV9712并且做配置更改和测试 4.3.MIPI和LVDS和并口的细节讲解1 4.4.MIPI和LVDS和并口的细节讲解2 4.5.HI3518E的Sensor接口引脚复用设置15.0 12课时 4655人学习¥ 699.00 2018/04/29
-
海思平台上USB WIFI的移植与局域网无线调试和视频流预览-第5/9季视频课程7小时29分钟本课程目标是学习如何在海思平台上使用USB WIFI无线调试、无线视频传输5.1.海思平台上USB WIFI移植概述 5.2.AP模式USB WIFI驱动移植 5.3.AP模式USB WIFI传输视频实战 5.4.USB WIFI做sta模式的驱动移植和部署 5.5.移植wpa_supplicant5.0 18课时 635人学习¥ 699.00 2018/05/03
-
C语言嵌入式Linux高级编程第7期视频课程:Linux内核常用的数据结构与面向对象思想8小时42分钟学习Linux内核中常用的链表、队列数据结构、学习使用面向对象的思想和方法去分析Linux内核模块、子系统等复杂软件框架。本期学习内容 数据结构基础 单向链表 单循环链表 双向链表4.9 19课时 9400人学习¥ 59.00 2019/04/01
-
STM32的Cube和HAL生态是怎么回事-第5季开篇部分3小时31分钟本季我们开始讲STM32的**开发方式:HAL/LL库和CubeMX工具,这是ST官方推荐的开发方式5.1.1.单片机软件开发的时代变化 5.1.2.STM32软件开发的各种模式 5.1.3.STM32CubeMX工具入门 5.1.4.MDK5的多面介绍 5.1.5.STM32的FW补丁结构分析5.0 7课时 11926人学习¥ 1.00 2018/05/14
-
从官方例程深度学习海思SDK及API-第2/9季视频课程8小时42分钟本课程目标是学习海思SDK的mpp sample例程,从源码级别对sample中的venc源码逐句分析,学完后对海思平台上视频输入、处理、编码输出等整个流程有了深度的学习。2.1.官方mppsample的总体分析 2.2.图像像素格式深度理解1 2.3.图像像素格式深度理解2 2.4.RGB和YUV详解1 2.5.RGB和YUV详解24.3 19课时 10587人学习¥ 899.00 2018/05/24
-
RTSP协议详解与实时流视频预览-第6/9季视频课程5小时28分钟本课程目标是学习h.264视频流的关键概念,如I帧、P帧、SPS、PPS、NALU等,以及RTSP server的建立、和client的通信、视频流的分包传输等。6.1.本季核心技术点和讲法 6.2.H264编码原理和基本概念 6.3.H264的NAL单元详解1 6.4.H264的NAL单元详解2 6.5.H264的NAL单元详解35.0 13课时 4221人学习¥ 899.00 2018/05/29
-
STM32Cube和HAL库使用初体验-第5季第2部分视频课程4小时23分钟第5季第2个课程,本部分以时钟和GPIO模块为案例来讲解STM32CubeMX工具加HAL库加MDK5.2.1.STM32Cube和HAL库模式开发流程 5.2.2.STM32CubeMX生成的工程解读 5.2.3.STM32HAL库源码分析1 5.2.4.STM32HAL库源码分析2 5.2.5.STM32HAL库源码分析34.9 9课时 14353人学习¥ 39.00 2018/06/01
-
C语言嵌入式Linux高级编程第8期视频课程:C语言的模块化编程10小时37分钟学习C语言嵌入式开发中的模块化设计、系统划分、模块封装、模块间通信、跨平台、框架等基本概念和技术。学完本课程,从初级程序员成长为真正的嵌入式开发工程师,能独立完成系统分析、模块划分、模块设计等工作,具备初级架构师的能力。如何从零做一碗炸酱面 模块的编译和链接(上) 模块的编译和链接(下) 系统模块划分 面向对象的思维陷阱4.9 24课时 10121人学习¥ 59.00 2019/04/01
-
NBIOT模块原理和编程实战-第4/9部分视频教程3小时38分钟本课程是《朱有鹏老师华为NBIOT物联网课程2018版》第4个课程,本部分课程主要讲解NB476开发板配套的移远通信BC95-B5模块的AT指令集,以及AT指令相关的联网问题。4.1.NBIOT模块背景知识 4.2.移远BC95模组介绍 4.3.BC95的AT指令集1 4.4.BC95的AT指令集2 4.5.BC95的AT指令集35.0 9课时 7197人学习¥ 1.00 2018/06/26