定制带U盘功能的bootloader实现拖拽下载固件

定制带U盘功能的bootloader实现拖拽下载固件

当我们向非专业开发者提供开发板时,有时候他们没有可用的调试器,这样他们就无法下载和体验后续发布的支持新功能的固件。而且,对于非专业开发者的用户来说,他们只是想体验新功能,而不想进行开发工作,所以为他们搭建一套专门的开发环境并不划算。即使他们有调试器硬件,不同操作系统平台上的固件下载工具也需要安装并配合使用,这样操作起来就比较繁琐。

TTL、RS232、485到底能传输多远距离?

TTL、RS232、485到底能传输多远距离?

前几天,我在参与技术交流群时,注意到大家正在讨论关于TTL、RS232和485传输距离的问题。因此,我今天特地抽出时间来分享相关内容。

关于RT-Thread的启动问题

关于RT-Thread的启动问题

我们学习编程,特别是嵌入式编程,不仅仅要多写代码进行练习,还要多看看一些例程。最近在学习RT-Thread,原子的某例程的的主函数如下(这是在keil5下的截图):

什么是大小端模式?

什么是大小端模式?

大端模式(Big-Endian)是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中。

替代串口打印,快来围观嵌入式中另一种打印调试的方法

替代串口打印,快来围观嵌入式中另一种打印调试的方法

在嵌入式开发过程中,通常会将printf函数重定向到MCU的串口外设,以便通过打印调试信息的方式来调试嵌入式软件。然而,现在我要介绍另一种打印调试的方法——SEGGER的RTT(Real Time Transmit,实时传输)。RTT是Segger公司推出的一种调试工具,需要搭配J-link一起使用。下面是其框图示意:

STM32串口空闲中断接收不定长数据(DMA方式)

STM32串口空闲中断接收不定长数据(DMA方式)

在使用STM32的串口接收数据时,一种常见的方式是通过接收中断来接收数据,通常使用的是RXNE中断。然而,现在我要分享另一种接收数据的方式,即IDLE中断(本文的例子在STM32F103ZET6上运行)。

STM32串口中断的4种接收数据的实现方式

STM32串口中断的4种接收数据的实现方式

本例程通过PC机的串口调试助手将数据发送至STM32,接收数据后将所接收的数据又发送至PC机。

STM32串口IAP分享

STM32串口IAP分享

IAP表示In Application Programming的缩写,是指在应用程序运行过程中对用户闪存的某个区域进行编程。其目的是为了在产品发布后能够方便地通过预留的通信口对固件程序进行更新升级。

Linux 上最好的 8 款 Markdown 编辑器

Linux 上最好的 8 款 Markdown 编辑器

你是否正在寻找一款易于使用的Linux PC上的Markdown编辑器?那么我们为你推荐一些最佳选择。Markdown以其简单性和可读性而闻名,已成为Linux用户创建干净和结构良好文档的首选标记语言。但要充分利用Markdown的潜力,您需要一个合适的编辑器。

如何在 Linux 上运行 Android 应用程序和游戏

如何在 Linux 上运行 Android 应用程序和游戏

想在Linux PC上运行您喜爱的安卓应用和游戏吗?本文将介绍几种在Linux上运行Android应用程序的方法。

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部