【收藏】韦东山嵌入式Linux课程梳理|随时更新

2024-03-31 23:38

本文主要是介绍【收藏】韦东山嵌入式Linux课程梳理|随时更新,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在线课堂:https://www.100ask.net/index(课程观看)
论  坛:http://bbs.100ask.net/(学术答疑)
开 发 板:https://100ask.taobao.com/ (淘宝)
     https://weidongshan.tmall.com/(天猫)
交流群一:QQ群:869222007(鸿蒙开发/Linux/嵌入式/驱动/资料下载)
交流群二:QQ群:536785813(单片机-嵌入式)
公 众 号:百问科技


版本日期作者说明
V12020韦东山导学教程

单片机教程(RTOS必备/硬件编程大全)

课程简介:
(1)该课程是单片机裸机核心课程
(2)它是单片机进阶学习的必须知识
(3)也是Linux裸机开发的衔接知识
(4)为进一步学习RTOS/u-boot/Linux做准备

课程亮点:
(1)同时使用:KEIL / GCC
(2)同时掌握:cortexM3 / cortexM4 / cortexA7
(3)从单片机无缝切入Linux裸机开发
(4)学习一套视频,掌握3种处理器2套开发工具
(5)揭开你不曾了解的深层技术
(6)为切入RTOS/u-boot/Linux驱动做好准备

适用人群:
(1)用keil学习了单片机的hal开发,想深入理解单片机的内部机制。
(2)想学习uboot、rtos等更复杂的程序,却无从入手的人。
(3)想真正从单片机第一条指令开始,理解程序的人。

与JZ2440新一期视频相比:
(1)主要知识点没差别
(2)使用了3款板子同时开讲,可以同时获得cortex M3/M4/A7三种架构的知识。
(3)使用keil、gcc同时开讲,可以从keil无缝切入gcc。

观看地址:
1、单片机核心/RTOS必备_硬件编程大全(基于STM32F103)
https://www.100ask.net/detail/p_5f85731ee4b06aff1a03d3d3/8

2、单片机核心/RTOS必备_硬件编程大全(基于IMX6ULL)
https://www.100ask.net/detail/p_5f857338e4b0e95a89c3cdb0/8

3、单片机核心/RTOS必备_硬件编程大全(基于STM32MP157)
https://www.100ask.net/detail/p_5f857352e4b0e95a89c3cdb8/8

小提示:购买过百问网IMX6ULL、STM32MP157开发板可以关注公众号免费领取以上课程哟;如果购买上述课程,在购买配套开发板时可抵扣课程花费的费用。

嵌入式Linux全新系列教程

一、基于HAL库的单片机开发:
可以快速上手、快速做出单片机产品,但是HAL库封装了一切,无法学习到更多

二、基于寄存器的裸机开发:
可以深入单片机程序的内幕,是RTOS开发、u-boot开发的基础

三、嵌入式Linux学习:
① 十年前,学习Linux的路线是:裸机、u-boot移植、内核移植、驱动开发、应用开发
② 这路线落伍了,因为:时间长、脱离现在的工作需要、很久才能学到项目开发
③ 比如u-boot的学习比驱动开发还难,但是工作中基本不需要开发u-boot
④ 新路线:先应用基础,再驱动基础,马上开始项目,可以快速入门
⑤ 入门之后,再按需学习各类专题,比如u-boot、驱动大全

观看地址(免费):
1、【第1篇】新学习路线、视频介绍、资料下载
第一步了解整个课程体系,浏览大概有哪些资料。
https://www.100ask.net/detail/p_5f18007de4b0df48afbcd477/6

2、【第2篇】环境搭建、Linux基本操作、工具使用
第二步从零开始进行一些基本操作,环境搭建。
https://www.100ask.net/detail/p_5f1a913de4b0df48afbd6d43/8

3、【第3篇】开发板使用手册
了解开发板的使用手册
https://www.100ask.net/detail/p_5f181a62e4b0a1003cae70dd/6

4、【第4篇】嵌入式Linux应用开发基础知识 HOT!
学习嵌入式Linux的一些基本知识
https://www.100ask.net/detail/p_5f338ae3e4b075dc42ad44a1/8

5、【第5篇】嵌入式Linux驱动开发基础知识 HOT!
课程包含了使用"LED/按键/中断",引入"查询/休眠-唤醒/POLL/异步通知"等基础知识,pinctrl/gpio/设备树使用,硬件中断/软件中断/中断上下文/中断的线程化处理。这些是必备的知识,即使你只做APP开发,这些知识也应该掌握。
https://www.100ask.net/detail/p_5f1aa2dde4b0df48afbd775f/8

6、【第6篇】实战项目 HOT!
电子产品量产工具
https://www.100ask.net/detail/p_5f181e8fe4b0df48afbce201/8

鸿蒙系统开发教程

鸿蒙 liteos-a 内核是支持 MMU 的、支持进程间隔离和内核隔离的 RTOS。

作为一个新出的内核,怎么快速学习它?我们在 Linux 上的经验对学习 liteos-a 有没有用处?怎么把这个新的内核用在自己的板子上?移植完成后,怎么验证它支持鸿蒙的各种子系统?本次沙龙我会用 Linux 来类比 liteos-a,尽快掌握它。

