使用Beaglebone Black逐步学习嵌入式Linux | Embedded Linux Step by Step Using Beaglebone Black

使用Beaglebone Black逐步学习嵌入式Linux | Embedded Linux Step by Step Using Beaglebone Black-幻仿编程
使用Beaglebone Black逐步学习嵌入式Linux | Embedded Linux Step by Step Using Beaglebone Black
此内容为付费资源,请付费后查看
59.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源
资源分类: Linux查看预览
最近更新: 2025-08-12文件内容: 视频+中英文字幕+配套课件
视频分辨率: 1080P 高清文件大小: 10.95GB
视频语言: 英语视频字幕: 中英字幕

幻仿编程 Udemy 付费课程,独家中英字幕 + 配套资料!
限时1折特惠!课程永久访问权,随时随地学习!

使用 Beaglebone Black 逐步实现嵌入式 Linux

学习 ARM Linux 系统、嵌入式 Linux 构建模块、Busybox、Beaglebone 接口项目等等

讲师:FastBit Embedded Brain Academy


您将学到什么

  • 理解 Linux-ARM 系统上的 ROM –Uboot-Kernel 启动过程并进行测试
  • 内核、引导加载程序的逐步编译以及在 Beaglebone 硬件上的测试
  • U-Boot、MLO、SPL、解释和测试
  • 了解 AM335x SOC 的各种子系统,例如 GPIO、I2C、MMC、启动模式等
  • 了解平台设备及其工作原理
  • 了解 ARM 板配置文件
  • Linux 设备树
  • 浅析AM335x的各种启动模式
  • eMMC OS 更新和启动新的 Debian OS
  • 串行启动(UART)
  • TFTP 启动
  • NFS 启动
  • Beaglebone 网络
  • Busybox 编译和测试
  • 在 Beablebone 上配置和使用 Buildroot
  • 从头编写 uEnv dot txt 并进行测试
  • 在 BBB 上使用 I2C 工具
  • 使用 Eclipse IDE 进行硬件接口项目和“C”应用程序开发
  • GPIO编程
  • 连接外部 LED、7 段显示器和代码开发
  • 连接 LCD 和相关项目
  • MPU6050 传感器与倾斜传感接口
  • EEPROM编程

探索相关主题

  • 嵌入式Linux
  • 硬件
  • 信息技术与软件

要求

  • 可能需要具备 Linux 命令的基础知识
  • 可能需要基本的“C”编程知识,但不是强制性的

描述

更新:已添加英文字幕,并提供文字记录

更新#1:添加了 MPU6050 接口和倾斜感应教程

更新 #2:添加了 LCD 接口教程

该课程专为初学者到高级学员设计。

学习Beaglebone 硬件上的嵌入式 Linux 系统的全面实用课程

100% 亲自动手,使用硬件进行分步讲解

简要说明:

本课程将揭秘嵌入式 Linux 系统的学习方法,并讲解如何在 Beaglebone 硬件上运行嵌入式 Linux 及其各种组件。请参阅上文“我将学到什么?”部分,了解本课程的精彩内容!

  • 有趣的硬件接口项目,并逐步详细解释内部工作细节
  • 使用 Eclipse IDE 为您的 Beaglebone 硬件开发“C”应用程序
  • 每个部分结束时,学生都会有令人兴奋的作业需要完成,这将加深他们的理解
  • 嵌入式 Linux 测验来测试您的理解。
  • 问答支持

我的承诺!

我会亲自解答您关于本课程的问题,无论是私下还是小组讨论。如果您有任何不满意,无论出于何种原因,您都可以在 30 天内获得 Udemy 的全额退款,无需任何理由。但我相信您无需退款。 我 100% 支持本课程,并致力于为您提供帮助。

FastBit嵌入式大脑学院课程学习顺序,

如果您是嵌入式系统领域的初学者,您可以按照以下顺序学习我们的课程。这只是讲师对初学者的建议。

1)微控制器嵌入式C编程:绝对初学者(嵌入式C)

2)ARM Cortex-M3/M4处理器上的嵌入式系统编程(ARM Cortex M4处理器专用)

