基于CAN总线的Bootloader,功能如下: 1、自动检测连接到CAN总线上的节点,并自动为每个节点分配一个唯一的地址; 2、自动检测节点是否在线,若离线则从列表中删除; 3、可以升级更新指定节点的程序,同时可以发送命令控制程序的执行; PC端程序所需硬件为纬图的Ginkgo USB-CAN适配器。
2019-12-21 22:16:46 14.59MB bootloader can总线
1
软件是汽车控制器的重要组成部分。在开发阶段、主机厂生产阶段以及售后 服务阶段,汽车控制器供应商和主机厂都有软件更新升级需求。本课题根据功能 和安全需求,将嵌入式系统中的Bootloader技术与汽车CAN诊断结合起来,实现 Flash数据的更新功能,从而实现汽车网络节点的开发效率的提高和生产售后成本 的降低,满足主机厂和供应商各个阶段软件更新升级的需求。 本论文阐述了基于CAN诊断Bootloader来实现汽车控制器刷新的功能和应 用,研究了CAN总线Bootloader的原理和工作过程,总结Bootloader特点和基本 规律,在此基础上实现了一个基于CAN诊断自定义协议的基础Flashloader软件, 并实现了该Flashloader软件的测试验证。测试应用结果表明,该Flashloader软件 刷新软件耗时少,安全可靠。 通过本课题的研究,掌握了Bootloader设计技术和开发方法。主机厂开发出 一套基于自己刷新规范的基础Flashloader软件,并将基础Flashloader软件在全车 各个控制器上应用,可以避免主机厂和零部件供应商一切从零开始重复开发的局 面,不仅降低了产品的开发难度、开发周期、开发和管理成本,而且提高了产品 的开发效率,同时也提高了产品的质量和稳定性。
2019-12-21 22:15:48 3.64MB CAN 诊断 刷新 BootLoader
1
摘要:为了减少因拆卸控制器而导致的维护成本增加,方便车载CAN控制器进行在线程序升级,在整车网络设 计时,要求所有的CAN控制器能够支持Bootloader程序刷写功能,通过诊断口即能完成程序刷写;Bootloader上位机 软件能够集成数据刷写过程中的所有诊断服务请求,通过直接导人要刷写到控制器内部的数据流文件,完成程序数 据在线更新功能。通过CANoe软件自带的CAPL语言实现刷机刷写上位机程序设计,提供简单明了的用户操作界面, 能够很好地完成控制器程序的刷写任务。实际测试结果表明,应用CAN网络测试工具及该上位机软件,能够成功刷 写程序,具有较高的有效性和可靠性。
2019-12-21 22:15:48 1.6MB CAPL语言 BootLoader 上位机 测试验证
1
摘要:为了避免因使用传统BDM工具进行下载应用程序带来的不便,基于飞思卡尔s12x系列微控制器 MC9S12XEP100,设计并实现了一个应用于整车控制器上的CAN BootLoader.该BootLoader可以通过进行简单的 配置修改而应用于其他的S12X系列微控制器.实验结果表明:BootLoader能正确引导程序运行,准确、方便地 下载应用程序.
2019-12-21 22:15:48 117KB 整车控制器 BootLoader CAN总线
1
STM8自制BootLoader例程,包含BootLoader源代码,一个APP应用程序,一个winform写的串口升级软件
2019-12-21 22:13:54 505KB STM8 BootLoader
1
lpc1768 bootLoader,需要的可参考。
2019-12-21 22:13:14 38KB BootLoader lpc1768 iap
1
dsp6713的bootloader,烧写flash必须要添加的文件
2019-12-21 22:12:40 1KB bootloader
1
C# 开发的YMODEM升级上位机,有源码,目前支持hex文件和bin文件。如果需要其他程序文件格式,请私信我!
2019-12-21 22:08:32 415KB bootloader C# ymodem stm32
1
1、了解BootLoader 的基本概念和框架结构 2、了解BootLoader 引导操作系统的过程 3、掌握bootloader 程序的编译方法 4、掌握BootLoader 程序的使用方法 (1)、Boot Loader 的阶段1 通常主要包括以下步骤:  硬件设备初始化;  拷贝Boot Loader 的程序到RAM 空间中;  设置好堆栈;  跳转到阶段2 的C 入口点。 (2)、Boot Loader 的阶段2 通常主要包括以下步骤:  初始化本阶段要使用到的硬件设备;  系统内存映射(memory map);  将kernel 映像和根文件系统映像从Flash 读到RAM 空间中;  为内核设置启动参数;  调用内核 …………………………………………………………
2019-12-21 22:07:56 188KB Bootloader 嵌入式 Linux
1
stm32iap+bootloader+app+mfc上位机,带有详细代码,看不懂的到博客留言
2019-12-21 22:05:18 6.01MB stm32 iap
1