logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Keil中如何生成bin文件

1. 一般借助fromelf工具,安装好Keil后默认会在安装目录中找到fromelf工具。2. 一般在windows平台很难像Linux平台一样使用命令的方式启动格式转换,但是类似IAR,或Keil等带编译器的IDE,都会有编译选项,即编译器或编译后自动执行命令行。3. 在Keil中,首先配置输出文件,在Output选项中的Name of Executable是可执行文件名,这样就会生成my-f

#stm32
RS485通信(Modbus)丢包解决经验(基于ARM/Linux和STM32平台)

1. RS485通信属于半双工通信,即发送和接收不能同时进行,需要切换,一般定义一根GPIO做RTS切换。2. ARM-Linux平台有Linux底层驱动做自动切换,比如应用程序发送完成后,一般会在底层驱动自动切换接收。3. 但是STM32平台基于UCOS系统,如果发送完数据后,接收切换不及时就会导致接收到的数据不完整,一般是都数据帧前面几个字节。举例:比如mosbus的链路通信,如果...

Windows上构建DHCP Server

    转载请注明出处~~~    如果计算机不是安装的windows Server版操作系统,搭建DHCP可以使用Open DHCP Server软件,这个软件有windows版本和Linux版本。这里介绍windows版本。    下载地址: https://sourceforge.net/projects/dhcpserver/, 这个软件的优点是只有1MB左右大小,运行起来不占用CPU等系

ARM-LINUX平台下的文本文件打印机打印

一、前言在前段时间构建打印系统的过程中,积累了一些打印相关知识,为实现上述目标也制定了计划,本文档就是计划任务具体实现的技术文档。分为如下几个部分:1. ARM-LINUX平台下实现文本文件打印方案。2. 上层服务软件的移植。3. 打印接口制作。在计划最后,还准备实验佳能公司打印机,会编写单独的实验报告,本文档不会详细介绍。二、ARM-LINUX平台下实现文本文件打印方案根据前期工作,已明确使用G

#linux#arm#机器学习
STM32的烧录和Hex/bin烧录文件解析

一、STM32的烧录1. 用IDE工具烧录可以配置IAR或Keil,用IDE下载。硬件工具需要使用ST-Link(分为SWD或Jtag方式,SWD连线少,比较常用于调试)或J-Link连接到板子的相应引脚(详见Jtag引脚定义)。需要注意的是ST-Link烧录盒分为隔离和非隔离,如果板子必须断电烧录,那么用非隔离的烧录(这个时候烧录器也会带电让STM32运行,某些DSP需要单独供电),如果板子需要

#stm32
到底了