观看地址:
1、跟韦东山学习鸿蒙系统之最小系统移植(基于IMX6ULL) HOT!
基于IMX6ULL开发板
https://www.100ask.net/detail/p_5fcf586ae4b04db7c0939c82/8

2、跟韦东山学习鸿蒙系统之最小系统移植(基于STM32MP157) HOT!
基于STM32MP157开发板
https://www.100ask.net/detail/p_5fcf586ae4b04db7c0939c82/8

驱动大全之同步与互斥

课程亮点:
在单CPU系统UP)、多CPU系统(SMP中编写驱动程序的差别在于怎么保护临界资源,这需要同步与互斥,就是“我等你用完厕所,我再用厕所"。怎么实现同步与互斥?上锁。内核中有多种锁:原地打转的 spinlock、会休眠的 semaphore, mutex等等。怎么使用它们?它们的实现原理是怎样的?用7个视频来深入深入理解Linux同步与互斥的机制。

观看地址:
① 想深入了解Linux 同步与互斥 机制的人
② 工作中要用到同步与互斥的人
③ 已经学完《升级版视频之入门篇》的人

观看地址:
驱动大全之同步与互斥
深入讲解同步与互斥,基于IMX6ULL、RK3399、AM335X全新录制的嵌入式Linux驱动大全视频教程
https://www.100ask.net/detail/p_5eea075980c7d_sPLtIVIV/6

这篇关于【收藏】韦东山嵌入式Linux课程梳理|随时更新的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/865664

相关文章

基于Linux的ffmpeg python的关键帧抽取

《基于Linux的ffmpegpython的关键帧抽取》本文主要介绍了基于Linux的ffmpegpython的关键帧抽取,实现以按帧或时间间隔抽取关键帧,文中通过示例代码介绍的非常详细,对大家的学... 目录1.FFmpeg的环境配置1) 创建一个虚拟环境envjavascript2) ffmpeg-py

Linux脚本(shell)的使用方式

《Linux脚本(shell)的使用方式》:本文主要介绍Linux脚本(shell)的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录概述语法详解数学运算表达式Shell变量变量分类环境变量Shell内部变量自定义变量:定义、赋值自定义变量:引用、修改、删

Linux链表操作方式

《Linux链表操作方式》:本文主要介绍Linux链表操作方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、链表基础概念与内核链表优势二、内核链表结构与宏解析三、内核链表的优点四、用户态链表示例五、双向循环链表在内核中的实现优势六、典型应用场景七、调试技巧与

详解Linux中常见环境变量的特点与设置

《详解Linux中常见环境变量的特点与设置》环境变量是操作系统和用户设置的一些动态键值对,为运行的程序提供配置信息,理解环境变量对于系统管理、软件开发都很重要,下面小编就为大家详细介绍一下吧... 目录前言一、环境变量的概念二、常见的环境变量三、环境变量特点及其相关指令3.1 环境变量的全局性3.2、环境变

Linux系统中的firewall-offline-cmd详解(收藏版)

《Linux系统中的firewall-offline-cmd详解(收藏版)》firewall-offline-cmd是firewalld的一个命令行工具,专门设计用于在没有运行firewalld服务的... 目录主要用途基本语法选项1. 状态管理2. 区域管理3. 服务管理4. 端口管理5. ICMP 阻断

Linux实现线程同步的多种方式汇总

《Linux实现线程同步的多种方式汇总》本文详细介绍了Linux下线程同步的多种方法,包括互斥锁、自旋锁、信号量以及它们的使用示例,通过这些同步机制,可以解决线程安全问题,防止资源竞争导致的错误,示例... 目录什么是线程同步?一、互斥锁(单人洗手间规则)适用场景:特点:二、条件变量(咖啡厅取餐系统)工作流

Linux中修改Apache HTTP Server(httpd)默认端口的完整指南

《Linux中修改ApacheHTTPServer(httpd)默认端口的完整指南》ApacheHTTPServer(简称httpd)是Linux系统中最常用的Web服务器之一,本文将详细介绍如何... 目录一、修改 httpd 默认端口的步骤1. 查找 httpd 配置文件路径2. 编辑配置文件3. 保存

Linux使用scp进行远程目录文件复制的详细步骤和示例

《Linux使用scp进行远程目录文件复制的详细步骤和示例》在Linux系统中,scp(安全复制协议)是一个使用SSH(安全外壳协议)进行文件和目录安全传输的命令,它允许在远程主机之间复制文件和目录,... 目录1. 什么是scp?2. 语法3. 示例示例 1: 复制本地目录到远程主机示例 2: 复制远程主

Linux基础命令@grep、wc、管道符的使用详解

《Linux基础命令@grep、wc、管道符的使用详解》:本文主要介绍Linux基础命令@grep、wc、管道符的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录grep概念语法作用演示一演示二演示三,带选项 -nwc概念语法作用wc,不带选项-c,统计字节数-

Linux CPU飙升排查五步法解读

《LinuxCPU飙升排查五步法解读》:本文主要介绍LinuxCPU飙升排查五步法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录排查思路-五步法1. top命令定位应用进程pid2.php top-Hp[pid]定位应用进程对应的线程tid3. printf"%