-
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课时 18310人学习¥ 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
-
Android系统_binder_c程序示视频课程2小时15分钟用c程序分析binder,并结合binder带的框架。Android驱动_binder_c程序示例 Android驱动_binder系统_C程序示例_编写 Android驱动_binder系统_C程序示例_编译查错 Android_binder系统_C程序示例_测试与总结5.0 4课时 8465人学习¥ 0 2016/07/22
-
C语言嵌入式Linux高级编程视频教程第4期:堆栈管理7小时40分钟学习C语言在运行过程中,堆与栈在内存中的运行情况、堆栈在函数调用和传参过程中的作用。栈溢出攻击原理及实践、以及内存泄露、常见内存错误的分析与防范。程序与内存的关系 栈的初始化及大小 栈的管理:函数调用 栈的管理:参数传递 形参与实参5.0 16课时 10482人学习¥ 25.00 2019/04/01
-
C语言嵌入式高级编程视频课程第6期:数据存储与指针8小时51分钟彻底学习C程序中各种类型的数据存储和C指针,对C指针的各种基础概念“拨乱反正”,重新正确认识C指针。熟练学习C指针的各种使用方法及注意事项。存储才是C语言的精髓 存储的基本概念 有符号数和无符号数 数据溢出 数据对齐5.0 22课时 10179人学习¥ 25.00 2019/04/01
-
《C经典面试1》编译链接 指针 内存bug4小时8分钟对C的核心知识进行总结,提升c面试能力。c编译链接的详细过程 目标文件格式、条件编译、标准宏定义等 头文件包含、c内存结构、extern关键字等 const 与 指针+、-运算 字符串指针、字符串数组、sizeof、strlen5.0 14课时 13066人学习¥ 24.00 2018/11/10
-
【嵌入式物联网系列】网络编程专题:第六课-网络通信过程精讲2小时29分钟理解网络通信过程中数据包的转换方式pt的介绍和安装 pt的简单使用 广播数据包的构成 配置静态路由 配置静态路由25.0 8课时 228人学习¥ 48.80 2019/12/01
-
【嵌入式物联网系列】网络编程专题:第五课-开发webServer实战3小时28分钟本课程是TCP编程的进一步延伸,可以学习webserver的工作原理和开发过程netstat和ss命令介绍 ping命令 wc命令 grep命令 awk命令5.0 11课时 350人学习¥ 48.80 2019/12/01
-
【嵌入式物联网系列】网络编程专题:第八课-原始套接字快速入门3小时本课程主要学习原始套接字及其应用原始套接字简介 各种数据包构成详解 实战:手把手写mac底子分析器 启动网卡混杂模式 ioctl的使用5.0 10课时 198人学习¥ 48.80 2019/12/01
-
【嵌入式物联网系列】网络编程专题:第十课-libpcap和libnet详解1小时47分钟本课程主要讲解libpcap和libnet的使用libpcap使用举例 libpcap程序编译方法 libpcap接收数据包 获取各层首部的结构体 libpcap过滤数据包5.0 9课时 145人学习¥ 48.80 2019/12/02
-
【嵌入式物联网系列】网络编程专题:第九课-飞秋欺骗1小时30分钟本课程主要学习原始套接字及其应用飞秋协议介绍 数据包校验方法 实战:手把手实现飞秋欺骗1 实战:手把手实现飞秋欺骗2 实战:手把手实现飞秋欺骗35.0 6课时 65人学习¥ 48.80 2019/12/02
-
4.5.数组&字符串&结构体&共用体&枚举-C语言部分精讲篇第5部分9小时25分钟本课程综合讲解了数组、字符串、字符数组、结构体定义及使用、结构体对齐、复杂结构体结合指针、共用体定义及使用、大小端模式、枚举常量及其与宏定义的关联。通过本部分共15节课的理论讲解加代码实战,希望大家能够对以上知识点有更深入的理解。4.5.1.程序中内存从哪里来1 4.5.2.程序中内存从哪里来2 4.5.3.程序中内存从哪里来3 4.5.4.程序中内存从哪里来4 4.5.5.C语言的字符串类型4.9 15课时 146626人学习¥ 39.00 2020/08/07
-
3.4.Linux进程全解-Linux应用编程和网络编程第4部分9小时56分钟本课程对Linux中进程及其相关的各种知识做了系统性讲述,包括:进程的起始和环境、父子进程、exec族函数、守护进程、进程间通信等。学完本节后学生可以对进程的概念有更深入理解和更多面认识。3.4.1.程序的开始和结束 3.4.2.进程环境 3.4.3.进程的正式引入 3.4.4.fork创建子进程 3.4.5.父子进程对文件的操作4.9 19课时 108054人学习¥ 35.00 2016/03/30
-
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.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
-
2.5.U-Boot源码分析1-启动阶段-U-Boot和系统移植第5部分6小时3分钟本课程为uboot学习的第5部分,主要内容是uboot启动的阶段start.S文件中的汇编初始化2.5.1.start.S引入 2.5.2.start.S解析1 2.5.3.start.S解析2 2.5.4.start.S解析3 2.5.5.start.S解析44.9 13课时 61749人学习¥ 22.00 2015/11/20
-
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.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课时 8080人学习¥ 16.00 2016/01/09
-
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课时 34134人学习¥ 29.00 2016/01/22
-
2.19根文件系统构建实验及过程详解-U-Boot和系统移植第十九部分6小时46分钟本课程将带领大家一步步的构建一个可用的文件夹形式的根文件系统2.19.1.根文件系统的构建路线 2.19.2.busybox的移植实战 2.19.3.inittab详解 2.19.4.busybox源码分析1 2.19.5.busybox源码分析24.9 13课时 42192人学习¥ 28.00 2016/02/13
-
C语言嵌入式Linux高级编程视频课程(1)--C语言进阶学习路线指南1小时44分钟通过一些列课程专题学习,达到嵌入式内核驱动开发对C语言的要求。嵌入式C语言进阶学习路线指南 代码编辑工具:vim使用脚本命令 使用GCC、MAKE编译源程序 使用Git管理软件版本4.9 4课时 7718人学习¥ 0 2019/04/01
-
《C经典面试题2》函数、其它视频课程4小时18分钟对C的核心知识进行总结,提升c面试能力。函数声明、回调函数 可变参函数 栈的使用过程,内联函数、带参宏 递归函数 库函数printf、sprintf、snprintf、4.9 16课时 1118人学习¥ 24.00 2018/11/13
-
4.9.链表&状态机与多线程-C语言部分精讲篇第9部分8小时24分钟本课程学习链表这一数据结构4.9.1.链表的引入 4.9.2.单链表的实现 4.9.3.单链表的算法之插入节点 4.9.4.单链表的算法之插入节点续 4.9.5.从链表头部插入新节点4.8 17课时 106317人学习¥ 39.00 2015/10/22
-
物联网Linux网络程序设计21小时16分钟该课程将讲授有关网络传输数据的基本操作、常用的网络传输协议和原始套接字编程等。网络概述 网络地址 数据报 udp概述 网络概念回顾4.7 45课时 870人学习¥ 9.00 2019/11/24
-
【嵌入式物联网系列】网络编程专题:第七课-防火墙配置实战3小时39分钟本课程主要学习Iptables的工作原理和配置方法linux用户管理 防火墙基础 IP和TCP包首部 tcp协议补充 ufw使用介绍暂无评分 11课时 228人学习¥ 48.80 2019/12/01