视频教程
宅学部落-王利涛
这个作者很懒,什么都没留下…
展开
-
跟涛哥一起学嵌入式 19:从零实现一个shell解释器
shell初体验在Linux环境下工作,我们经常去打开一个Terminal终端,然后在终端下敲入shell命令和运行,如:在终端下运行ls命令我们也可以编写一个简单的脚本文件并运行它shell脚本的编辑、修改权限和运行爱好思考的同学可能就会有疑问了:为什么我们在终端下敲入命令,就可以直接运行? 为什么我们在终端下可以直接运行一个脚本? 这个脚本是如何运行的? ...原创 2019-11-06 17:07:43 · 545 阅读 · 0 评论 -
C语言嵌入式Linux编程第2期:计算机体系架构与ARM汇编语言-王利涛-专题视频课程...
C语言到底学到什么程度,才能够胜任嵌入式Linux内核、驱动的开发? 不仅要求学员掌握C语言的基本语法,还要对 计算机基本原理、系统架构 、编译、链接原理、程序的加载、运行、C标准、 嵌入式硬件系统有深入理解。本期是《C语言嵌入式Linux编程》第2期学习过程中,有什么疑问,加入QQ群:475504428,与老师、其它学员一起交流...原创 2017-09-28 13:52:20 · 343 阅读 · 0 评论 -
C语言嵌入式Linux编程第3期:程序的编译、链接和运行-王利涛-专题视频课程
本课程为《C语言嵌入式Linux编程》第3期,主要对程序的编译、链接及运行机制进行分析。同时对静态库链接、动态链接的过程、插件原理、内核模块运行机进行探讨,后对嵌入式系统比较难理解的u-boot重定位、u-boot加载内核、内核解压缩、重定位过程进行分析,加深对程序的编译链接原理的理解。...原创 2017-09-28 13:51:51 · 417 阅读 · 0 评论 -
C语言嵌入式Linux编程第5期:C标准及GNU C扩展-王利涛-专题视频课程
本课程是《C语言嵌入式Linux编程》第5期主要内容包括:Linux内核、驱动程序中,GNU C对标准C扩展的大量的语法。学员在掌握这些扩展语法的基础上,消除阅读Linux内核、驱动、GNU开源软件的障碍。能够看懂这些“稀奇古怪”的语法,学会用这些扩展的语法知识去分析复杂的开源软件、Linux内核及驱动代码。...原创 2018-01-04 15:58:57 · 373 阅读 · 0 评论 -
C语言嵌入式Linux编程第4期:堆栈管理-王利涛-专题视频课程
本课程是《C语言嵌入式Linux编程》第4期主要内容包括: 1)程序运行过程中堆栈的内存分布2)栈初始化、大小、栈在函数调用和参数传递过程中的作用3)栈与作用域、栈对形参和实参的管理4)黑客栈溢出攻击原理及实践5)堆内存的维护、嵌入式裸机环境下、ucos、linux环境下堆内存的管理和维护6)内存泄露与防范、内存错误及检测7)实战:实践自己的堆内存管理器...原创 2018-01-04 15:58:25 · 343 阅读 · 0 评论 -
C语言嵌入式Linux编程第6期:数据存储与指针-王利涛-专题视频课程
本期课程为《C语言嵌入式Linux编程》第6期,从一个全新的视角:存储的角度,由浅入深,层层递进,一步一步去探讨讲解C指针。存储才是C语言的精髓,在存储面前,一切指针、链表、函数、变量都是浮云。抛开各种类型数据、函数、数据结构的表象,理解他们在内存中的存储才是我们理解C指针的关键。通过本期课程学习,达到“能用指针、敢用指针、善用指针”之学习目的。...原创 2018-02-24 09:06:34 · 325 阅读 · 0 评论 -
C语言嵌入式Linux编程第7期:Linux内核常用的数据结构与面向对象思想-王利涛-专题视频课程...
学习嵌入式一段时间了,开始学习Linux内核、驱动了,发现看不懂?看内核代码还是感觉很吃力,云里雾里?本期课程主要侧重于数据结构基本功的学习和Linux内核中的面向对象思想。掌握了这两项技能,再去分析Linux内核中复杂的子系统和驱动代码,相信你会跟以前有不一样的体验和收获。...原创 2018-06-26 09:13:38 · 504 阅读 · 0 评论 -
C语言嵌入式Linux编程第8期:C语言的模块化编程-王利涛-专题视频课程
本期课程,王老师对C语言在大型项目中经常遇到的一些问题、模棱两可的概念、知识死角、各种坑,从原理上进行分析、从技术实现上进行讲解。这些东西,在其它地方很少看到,很多知识点是老师花费了一个月的时间去研究、分析、验证得出的结论,干货满满。对于新手来收,这些可以直接作为经验,应用在以后的开发实战中;对于1~3年的公司工程师来说,学完本期课程,相信您也会有不少的收获。...原创 2018-06-26 09:13:58 · 452 阅读 · 0 评论 -
C语言嵌入式Linux编程第9期:CPU和操作系统入门-王利涛-专题视频课程
操作系统和多任务编程,是很多嵌入式学员学习的难点和重点。本期课程针对嵌入式学员,尤其是非CS专业的嵌入式学员,补充CPU工作机制、操作系统核心技术等理论短板,为后续的Linux内核、驱动开发等高阶课程打下良好的理论基础。...原创 2018-08-06 18:07:54 · 619 阅读 · 0 评论 -
Linux系统编程:入门篇视频教程-王利涛-专题视频课程
Linux系统编程视频课程为《Linux系统编程》入门篇,主要针对零基础的Linux开发学员科普Linux系统编程的概念以及需要掌握的各种技能,掌握Linux命令编写、Linux学习路线并熟悉嵌入式设备编程的方法。为后续的Linux系统编程深入学习打下良好的基础。...原创 2018-10-17 11:22:26 · 4132 阅读 · 0 评论 -
C语言嵌入式Linux编程(1)--C语言进阶学习路线指南-王利涛-专题视频课程
C语言到底学到什么程度,才能够进行嵌入式内核、驱动的开发?嵌入式不仅要求学员掌握C语言的基本语法,还要对1)计算机基本原理、系统架构2)编译、链接原理、程序加载运行原理、嵌入式系统硬件3)C标准、C编译器对C标准的扩展4)程序的健壮性、安全性、编码风格等有一个更深的理解和掌握。《C语言嵌入式Linux编程》专题视频教程,2017年8月会陆续发布,敬请期待!...原创 2017-07-24 14:12:47 · 689 阅读 · 0 评论 -
使用QEMU搭建u-boot+Linux+NFS嵌入式开发环境-王利涛-专题视频课程
想学习嵌入式,没米买开发板?买了开发板“折腾”不起来?遇到开发板的各种问题解决不了?QEMU来了!QEMU可以仿真多款嵌入式开发板!本课程将带着你在Ubuntu上安装QEMU,仿真一块A9架构的ARM开发板,然后在这块开发板上搭建嵌入式开发环境,包括:移植U-boot、Linux内核、使用busybox制作根文件系统、挂载NFS文件系统、在开发板上开发应用和内核驱动...原创 2017-07-24 09:33:54 · 1042 阅读 · 0 评论 -
嵌入式软件调试技术专题(3):Linux内核日志与信息打印-王利涛-专题视频课程
Linux内核、驱动开发中的printk打印技巧、日志系统、函数调用栈、动态调试、strace命令、内核转储、使用proc文件系统查看内核信息等查看Linux内核日志及打印信息的各种工具和方法。...原创 2017-04-19 08:41:45 · 377 阅读 · 0 评论 -
Git实战视频教程-王利涛-专题视频课程
Git作为实战型比较强的一门技术,光看书学习效果一般不是佳。Git视频培训课程通过深入浅出的内部机制解析、实际操作、动画演示、使用场景模拟等教学方式,让你提升Git技能,知其然知其所以然,大大缩短您的Git学习曲线,节省您的时间成本!本教程适用于开发者,如果您是企业Git维护人员,也可以先完学本教程,然后继续学习Gitsis、Gitolite、Gerrit等。...原创 2016-05-06 09:05:37 · 654 阅读 · 0 评论 -
C语言那些事儿-王利涛-专题视频课程
互联网上首家使用C99录制的C语言教程。全面、专业。标准的C语言教程。原创 2016-05-09 08:55:15 · 535 阅读 · 0 评论 -
初级玩转Linux+Ubuntu(嵌入式开发基础课程)-王利涛-专题视频课程
让Linux初学者学会使用Linux、熟悉Ubuntu环境,熟练掌握各种格式的软件的安装、卸载;掌握Linux的常用命令、在Linux下创建一个软件项目的方法;熟悉Linux下Samba、SSH、NFS等常用网络服务的配置和使用。尤其是面向嵌入式开发中各种环境搭建。...原创 2016-06-27 08:54:30 · 762 阅读 · 0 评论 -
vim从入门到精通--基础命令使用-王利涛-专题视频课程
这是一门vim基础教程。主要学习vim的基本命令使用:包括光标移动、文本复制、删除、粘贴、文本的查找、修改与替换;修改的撤销与保存、多窗口操作、标签页的使用等基本操作。后续会推出篇和定制篇,QQ群:475504428...原创 2016-06-27 08:53:40 · 333 阅读 · 0 评论 -
Linux Makefile工程实战视频教程-王利涛-专题视频课程
Makefile工程实战视频培训课程,该教程介绍Linux环境下开发软件编译Makefile的基础知识、项目构建、一步一步从零开始写一个模拟MP3项目的Makefile。原创 2017-01-03 09:34:38 · 2426 阅读 · 0 评论 -
Makefile工程实践视频课程(第2季):使用Autotools自动生成Makefile-王利涛-专题视频课程...
手写makefile太难了!浪费时间不说,还容易出问题!本门课程通过Autotools三剑客:automake、autoconf、libtool的使用,介绍如何使用这些工具去自动生成一个项目的Makefile:包括flat、shallow、deep等各种项目目录结构。通过掌握makefile.am变量语法以及autoconf宏的配置使用,让您能够熟练掌握去生成、维护一个项目Makefile。...原创 2017-01-19 11:34:27 · 446 阅读 · 0 评论 -
vim从入门到精通(第2季):使用插件定制自己的IDE开发环境-王利涛-专题视频课程...
vim从入门到精通(第2季):使用插件定制自己的IDE开发环境视频课程本课程通过学习vim脚本语法、vim配置、vim插件的安装及配置学习,在linux下打造一个类似SourceInsight功能的IDE,提高代码编辑效率。通过本课程的学习,学员可以掌握:根据自己的开发语言和项目环境,配置vim和常用插件,提升自己的工作效率。...原创 2017-03-06 09:03:15 · 257 阅读 · 0 评论 -
嵌入式软件调试技术专题(1):软件调试理论-王利涛-专题视频课程
软件调试在软件开发中占据很重要的地位。不同的调试方法、思维和工具,对软件解决问题故障、软件开发效率有很大影响。嵌入式软件调试亦是如此,相对复杂的调试环境更是进一步增加了调试的难度。本课程通过嵌入式开发中常见的调试方法通过各个专题逐个讲解、实战演示,让学员逐步掌握各个调试工具、调试方法的使用及各自应用的场景,提高嵌入式技能、提高工作技能。...原创 2017-03-06 09:04:18 · 374 阅读 · 0 评论 -
嵌入式软件调试专题2:printf函数打印高阶技巧-王利涛-专题视频课程
分享使用printf打印的技巧:包括控制打印开关、打印等级控制、以及打印函数printf缓冲机制带来的打印延迟问题,让你在工作、学习、软件debug中提高工作效率!...原创 2017-03-14 14:08:22 · 209 阅读 · 0 评论 -
C语言实战之学生成绩管理系统-王利涛-专题视频课程
通过C语言开发一个简单的项目:学生成绩管理系统1.C语言知识点的综合运用,加深对C语言的理解,学会结构化编程的思想2.熟悉企业软件开发的基本流程,树立软件工程的思维和概念3.具备独立开发一个小型甚至中型软件的能力:XX管理系统4.具备企业初级工程师的能力和水平,实现从学生到工程师的初级跨越关注更多新教程,可以关注微信号:armlinuxfun(嵌入式工程师自我修养)...原创 2016-04-18 17:42:58 · 1017 阅读 · 0 评论