2022的猫 2024-01-15 18:48 采纳率: 40%
浏览 9
已结题

程序下载一个文件到单片机,下载需要耗费大量时间,如何实现只下载文件修改的部分,不需要将整个文件下载到单片机中,编程使用C语言(相关搜索:c语言)

程序下载一个文件到单片机,当一个文件(如.bin)过大时,下载需要耗费大量时间,当该文件被修改之后,如何实现只下载文件修改的部分,不需要将整个文件下载到单片机中,编程使用C语言。求指点。

  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2024-01-15 20:11
    关注

    【相关推荐】



    • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7742755
    • 您还可以看一下 朱有鹏老师的C语言复杂表达式与指针应用视频精讲-C语言专题第4部分课程中的 4.4.1.指针数组与数组指针小节, 巩固相关知识点
    • 除此之外, 这篇博客: 按键菜单程序设计:基于单片机等C语言开发环境的菜单程序设计思路以及代码实现(一)中的 一、循环链表 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

      说到循环链表,必须要提到节点,循环链表是有节点组成的,而节点分为两部分,第一部分为数据域,存储着该节点的各项数据信息(以菜单来说,该节点就是菜单的某一项,存储着这一项的名称、属性、功能等),第二部分为指针域,可以把它理解为带有方向的箭头,他是指向另外一个节点的位置。

      下图为一个单向链表,先不看h,后面的部分,每一个节点的指针域连接着下一个节点的,直到最后一个节点,其指针域为空,不指向任何一个节点。那么,访问任何一个节点,都可以通过遍历该链表实现。

      其中,h为一个指针,指向该链表的头节点,那么,我们可以通过移动h,来访问任何一个节点的数据。
      在这里插入图片描述
      如果,我们把最后一个节点的指针域指向第一个节点,那么该链表首尾相连,就成为了一个循环链表。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 2月19日
  • 创建了问题 1月15日