【收藏】韦东山嵌入式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 samba共享慢的原因及解决方案

《Linuxsamba共享慢的原因及解决方案》:本文主要介绍Linuxsamba共享慢的原因及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux samba共享慢原因及解决问题表现原因解决办法总结Linandroidux samba共享慢原因及解决

新特性抢先看! Ubuntu 25.04 Beta 发布:Linux 6.14 内核

《新特性抢先看!Ubuntu25.04Beta发布:Linux6.14内核》Canonical公司近日发布了Ubuntu25.04Beta版,这一版本被赋予了一个活泼的代号——“Plu... Canonical 昨日(3 月 27 日)放出了 Beta 版 Ubuntu 25.04 系统镜像,代号“Pluc

MySQL新增字段后Java实体未更新的潜在问题与解决方案

《MySQL新增字段后Java实体未更新的潜在问题与解决方案》在Java+MySQL的开发中,我们通常使用ORM框架来映射数据库表与Java对象,但有时候,数据库表结构变更(如新增字段)后,开发人员可... 目录引言1. 问题背景:数据库与 Java 实体不同步1.1 常见场景1.2 示例代码2. 不同操作

Linux安装MySQL的教程

《Linux安装MySQL的教程》:本文主要介绍Linux安装MySQL的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux安装mysql1.Mysql官网2.我的存放路径3.解压mysql文件到当前目录4.重命名一下5.创建mysql用户组和用户并修

Linux上设置Ollama服务配置(常用环境变量)

《Linux上设置Ollama服务配置(常用环境变量)》本文主要介绍了Linux上设置Ollama服务配置(常用环境变量),Ollama提供了多种环境变量供配置,如调试模式、模型目录等,下面就来介绍一... 目录在 linux 上设置环境变量配置 OllamPOgxSRJfa手动安装安装特定版本查看日志在

Linux系统之主机网络配置方式

《Linux系统之主机网络配置方式》:本文主要介绍Linux系统之主机网络配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、查看主机的网络参数1、查看主机名2、查看IP地址3、查看网关4、查看DNS二、配置网卡1、修改网卡配置文件2、nmcli工具【通用

Linux系统之dns域名解析全过程

《Linux系统之dns域名解析全过程》:本文主要介绍Linux系统之dns域名解析全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、dns域名解析介绍1、DNS核心概念1.1 区域 zone1.2 记录 record二、DNS服务的配置1、正向解析的配置

Linux修改pip和conda缓存路径的几种方法

《Linux修改pip和conda缓存路径的几种方法》在Python生态中,pip和conda是两种常见的软件包管理工具,它们在安装、更新和卸载软件包时都会使用缓存来提高效率,适当地修改它们的缓存路径... 目录一、pip 和 conda 的缓存机制1. pip 的缓存机制默认缓存路径2. conda 的缓

Linux修改pip临时目录方法的详解

《Linux修改pip临时目录方法的详解》在Linux系统中,pip在安装Python包时会使用临时目录(TMPDIR),但默认的临时目录可能会受到存储空间不足或权限问题的影响,所以本文将详细介绍如何... 目录引言一、为什么要修改 pip 的临时目录?1. 解决存储空间不足的问题2. 解决权限问题3. 提

Linux中的进程间通信之匿名管道解读

《Linux中的进程间通信之匿名管道解读》:本文主要介绍Linux中的进程间通信之匿名管道解读,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、基本概念二、管道1、温故知新2、实现方式3、匿名管道(一)管道中的四种情况(二)管道的特性总结一、基本概念我们知道多