【收藏】韦东山嵌入式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中shell解析脚本的通配符、元字符、转义符说明

《Linux中shell解析脚本的通配符、元字符、转义符说明》:本文主要介绍shell通配符、元字符、转义符以及shell解析脚本的过程,通配符用于路径扩展,元字符用于多命令分割,转义符用于将特殊... 目录一、linux shell通配符(wildcard)二、shell元字符(特殊字符 Meta)三、s

Linux之软件包管理器yum详解

《Linux之软件包管理器yum详解》文章介绍了现代类Unix操作系统中软件包管理和包存储库的工作原理,以及如何使用包管理器如yum来安装、更新和卸载软件,文章还介绍了如何配置yum源,更新系统软件包... 目录软件包yumyum语法yum常用命令yum源配置文件介绍更新yum源查看已经安装软件的方法总结软

linux报错INFO:task xxxxxx:634 blocked for more than 120 seconds.三种解决方式

《linux报错INFO:taskxxxxxx:634blockedformorethan120seconds.三种解决方式》文章描述了一个Linux最小系统运行时出现的“hung_ta... 目录1.问题描述2.解决办法2.1 缩小文件系统缓存大小2.2 修改系统IO调度策略2.3 取消120秒时间限制3

Linux alias的三种使用场景方式

《Linuxalias的三种使用场景方式》文章介绍了Linux中`alias`命令的三种使用场景:临时别名、用户级别别名和系统级别别名,临时别名仅在当前终端有效,用户级别别名在当前用户下所有终端有效... 目录linux alias三种使用场景一次性适用于当前用户全局生效,所有用户都可调用删除总结Linux

Linux:alias如何设置永久生效

《Linux:alias如何设置永久生效》在Linux中设置别名永久生效的步骤包括:在/root/.bashrc文件中配置别名,保存并退出,然后使用source命令(或点命令)使配置立即生效,这样,别... 目录linux:alias设置永久生效步骤保存退出后功能总结Linux:alias设置永久生效步骤

Linux使用fdisk进行磁盘的相关操作

《Linux使用fdisk进行磁盘的相关操作》fdisk命令是Linux中用于管理磁盘分区的强大文本实用程序,这篇文章主要为大家详细介绍了如何使用fdisk进行磁盘的相关操作,需要的可以了解下... 目录简介基本语法示例用法列出所有分区查看指定磁盘的区分管理指定的磁盘进入交互式模式创建一个新的分区删除一个存

Linux使用dd命令来复制和转换数据的操作方法

《Linux使用dd命令来复制和转换数据的操作方法》Linux中的dd命令是一个功能强大的数据复制和转换实用程序,它以较低级别运行,通常用于创建可启动的USB驱动器、克隆磁盘和生成随机数据等任务,本文... 目录简介功能和能力语法常用选项示例用法基础用法创建可启动www.chinasem.cn的 USB 驱动

高效管理你的Linux系统: Debian操作系统常用命令指南

《高效管理你的Linux系统:Debian操作系统常用命令指南》在Debian操作系统中,了解和掌握常用命令对于提高工作效率和系统管理至关重要,本文将详细介绍Debian的常用命令,帮助读者更好地使... Debian是一个流行的linux发行版,它以其稳定性、强大的软件包管理和丰富的社区资源而闻名。在使用

Redis缓存问题与缓存更新机制详解

《Redis缓存问题与缓存更新机制详解》本文主要介绍了缓存问题及其解决方案,包括缓存穿透、缓存击穿、缓存雪崩等问题的成因以及相应的预防和解决方法,同时,还详细探讨了缓存更新机制,包括不同情况下的缓存更... 目录一、缓存问题1.1 缓存穿透1.1.1 问题来源1.1.2 解决方案1.2 缓存击穿1.2.1

Linux Mint Xia 22.1重磅发布: 重要更新一览

《LinuxMintXia22.1重磅发布:重要更新一览》Beta版LinuxMint“Xia”22.1发布,新版本基于Ubuntu24.04,内核版本为Linux6.8,这... linux Mint 22.1「Xia」正式发布啦!这次更新带来了诸多优化和改进,进一步巩固了 Mint 在 Linux 桌面