什么是arduino®引导加载程序?(an arduino® bootloader?)

Arduino®引导加载程序是烧制到所有Arduino®板芯片中的一小段软件。其目的是方便轻松快速地重新编程。Arduino®引导加载程序是开源的,这意味着它可以自由复制、修改和重新分发,并且仅在Arduino®系统上有用。...

Arduino®引导加载程序是烧制到所有Arduino®板芯片中的一小段软件。其目的是方便轻松快速地重新编程。Arduino®引导加载程序是开源的,这意味着它可以自由复制、修改和重新分发,并且仅在Arduino®系统上有用。

Frustrated with the limitations of the Arduino® bootloader, some resort to using an external programming device to remove the bootloader and manually add new programs.

引导加载程序是在计算机第一次开机时运行的一小段软件。大多数桌面计算机使用引导加载程序将计算机的操作系统加载到内存中,或沿加载自身的路径启动操作系统。在配置为引导多个操作系统的计算机上,引导加载程序还用于要求用户选择要使用的操作系统。尽管相对简单,Arduino®设备本质上是非常小的通用计算机,打开时需要引导加载程序。

默认的Arduino®引导加载程序按顺序运行,以确定要加载到短期内存中的软件。如果该板通过USB电缆、Xbee®无线电或串行连接连接到计算机,引导加载程序将尝试从计算机下载新软件。Arduino®程序也称为Arduino®草图。下载草图后,它将被写入长期内存,然后加载回短期内存以运行。如果电路板未连接到计算机或未能下载新软件,则将从长期存储器加载最近编写的程序。

Arduino®引导加载程序特别有用,因为它不需要外部编程设备,而在类似设备上更改软件通常需要外部编程设备。Arduino®发明通常直接在芯片上运行其软件,而没有磁存储设备的优势。这种方法比使用磁存储更快、更便宜。引导加载程序的主要缺点是它会占用芯片上的一些有限空间,从而最小化软件可用的空间。

一些用户对Arduino®引导加载程序的局限性感到失望,并求助于使用外部编程设备删除引导加载程序并手动添加新程序。虽然这种技术增加了可用空间,并在一定程度上提高了软件的执行速度,但它相当耗时,不推荐大多数用户使用。其他用户已经编写了替代的Arduino®引导加载程序,其中一些是开源的,可以在线免费获得。

  • 发表于 2021-12-11 10:36
  • 阅读 ( 53 )
  • 分类:互联网

你可能感兴趣的文章

如何用python编程和控制arduino

...。随着这门新语言的兴起,DIY电子领域也蓬勃发展。来自Arduino和Raspberry Pi等公司的开发板和单板计算机改变了人们生产家用电子产品的方式。如果你能用Python编程一个Arduino,那不是很棒吗? ...

  • 发布于 2021-03-11 16:20
  • 阅读 ( 890 )

6个最佳arduino替代微控制器

今天,Arduino被广泛认为是DIY电子和编程的最佳途径,初学者的教程到新手项目的想法丰富多彩。 ...

  • 发布于 2021-03-11 16:53
  • 阅读 ( 494 )

arduino入门:初学者指南

Arduino是一个开源的电子产品原型平台,它是世界上最流行的平台之一——除了Raspberry Pi之外。销量超过300万台(更多的是以第三方克隆设备的形式):是什么让它这么好,你能用它做什么? ...

  • 发布于 2021-03-14 15:19
  • 阅读 ( 296 )

arduino vs raspberry pi:哪台是你的迷你电脑?

Arduino和Raspberry Pi看起来非常相似——它们都是可爱的小电路板,上面有一些芯片和引脚——但实际上它们是非常不同的设备。 ...

  • 发布于 2021-03-15 06:18
  • 阅读 ( 294 )

更好的arduino编码与vs编码和平台

ArduinoIDE是许多人的第一次编码体验。虽然它完成了任务,但它缺少了大多数现代代码编辑器所具有的关键特性。 ...

  • 发布于 2021-03-20 05:18
  • 阅读 ( 218 )

7个很酷的蓝牙diy项目可以升级你的旧设备

... 1通过蓝牙将arduino连接到arduino ...

  • 发布于 2021-03-24 00:51
  • 阅读 ( 233 )

5个arduino省电小贴士,让您的手机连续运行数天

Arduino板改变了DIY技术的面貌。简单的项目,如创建微型Arduino交通灯是完美的教学基础电子和编程初学者。 ...

  • 发布于 2021-03-24 09:53
  • 阅读 ( 223 )

当你打开电脑的时候到底发生了什么?

...引导扇区。MBR包含加载操作系统其余部分的代码,称为“bootloader”。BIOS执行bootloader,它从那里开始引导实际的操作系统Windows或Linux。 带有UEFI的计算机仍然可以使用这种老式的MBR引导方法来引导操作系统,但是它们通常使用一...

  • 发布于 2021-04-04 02:37
  • 阅读 ( 312 )

如何进入android的引导程序和恢复环境

...非常简单。下面是如何做到这一点。 如何访问android的bootloader 进入bootloader并不一定是你经常需要做的事情,但它肯定是一件好事,知道如何做以防万一。访问引导加载程序有两种不同的方法:直接从设备访问或使用PC上的命令...

  • 发布于 2021-04-09 19:03
  • 阅读 ( 148 )

问如何极客:停止自动ie更新,自定义Windows7文件夹背景,自定义ubuntu引导加载

... 7/Ubuntu dual-boot machine. One of the few unconquered territories is the bootloader screen. The default interface is really ugly. I know it’s a **all thing but when you’ve spent as much time as I have customizing stuff you want to go all out! Is there anything I can do about it? Sincerely, Boo...

  • 发布于 2021-04-12 23:35
  • 阅读 ( 146 )
LoOkZI
LoOkZI

0 篇文章

相关推荐