3)掌握微控制器及嵌入式驱动开发(MCU1)

4)掌握微控制器:定时器、PWM、CAN、RTC、低功耗(MCU2)

5)掌握微控制器:STM32-LTDC、LCD-TFT、LVGL(MCU3)

6)使用UML状态机(状态机)进行嵌入式系统设计

7)掌握 RTOS:动手调试 FreeRTOS 和 STM32Fx(RTOS)

8)ARM Cortex M 微控制器 DMA 编程揭秘(DMA)

9)STM32Fx微控制器自定义引导加载程序开发(Bootloader)

10)使用 Beaglebone Black(Linux)逐步实现嵌入式 Linux

11)使用Beaglebone Black(LDD1)进行Linux设备驱动程序编程

其他编程课程

1)掌握 Rust 编程语言:从初学者到高级

本课程适合哪些人:

  • 希望探索 ARM 上的 Linux 世界的学生
  • 从事嵌入式 Linux 系统的专业人士或学生
共 109 节课程 • 总时长 16 小时 8 分钟
第一章 引言BBB板和SoC
1. 使用Minicom10分12秒
2. 使用Teraterm和PuTTY6分37秒
3. 入门BBB和初始设置4分41秒
4. BBB Web界面10分18秒
5. 概述8分14秒
6. 下载课程材料3分24秒
7. BeagleBone Black(BBB)主板介绍4分34秒
第二章 在虚拟机中安装Ubuntu-16
1. 在虚拟机中安装Ubuntu-16 – 第一部分8分47秒
2. 在虚拟机中安装Ubuntu-16 – 第2部分7分21秒
3. 与BBB沟通9分40秒
第三章 AM335x 功能模块概述
1. AM335x 功能模块概述 第一部分17分56秒
2. AM335x 功能模块概述第二部分9分51秒
第四章 Beaglebone Linux启动过程
1. 我们需要什么才能在BBB上成功启动Linux?4分53秒
2. BBB Linux 引导序列讨论 ROM 和 SPL9分26秒
3. BBB Linux 引导序列讨论-MLO – SPL 任务6分9秒
4. 启动BBB上的RBL和MLO4分56秒
5. 在BBB上测试MLO图像12分11秒
6. 在BBB上测试U-boot镜像2分50秒
7. BBB Linux 引导序列讨论-U-Boot(1)17分46秒
8. BBB Linux 引导序列讨论-U-Boot17分46秒
9. 手动解码uImage的U-boot头部8分54秒
10. Linux 引导序列讨论-引导加载程序第一部分9分37秒
11. Linux 引导序列讨论-引导加载程序-第 2 部分9分20秒
12. Linux启动序列讨论 – 内核入口4分39秒
13. Linux 启动序列讨论 – INIT 的启动9分4秒
第五章 BBB eMMC更新
1. eMMC启动 – 整体概览(1)5分11秒
2. eMMC启动- 整体情况5分11秒
3. eMMC更新-下载最新操作系统镜像17分41秒
4. 在BBB上启用互联网14分37秒
第六章 从SD卡启动BBB
1. 通过SD卡使用最新镜像启动BBB5分31秒
2. 登录到BBB1分32秒
第七章 Linux设备树
1. 为什么引入Linux设备树9分27秒
第八章 uEnv.txt 和 Initramfs
1. 从零开始编写 uEnv txt 文件第一部分10分45秒
2. 从零开始编写 uEnv.txt 文件,第二部分8分36秒
3. 从零开始编写uEnv txt文件 第三部分11分41秒
4. 从零开始编写uEnv txt文件,第4部分4分52秒
5. 从头开始编写 uEnv txt 文件第 5 部分10分46秒
第九章 通过串口启动BBB
1. 串行启动 – 整体概览12分53秒
2. 测试串行启动第一部分9分19秒
3. 测试串行启动第2部分9分31秒
第十章 通过TFTP协议启动BBB
1. TFTP启动 – 整体概览4分58秒
2. 测试BBB(1)上的TFTP启动15分25秒
3. 测试BBB上的TFTP启动15分25秒
第11章 U-boot
1. 理解U-boot源代码树8分28秒
2. 交叉工具链安装6分41秒
3. 配置和生成SPLMLOU启动映像-第一部分2分29秒
4. 配置和生成SPLMLOU启动镜像-第二部分8分43秒
第12章 理解Linux源代码树
1. ARM架构相关代码组织10分36秒
2. ARM主板配置文件组织15分20秒
3. Soc特定驱动代码组织4分57秒
4. 配置和生成Linux镜像17分38秒
第13章 Busybox极简Root文件系统
1. Busybox介绍5分11秒
2. Busybox 编译11分4秒
3. 内核模块安装9分50秒
4. 测试BBB-Part-1上的启动镜像和BusyBox13分38秒
5. 测试BBB-Part-2上的启动镜像和BusyBox11分18秒
6. 理解BusyBox init和rcS脚本4分17秒
7. 整合rcSStartup脚本11分52秒
8. 通过驱动程序集成启用ehternt over usb9分48秒
9. 系统启动时自动加载驱动程序9分31秒
第14章 Buildroot
1. Buildroot 简介4分33秒
2. 探索 Buildroot 目录和构建命令6分53秒
3. 配置和构建 Buildroot-第一部分6分35秒
4. 配置和构建 Buildroot-Part26分48秒
5. 在BBB上测试buildroot RFS和ssh支持8分15秒
6. Buildroot Linux和U-boot配置11分3秒
7. 在BBB上构建Root Linux-Uboot镜像的生成和测试6分40秒
第15章 BBB的Eclipse设置
1. 安装EclipseCross 工具链构建工具(1)8分28秒
2. 安装EclipseCross 工具链构建工具8分28秒
3. 创建Eclipse项目和构建设置5分23秒
4. 安装远程系统浏览器和测试应用程序9分27秒
5. 导入Eclipse项目5分18秒
第16章 AM335X 引脚详细信息 GPIO 和 SYSFS 控制
1. 使用C应用程序控制用户LED 第1部分13分39秒
2. 使用C应用程序控制用户LED-第二部分6分10秒
3. AM335x GPIO子系统及扩展头详情第一部分14分50秒
4. AM335x GPIO 子系统和扩展接口细节第二部分6分13秒
5. BBB GPIOs和模式配置寄存器8分18秒
6. 使用SYSFS条目探索引脚细节 -第一部分11分58秒
7. 使用SYSFS条目探索引脚细节-第二部分6分27秒
8. 使用SYSFS条目控制USER LED – 第1部分11分
9. 使用SYSFS条目控制USER LED – 第2部分3分50秒
第17章 外部LED接口
1. 外部LED接口-第一部分8分57秒
2. 外部LED接口-第二部分13分9秒
第18章 段式LED接口
1. 段式显示器基础和接口8分58秒
2. 段式显示器基础和接口(续)8分26秒
3. 显示上-下计数器实现-116分50秒
4. 显示上下计数器实现-26分32秒
第19章 七段数码管接口
1. 七段LED计数器实现11分20秒
第20章 MPU6050 接口和倾斜感应应用
1. 为什么使用加速度计8分31秒
2. 为什么使用陀螺仪传感器6分57秒
3. MPU6050 简介5分11秒
4. 理解MPU6050 ACC全量程范围7分57秒
5. 将原始Acc值转换为g值2分11秒
6. 理解MPU6050陀螺仪满量程范围(1)4分9秒
7. 理解MPU6050陀螺仪满量程范围4分9秒
8. MPU6050扩展板详细信息4分7秒
9. 确定BBB I2C引脚用于传感器接口7分51秒
10. MPU6050原始读取源代码解释-第一部分18分36秒
11. MPU6050原始读取源代码解释-第二部分10分31秒
12. 在BBB上测试MPU6050原始读取应用程序8分55秒
13. 测量物体倾斜角度 第一部分9分24秒
14. 测量物体倾斜角度 第二部分8分2秒
第21章 LCD接口
1. LCD 介绍2分28秒
2. LCD引脚详情12分28秒
3. HD44780 LCD 控制器内部细节4分23秒
4. 理解 DDRAM CGRAM CGROM9分29秒
5. 理解LCD命令集 – 第一部分17分16秒
6. 理解LCD命令集 – 第二部分12分48秒
7. 连接BBB和LCD3分51秒
1. 关于课程更新与获取

