国外课栈 - 跨学科知识视角栈

BeagleBone 制作电子系统

 二维码 5
文章附图

特点

  • 初学者可以通过用户友好的 Bonescript 示例访问“Bone”的力量

  • 经验丰富的用户可以使用基于 Linux 的底层操作系统、大量功能扩展板 (Capes) 和各种 Linux 社区开源库来充分利用 Bone 的强大功能

  • 包含有关系统操作的背景理论以及许多有据可查的说明性示例

  • 新手用户的示例以励志、有趣的机器人项目为中心,而高级项目则以辅助技术和图像处理应用为主题

内容

  • 开始

    • 描述 BeagleBone 开源硬件的概念

    • 绘制原始 BeagleBone 和 BeagleBone Black 计算机的布局图

    • 总结原始 BeagleBone 和 BeagleBone Black 计算机之间的差异

    • 描述 BeagleBone Cape 概念和可用的扩展

    • 定义 BeagleBone 计算机的电源要求

    • 使用 Cloud9 集成开发环境 (IDE) 和 Bonescript 软件下载、配置并成功执行测试程序

    • 设计并实施 BeagleBone Boneyard 原型区域以进行实验室练习


  • 编程

    • 描述程序的关键组件

    • 在 C 编程语言中指定不同变量的大小

    • 定义主程序的目的

    • 解释在程序中使用函数的重要性

    • 编写传递参数和返回变量的函数

    • 描述头文件的功能

    • 讨论用于程序控制和决策处理的不同编程结构

    • 概述 JavaScript 编程的主要特性

    • 描述 Bonescript 库、Node.js 解释器和 Cloud9 IDE 的主要功能

    • 描述 Bonescript 库、Node.js 和 Cloud9 IDE 的哪些功能可以简化程序开发过程

    • 编写用于 BeagleBone 的程序

    • “脱离束缚”运行 BeagleBone – 无需主机电脑连接

    • 将吸取的经验教训应用到自主机器人系统的设计和开发中


  • 操作参数和接口

  • 系统设计

  • 特征和子系统

  • 嵌入式Linux 和BoneScript 脚本

  • LCD 接口

  • 设备树


阅读咨询