-
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.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.7.U-Boot源码分析3-启动内核-U-Boot和系统移植阶段第7部分3小时59分钟本课程为uboot学习的第7部分,主要讲解uboot启动内核的细节。课程中集中讲解了zImage、uImage的区别和联系,do_bootm函数、do_bootm_linux函数的细节分析,目的是让大家对uboot启动内核的技术细节完全学习,以便后期移植。2.7.1.uboot和内核到底是什么 2.7.2.开始启动内核:加载内核到DDR中 2.7.3.zImage和uImage的区别联系 2.7.4.zImage启动细节 2.7.5.uImage启动4.9 8课时 34126人学习¥ 28.00 2015/11/29
-
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课时 13573人学习¥ 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课时 13116人学习¥ 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课时 10242人学习¥ 15.00 2015/12/14
-
2.13.Logo显示和Fastboot原理-U-Boot和系统移植阶段第十三部分2小时24分钟讲解了uboot中如何实现LCD控制和logo的显示,分辨率的适配等2.13.1.X210的uboot中LCD操作分析 2.13.2.logo显示和LCD屏幕分辨率适配 2.13.3.fastboot的基本分析 2.13.4.uboot的fastboot代码分析1 2.13.5.uboot的fastboot代码分析24.9 5课时 8027人学习¥ 16.00 2016/01/09
-
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.16.内核的启动过程分析-U-Boot和系统移植第十六部分6小时49分钟本课程为linux kernel移植的第3部分,主要内容是linux内核启动流程的代码分析和细节解读。本部分的学习目标是对linux内核的启动和构建过程有个清晰理解,对内核启动后的状态有清晰认识,从而能够帮助我们分析和解决内核移植过程中的问题。2.16.1.做好内核分析的准备工作 2.16.2.head.S文件分析1 2.16.3.内核启动的汇编阶段 2.16.4.内核启动的C语言阶段1 2.16.5.内核启动的C语言阶段24.9 13课时 33961人学习¥ 29.00 2016/01/22
-
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课时 29200人学习¥ 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课时 8981人学习¥ 12.00 2016/02/18
-
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课时 35034人学习¥ 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
-
3.5.Linux中的信号-Linux应用编程和网络编程第5部分2小时13分钟本课程对linux中信号及其相关的函数进行了讲解,学习本课程目的是理解信号在系统设计中的作用和原理,会使用signal或者sigaction等函数捕获处理信号即可。3.5.1.什么是信号 3.5.2.常见信号介绍 3.5.3.进程对信号的处理 3.5.4.alarm和pause函数4.9 4课时 19666人学习¥ 19.00 2016/04/06
-
3.6.高级IO-linux应用编程和网络编程第6部分2小时43分钟本课程讲解linux中的高级IO部分,包括非阻塞IO、多路复用IO、异步IO和内存映射IO等。本课程目标是让大家对并发情况下阻塞式IO的困境有所认识,并且能够理解并运用几种常用手段去解决之。3.6.1.非阻塞IO 3.6.2.阻塞式IO的困境 3.6.3.并发式IO的解决方案 3.6.4.IO多路复用原理 3.6.5.IO多路复用实践4.9 7课时 27246人学习¥ 29.00 2016/04/09
-
3.7.Linux线程全解-Linux应用编程和网络编程第7部分3小时17分钟本课程讲解Linux中线程,首先使用多进程解决上个课程中提出的并发式读取按键和鼠标的任务,然后引出多线程并讲解多线程的优势,最后详细讲了多线程的同步技术。学习本课程的目的是学习在linux应用编程中使用多线程技术。3.7.1.再论进程 3.7.2.线程的引入 3.7.3.线程常见函数 3.7.4.线程同步之信号量1 3.7.5.线程同步之信号量25.0 7课时 36043人学习¥ 29.00 2016/04/18
-
3.8.linux网络编程基础-linux应用编程和网络编程第8部分3小时26分钟本课程是网络编程部分的前奏,主要讲解了网络相关的一些基础知识,譬如网络编程的架构,网卡、路由器、集线器、交换机、DHCP、NAT等概念,学习这些的目的是对网络通信原理有一定了解方便下个课程继续学习socket编程接口。3.8.1.网络通信概述 3.8.2.网络通信基础知识1 3.8.3.网络通信基础知识2 3.8.4.网络通信基础知识3 3.8.5.网络通信基础知识45.0 6课时 25130人学习¥ 28.00 2016/04/23
-
USB WIFI网卡(MT7601)在X210上的移植和使用5小时13分钟多面讲解及演示了如何在X210开发板上移植MT7601核心的USB WIFI网卡1.课程背景介绍 2.本课程将带来哪些干货 3.项目各项材料的准备和确认 4.驱动源码修改及编译 5.USB WIFI网卡驱动源码简单分析5.0 11课时 5310人学习¥ 129.00 2017/05/21
-
《嵌入式工程师-系列课程》之概述篇视频课程2小时7分钟本课程是《嵌入式工程师-系列课程》的概述篇,主要讲解的内容是为了让学员了解计算机体系结构和嵌入式相关的知识。关于我们 《嵌入式工程师-系列课程》介绍1 《嵌入式工程师-系列课程》介绍2 IT应用工程师与普通编程工作者 为什么推出《计算机体系结构》4.9 7课时 8711人学习¥ 1.00 2017/06/30
-
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课时 13873人学习¥ 129.00 2017/08/05
-
嵌入式linux开发环境搭建视频课程4小时22分钟从VMware12.5.7安装到ubuntu16.04.3 X64 LTS安装配置设置搭建过程1.本课程背景和主要内容介绍 2.安装VMware 3.安装ubuntu16.04.3 LTS 4.新安装Ubuntu的基本设置 5.ubuntu的root用户5.0 17课时 24632人学习¥ 9.90 2017/08/10
-
认识海思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
-
《计算机体系结构——软件篇5》之 图形、图像处理 与 数据库视频课程4小时15分钟本课程是《计算机体系结构》的基础知识,本部分主要介绍图形、图像处理 以及 对数据库进行介绍。图形、图像输入设备 图形、图像显示设备 图形、图像显示原理 AR VR 全息影像简单介绍 显示器固有分辨率和可变分辨率5.0 17课时 11201人学习¥ 18.00 2018/11/22
-
《计算机体系结构——软件篇7》之 软件工程1小时54分钟了解软件工程内容,学习软件工程与我们具体软件开发之间的关系。什么是软件工程,为什么需要软件工程 软件工程的基本思想 应用软件分类 边做边改的开发模型 瀑布模型4.9 10课时 4923人学习¥ 9.00 2022/04/01
-
基于X210的裸机时钟温度显示器-1/3季视频课程6小时30分钟本项目目标是在X210开发板上做一个带温度和时间显示、时间调节、温度报警、远程控制Shell等功能1.项目的多面规划 2.项目初级效果展示和课程路线 3.原始代码分析 4.模块代码调试 5.程序主逻辑分析5.0 15课时 3275人学习¥ 499.00 2018/01/26
-
《计算机体系结构—网络篇4》之TTL、TCP/IP协议族详述、ARP欺骗、DNS劫持3小时49分钟通过学习,对网络建立一个多面的认识,具体课程了解TTL是什么,TTL值对网络通信的意义何在,通过TTL值可以知道些什么信息,以及TCP/IP协议家族中各个自协议的功能是什么,在网络通信的过程中,这些子协议怎么工作的,在课程的最后会基本的介绍网络欺骗相关的内容,比如ARP欺骗,DNS劫持,木马植入等。TTL 1 TTL 2 TCP协议 UDP、IP、ICMP、IGMP、ARP、RARP ARP欺骗15.0 14课时 8959人学习¥ 18.00 2018/11/22
-
《计算机体系结构—网络篇3》之IP分类与组成、网络标识、子网掩码、私网组建3小时3分钟畅销 通过本课程的学习,可以快速学习到MAC结构、IP ABCDE分类,各类分类IP的内部划分,几类IP中哪些部分是属于死亡IP、为什么说现在的IP地址不够主要指的是公网IP,什么事网络标识、网络地址、主机地址、网络标识与子网掩码什么关系、DHCP服务作用是什么,DHCP服务程序运行在哪,以及DNS服务等MAC、IP详细介绍 A类ip B类ip C类ip 网络标识4.9 13课时 9993人学习¥ 18.00 2018/11/22
-
《物联网、嵌入式基础课程》之Linux基础初级1【视频课程】4小时45分钟通过这部分课程的学习,实现在1~4天内快速入门Linux基础,为学习后续Linux嵌入式技术课程做准备!Linux基础知识点结构 安装VMware虚拟机 使用ISO文件安装Ubuntu windows与ubuntu之间的文件共享 真机安装ubuntu5.0 13课时 6545人学习¥ 3.00 2018/03/16