如何获取本站课程?

免费获取方式:在本站签到、评论、发布文章等可获取积分,通过积分购买课程。
付费获取方式:购买本站【月度会员】或【永久会员】。

课程购买后是否支持更新?
是的,所有课程均提供免费更新服务。 我们致力于为您提供持续的学习支持。

如何获取更新?
单独购买的课程: 您可在“个人中心”随时查看购买记录及最新下载链接,轻松获取免费更新。
永久会员: 您可在相关页面直接查看最新下载地址,随时免费获取更新。
非永久会员(重要提示):通过会员权限下载的课程,在“个人中心”可能不显示具体订单记录。

因此,会员到期后,您将无法通过“个人中心”查看最新下载链接。
解决方案建议:续费会员: 恢复会员权限后,即可再次查看所有最新下载链接。
妥善保存下载链接: 我们强烈建议您在会员有效期内,保存好本站分享的课程下载链接。通常,课程更新内容会直接补充到原有分享链接中。
2. 关于课程资料

课程下载后资料是否齐全?
绝大部分课程资料齐全。 我们尽力确保您获得完整的学习资源。
少数情况说明: 极少数课程可能存在资料缺失情况。针对 Udemy 课程,资料形式多样,请知悉:本地文件(随视频下载): 此类课件通常随视频一并提供,下载即得。

