-
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.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课时 52665人学习¥ 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课时 65380人学习¥ 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课时 38705人学习¥ 18.00 2015/11/11
-
2.6.U-Boot源码分析2-启动第二阶段-U-Boot和系统移植第6部分7小时54分钟本课程为uboot学习的第6部分,主要内容是uboot启动的第二阶段start_armboot函数。本阶段是开发板级别的硬件初始化及uboot中数据结构的初始化函数集合,经过本轮初始化后uboot就进入了命令行死循环中。2.6.1.start_armboot函数简介 2.6.2.start_armboot解析1 2.6.3.内存使用排布 2.6.4.start_armboot解析2 2.6.5.start_armboot解析35.0 17课时 53729人学习¥ 35.00 2015/11/25
-
嵌入式项目实践视频课程(阶段1)4小时26分钟1.了解嵌入式项目开发方法流程 2.学习基本的嵌入式项目开发能力 3.串口服务项目实践 4.嵌入式WEB服务器移植 5.数据采集控制系统实践嵌入式项目开发说明 nanoPi开发板使用 NanoPi开发板串口与WIFI使用 串口服务器介绍 串口服务器程序讲解5.0 15课时 7512人学习¥ 48.00 2016/09/01
-
2.8.U-Boot源码分析4-命令体系-U-Boot和系统移植阶段的第8部分2小时24分钟本课程为uboot学习的第8部分,主要讲解uboot的命令体系。分析了uboot的命令定义和实现的方法,教大家自己向uboot中添加自定义命令等。目标是让大家深入理解uboot的命令原理及使用。2.8.1.uboot命令体系基础 2.8.2.uboot命令解析和执行过程分析 2.8.3.uboot如何处理命令集1 2.8.4.uboot如何处理命令集2 2.8.5.uboot中增加自定义命令5.0 5课时 13512人学习¥ 16.00 2015/12/02
-
2.9.U-Boot源码分析5-环境变量-U-Boot和系统移植阶段第9部分视频课程2小时16分钟本课程为U-Boot学习的第9部分,主要讲解uboot的环境变量的实现原理和环境变量在内存中、SD卡中的存储方法。结合环境变量相关的几个命令的代码分析,目的是让大家对uboot的环境变量设计思路有深入理解,从而更深入学习uboot。2.9.1.uboot的环境变量基础 2.9.2.环境变量相关命令源码解析1 2.9.3.环境变量相关命令源码解析2 2.9.4.环境变量相关命令源码解析3 2.9.5.uboot内部获取环境变量5.0 5课时 13082人学习¥ 16.00 2015/12/04
-
2.10.U-Boot源码分析6-硬件驱动-U-Boot和系统移植阶段第十部分2小时6分钟主要讲解uboot中的硬件驱动部分。以SD/MMC驱动为例2.10.1.uboot与linux驱动 2.10.2.iNand/SD驱动解析1 2.10.3.iNand/SD驱动解析2 2.10.4.iNand/SD驱动解析35.0 4课时 10196人学习¥ 15.00 2015/12/14
-
嵌入式Linux系统移植入门视频课程2小时12分钟对Linux系统移植有初步了解,学习linux内核的基本分析方法,内核的配置与编译;bootloader功能,实现原理,uboot的使用与编译;Linux文件系统基本概念,文件系统构成。Bootloader概述 Uboot的使用与编译 Linux内核分析初步 Linux内核配置 Linux文件系统5.0 5课时 2998人学习¥ 9.00 2015/12/17
-
2.11.U-Boot移植1-三星官方-U-Boot和系统移植阶段第十一部分6小时34分钟本课程为uboot学习的第11部分,以三星官方版本uboot为原材料来进行移植,适配我们的X210开发板。本课程的目标是对前面uboot分析的课程进行综合从而完成uboot的移植。2.11.1.移植前的准备工作 2.11.2.ubuntu14.04上网及安装openssh 2.11.3.移植初体验 2.11.4.时钟和DDR的配置移植 2.11.5.DDR地址另外配置5.0 12课时 46909人学习¥ 35.00 2015/12/22
-
2.12.U-Boot移植2-官方标准移植-U-Boot和系统移植阶段第十二部分12小时10分钟从uboot官网下载的uboot开始进行移植2.12.1.选择合适的官方原版uboot 2.12.2.先初步浏览官方原版uboot 2.12.3.mkconfig脚本分析 2.12.4.先解决官方版本uboot的烧录运行 2.12.5.start.S文件分析与移植15.0 23课时 40951人学习¥ 38.00 2016/01/07
-
2.14.话说Linux内核-U-Boot和系统移植阶段第十四部分2小时32分钟主要内容是对linux内核有关的知识和概念的补充2.14.1.内核和发行版的区别 2.14.2.内核和驱动的关联 2.14.3.内核和应用程序、根文件系统的关联 2.14.4.linux内核的模块化设计 2.14.5.选择合适版本的内核5.0 5课时 14097人学习¥ 16.00 2016/01/16
-
2.15.内核的配置和编译原理-U-Boot和系统移植第十五部分4小时34分钟本课程为linux kernel移植的第2部分,主要内容是内核的配置和编译过程实践、配置和编译原理解析,其中重点是menuconfig的实现和Kconfig、.config文件的关系。2.15.1.linux内核源码目录结构1 2.15.2.linux内核源码目录结构2 2.15.3.内核配置和编译体验 2.15.4.内核的配置原理1 2.15.5.menuconfig的使用和演示5.0 9课时 23257人学习¥ 24.00 2016/01/16
-
2.18.根文件系统的原理-U-Boot和系统移植第十八部分3小时24分钟主要讲解了根文件系统的工作原理。本课程的目的是学习根文件系统和内核的关系,根文件系统本身工作原理2.18.1.根文件系统概述 2.18.2.根文件系统的形式 2.18.3.自己制作ext3格式的根文件系统 2.18.4.nfs方式启动自制简易文件夹形式的rootfs 2.18.5.到底什么是linuxrc5.0 7课时 29059人学习¥ 26.00 2022/07/06
-
2.17.从三星官方内核开始移植-U-Boot与系统移植第十七部分3小时58分钟本课程为linux kernel移植的第4部分,从三星smdkv210开发板的官方移植内核出发针对X210开发板进行移植。因为内核的移植大多和驱动有关,因此这里的移植部分重点在于流程的引入和调试技巧的介绍,更多的内容要到驱动学习阶段才能循序渐进的进行。2.17.1.内核移植初体验 2.17.2.初步移植以看到启动信息 2.17.3.内核中机器码的确定 2.17.4.解决内核启动中的错误 2.17.5.iNand的问题和安排5.0 7课时 18302人学习¥ 26.00 2016/01/30
-
2.20.buildroot的引入和介绍-U-Boot和系统移植第20部分1小时39分钟本课程为根文件系统移植的第3课,本课程介绍了X210的bsp结构以及使用方法,重点介绍了buildroot的功能和使用,本课程目的是让大家学习使用典型ARM架构下linux平台的bsp。2.20.1.X210的bsp介绍 2.20.2.mk文件分析 2.20.3.buildroot引入5.0 3课时 8916人学习¥ 12.00 2016/02/18
-
3.1.Linux中的文件IO-Linux应用编程和网络编程开篇部分7小时39分钟本课程主要讲解linux中的文件读写和IO处理,包括API的概念、open函数的重要flag、linux内核管理文件的原理、inode和vnode、文件共享、标准IO等。最终目的是让大家理解并学习在linux中使用API和库函数进行文件操作的一般方法。3.1.1.应用编程框架介绍 3.1.2.文件操作的主要接口API 3.1.3.一个简单的文件读写实例 3.1.4.open函数的flag详解1 3.1.5.open函数的flag详解25.0 14课时 114945人学习¥ 1.00 2016/03/05
-
单片机到底是个什么东西-1季第2部分5小时36分钟用通俗易懂的语言讲了很多和单片机有关的技术概念,如CPU、ROM、RAM、外设、电路板等1.2.1.电路与集成电路 1.2.2.计算机的核心设备CPU 1.2.3.给单片机下个定义 1.2.4.ROM与RAM 1.2.5.单片机的工作原理5.0 13课时 74170人学习¥ 1.00 2016/03/06
-
单片机有很多种-1季第3部分1小时51分钟主要讲了单片机的发展史,各种主流单片机的各自特点,STC51单片机的各系列的特点以及如何选型1.3.1.51单片机发展史 1.3.2.主流单片机及各自特点 1.3.3.STC51各个系列的特点 1.3.4.做项目时如何选型主控单片机5.0 4课时 17105人学习¥ 9.00 2016/03/11
-
3.2.文件属性-Linux应用编程和网络编程第2部分3小时26分钟本课程主要讲解linux中的文件属性的获取和处理,其中重点是文件类型和文件权限,最后讲了目录文件的读取和解析方法。学习本课程后将对文件属性相关的API有所了解,后面项目中会用到。3.2.1.linux中各种文件类型 3.2.2.常用文件属性获取 3.2.3.stat函数的应用案例 3.2.4.文件权限管理1 3.2.5.文件权限管理25.0 6课时 34874人学习¥ 28.00 2016/03/06
-
3.3.获取系统信息-Linux应用编程和网络编程第3部分3小时6分钟本课程主要讲解了一些获取linux系统信息的函数,譬如获取时间相关的函数群,获取伪随机数序列的函数群和proc文件系统,目标是让大家学习相应的API和库函数,将来在项目中能够熟练应用之。3.3.1.关于时间的概念 3.3.2.linux系统中的时间 3.3.3.时间相关API实战1 3.3.4.时间相关API实战2 3.3.5.linux中使用随机数5.0 7课时 26651人学习¥ 29.00 2016/03/09
-
玩转你的开发板-1季第4部分3小时10分钟畅销 主要内容是带领大家玩转课程配套开发板,包括:开发板的整体配件认识、检测、程序下载及接线等1.4.1.开发板完全介绍 1.4.2.开发板主板及板载原件介绍 1.4.3.上电前的准备工作 1.4.4.学习向单片机下载程序并运行 1.4.5.下载并测试官方示例程序15.0 8课时 19816人学习¥ 15.00 2016/03/19
-
动手写代码之前的准备工作-1季第5部分4小时3分钟主要内容是开发环境的搭建、C语言基础知识、数据手册的带读等编程前导知识1.5.1.Keil软件的介绍和安装 1.5.2.Keil的基本使用演示 1.5.3.C语言基本介绍 1.5.4.C语言基本概念 1.5.5.整体流程梳理5.0 10课时 25602人学习¥ 19.00 2016/03/22
-
单片机控制一个外设-LED灯-1季第6部分3小时19分钟主要讲解LED的工作原理和开发板原理图、实践编程等,通过学习目的让大家给单片机编程控制LED灯1.6.1.单片机编程的一般步骤 1.6.2.原理图与控制方法分析 1.6.3.开始编程实验:点亮LED 1.6.4.如何让LED闪烁 1.6.5.C语言循环语句学习5.0 8课时 28788人学习¥ 15.00 2016/04/01
-
静态和动态控制数码管-1季第7部分3小时29分钟多面讲解了静态数码管、无38译码器式动态数码管、有38译码器式动态数码管等各种数码管驱动方式1.7.1.什么是数码管 1.7.2.静态数码管的初步驱动 1.7.3.静态数码管显示十进制数 1.7.4.让数码管依次显示0到F 1.7.5.动态数码管5.0 9课时 25371人学习¥ 19.00 2016/04/04
-
LTE人的EPC自学指南视频课程22分钟指导LTE人学好EPC,成为LTE的技术达人。EPC自学指南5.0 1课时 2021人学习¥ 0 2016/04/05
-
LED点阵-1季第8部分4小时23分钟讲解了16*16LED点阵的驱动方式和文字显示1.8.1.LED点阵简介 1.8.2.原理图分析 1.8.3.LED点阵编程实践1 1.8.4.LED点阵编程实践2 1.8.5.LED点阵编程实践35.0 9课时 26398人学习¥ 19.00 2016/04/11
-
按键-1季第9部分5小时1分钟综合解决独立按键和矩阵式按键的处理方法,涉及到:IO的输入输出、按键抖动和消抖、中断的引入1.9.1.按键相关知识 1.9.2.独立按键编程 1.9.3.键值检测与显示 1.9.4.按键的消抖 1.9.5.完整的按键检测5.0 9课时 32281人学习¥ 19.00 2016/04/15