【收藏】韦东山嵌入式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命令之firewalld的用法

《Linux命令之firewalld的用法》:本文主要介绍Linux命令之firewalld的用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux命令之firewalld1、程序包2、启动firewalld3、配置文件4、firewalld规则定义的九大

Linux之计划任务和调度命令at/cron详解

《Linux之计划任务和调度命令at/cron详解》:本文主要介绍Linux之计划任务和调度命令at/cron的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux计划任务和调度命令at/cron一、计划任务二、命令{at}介绍三、命令语法及功能 :at

Linux下如何使用C++获取硬件信息

《Linux下如何使用C++获取硬件信息》这篇文章主要为大家详细介绍了如何使用C++实现获取CPU,主板,磁盘,BIOS信息等硬件信息,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下... 目录方法获取CPU信息:读取"/proc/cpuinfo"文件获取磁盘信息:读取"/proc/diskstats"文

Linux内核参数配置与验证详细指南

《Linux内核参数配置与验证详细指南》在Linux系统运维和性能优化中,内核参数(sysctl)的配置至关重要,本文主要来聊聊如何配置与验证这些Linux内核参数,希望对大家有一定的帮助... 目录1. 引言2. 内核参数的作用3. 如何设置内核参数3.1 临时设置(重启失效)3.2 永久设置(重启仍生效

kali linux 无法登录root的问题及解决方法

《kalilinux无法登录root的问题及解决方法》:本文主要介绍kalilinux无法登录root的问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,... 目录kali linux 无法登录root1、问题描述1.1、本地登录root1.2、ssh远程登录root2、

Linux ls命令操作详解

《Linuxls命令操作详解》通过ls命令,我们可以查看指定目录下的文件和子目录,并结合不同的选项获取详细的文件信息,如权限、大小、修改时间等,:本文主要介绍Linuxls命令详解,需要的朋友可... 目录1. 命令简介2. 命令的基本语法和用法2.1 语法格式2.2 使用示例2.2.1 列出当前目录下的文

MySQL更新某个字段拼接固定字符串的实现

《MySQL更新某个字段拼接固定字符串的实现》在MySQL中,我们经常需要对数据库中的某个字段进行更新操作,本文就来介绍一下MySQL更新某个字段拼接固定字符串的实现,感兴趣的可以了解一下... 目录1. 查看字段当前值2. 更新字段拼接固定字符串3. 验证更新结果mysql更新某个字段拼接固定字符串 -

Linux中的计划任务(crontab)使用方式

《Linux中的计划任务(crontab)使用方式》:本文主要介绍Linux中的计划任务(crontab)使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、前言1、linux的起源与发展2、什么是计划任务(crontab)二、crontab基础1、cro

Linux换行符的使用方法详解

《Linux换行符的使用方法详解》本文介绍了Linux中常用的换行符LF及其在文件中的表示,展示了如何使用sed命令替换换行符,并列举了与换行符处理相关的Linux命令,通过代码讲解的非常详细,需要的... 目录简介检测文件中的换行符使用 cat -A 查看换行符使用 od -c 检查字符换行符格式转换将

Linux系统配置NAT网络模式的详细步骤(附图文)

《Linux系统配置NAT网络模式的详细步骤(附图文)》本文详细指导如何在VMware环境下配置NAT网络模式,包括设置主机和虚拟机的IP地址、网关,以及针对Linux和Windows系统的具体步骤,... 目录一、配置NAT网络模式二、设置虚拟机交换机网关2.1 打开虚拟机2.2 管理员授权2.3 设置子