MRBus-Bootloader:AVR的MRBus BootLoader

时间:2021-05-20 08:19:04
【文件属性】:
文件名称:MRBus-Bootloader:AVR的MRBus BootLoader
文件大小:40KB
文件格式:ZIP
更新时间:2021-05-20 08:19:04
Python mrbus_bootloader 提供了一种通过将代码引导加载到AVR的快速方法。 特征: 支持用于签名代码的AES-CBC-MAC(前缀),以便引导加载程序不会从开放总线运行任意代码。 AES和CBC-MAC例程可通过服务向量提供给用户代码。 引导加载程序和主机端协作以尽可能减少数据传输和擦除。 这使得许多重复的代码刻录周期非常快 主机端的总线节点管理选项,例如重新引导至引导加载程序和节点查找 正在安装: ###要准备使用主机端脚本,请获取以下python软件包: 内六角 隐密 MRBUS(尚未打包,目前居住在此仓库中) 如果您安装了pip(unbuntu软件包python-pip),则可以使用: sudo pip install intelhex sudo pip install pycrypto 否则,找出如何从获取软件 ###要从源安装Bootloder Buil
【文件预览】:
MRBus-Bootloader-master
----aes_types.h(1KB)
----bootloader.elf(10KB)
----bootloader.c(11KB)
----aes_keyschedule-asm.S(4KB)
----bootloader.hex(11KB)
----bootloader.x(6KB)
----aes_keyschedule.h(3KB)
----mrbus.py(12KB)
----.gitignore(49B)
----mrbus_bootloader_builtins.h(2KB)
----load.py(13KB)
----avr-asm-macros.S(4KB)
----Makefile(6KB)
----aes_sbox-asm.S(3KB)
----aes_enc-asm.S(5KB)
----aes128_enc.h(1KB)
----README.md(5KB)
----blvects.S(806B)

网友评论