本地文件(含链接): 课件文件中会提供资料下载链接,您需自行访问链接下载。此类资料通常也可获取。
在线平台存储(如 GitHub): 讲师会在视频中说明资料获取方式(如访问特定平台),请您按指引自行下载。
③ Udemy 平台内资料: 部分资料需登录您在 Udemy 购买的账号才能查看。此类资料本站无法提供,除非您自行在 Udemy 平台购买该课程。
3. 关于课程字幕

是否提供中英文双字幕?原本无字幕的课程是否支持?
是的,本站下载的所有课程均提供中英文双字幕,包括 Udemy 原本无任何字幕的课程。 我们致力于提升您的学习体验。

Udemy 字幕现状与本站服务:
○ Udemy 绝大多数课程本身不提供任何字幕。在少数提供字幕的课程中,也几乎不提供中文字幕。

本站字幕服务流程:
Udemy 有字幕: 我们会将其翻译成中文字幕,与英文字幕一同提供。
Udemy 无字幕: 我们会通过技术手段识别生成英文字幕,再翻译成中文字幕,一同提供给您。

字幕服务重要说明(请您理解):
翻译精度: 字幕翻译采用谷歌翻译引擎完成,虽不及人工翻译精准,但足以保障您正常学习理解。
若您仍然觉得字幕精度较低: 可联系站长针对性润色字幕(该服务仅限本站会员)。
4. 关于视频存储与使用

视频存储位置与观看/下载方式?
本站所有课程视频均存储于网盘平台。
您支持在线观看: 可在网盘内直接播放学习。
您支持下载: 可将视频下载至本地,使用播放器播放,更灵活便捷。

主要存储网盘:百度网盘

视频格式与加密情况?
本站所有课程视频均以 MP4 或 MKV 通用格式提供。
视频文件不加密,您可自由分享(请遵守相关法律法规)。
播放建议: 使用本地播放器(如 PotPlayer)播放时,可同时加载中英文字幕文件,学习体验更佳。您可参考我们提供的《PotPlayer 挂载中英双字幕教程》。
5. 关于售后支持与退款政策

遇到问题如何联系?
无论您在购买前或购买后遇到任何疑问,都欢迎随时联系站长。 我们将竭诚为您服务。

退款政策说明:
原则: 由于虚拟商品(课程、资料等)具有可复制性,一旦购买成功并完成下载,原则上不支持退款。

请您在购买前仔细阅读课程介绍、资料说明及本条款,确认符合您的需求。 如有不确定之处,欢迎先行咨询站长。

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容