STM32开发 -- 打开网址测试脚本编写

发布者:SereneVoyage最新更新时间:2019-08-30 来源: eefocus关键字:STM32  脚本编写  CURL软件 手机看文章 扫描二维码
随时随地手机看文章

一、CURL软件

1、CURL简介

CURL是一个利用URL语法在命令行下工作的文件传输工具,1997年首次发行。它支持文件上传和下载,所以是综合传输工具,但按传统,习惯称cURL为下载工具。cURL还包含了用于程序开发的libcurl。


cURL支持的通信协议有FTP、FTPS、HTTP、HTTPS、TFTP、SFTP、Gopher、SCP、Telnet、DICT、FILE、LDAP、LDAPS、IMAP、POP3、SMTP和RTSP


curl还支持SSL认证、HTTP POST、HTTP PUT、FTP上传, HTTP form based upload、proxies、HTTP/2、cookies、用户名+密码认证(Basic, Plain, Digest, CRAM-MD5, NTLM, Negotiate and Kerberos)、file transfer resume、proxy tunneling。


2、下载安装

参看:Windows下安装使用curl命令


1)、下载

官网:CURL下载

根据自己的操作系统位数和是否需要SSL下载相应的版本。


2)、解压,并测试

解压,打开命令窗口并定位到curl命令所在的目录

输入curl help:

在这里插入图片描述


3)、修改环境变量

可以给Windows增加curl命令的环境变量,增加CURL_HOME环境变量,给PATH环境变量加上%CURL_HOME%; 这样就可以在命令窗口的任意目录下使用curl命令了。


在这里插入图片描述
在这里插入图片描述

3、使用

参看:curl命令的基本使用

参看:curl 使用举例详解(一)

参看:curl命令总结


我只用:

curl http://www.xxx.xxx


二、Shell脚本

参看:UNIX再学习 – shell编程


1、循环语句goto

:start 

......

goto :start


2、设置执行次数

set a=1 

:start 

set /a a=%a%+1


if %a%==8 (

......

set a=1

)

goto :start


3、延时

ping -n 60 127.1 >nul       //延时一分钟


4、打印时间

echo %date:~0,10% %time%


三、cmd 无法输入中文,显示中文乱码

在cmd中输入:


chcp 65001

在这里插入图片描述

四、cmd执行完后如何保存屏幕的内容

加上命令 :>>c:test.txt 之后,运行命令,CMD窗口不再显示命令结果,直接输出到c盘根目录的test.txt 文件中了


>>c:test.txt test.bat

关键字:STM32  脚本编写  CURL软件 引用地址:STM32开发 -- 打开网址测试脚本编写

上一篇: STM32开发 -- DMA详解
下一篇:STM32开发 -- Secure CRT 自动记录日志和时间戳功能配置

推荐阅读最新更新时间:2024-11-17 17:25

stm32 外设配置时注意RCC开启的问题
RCC的全称是Reset and Clock Control 复位和时钟控制 复位就不必讲了,和实际编程的联系不是很大。 时钟是必须要理解的,不然程序就不能按照设计的来运行。 例如: GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(GPIOB, &GPIO_InitStructure); RCC_APB2PeriphClockCmd(RCC_APB2Periph
[单片机]
STM32 GPU9255 运动轨迹
1. 首先建立stm32 的模板. 官方例程 http://www.stmcu.com.cn/design_resources.html 官网下载步骤: “software”-“STM32 Standard Peripheral Libraries http://blog.csdn.net/zsy2020314/article/details/9313501 http://www.cnblogs.com/zc110747/p/4653411.html 2. 从 GPU9255中读出原始数据 3. 转化为物理量, 降噪滤波,坐标系转换, (DMP数据做参考校准) 4. LCD上描轨迹. =====================
[单片机]
STM32休眠时关闭看门狗计数的简单解决方案
测试平台 本文采用STM32L476进行测试,休眠模式为STOP,看门狗为独立看门狗IWDG。 其余STM32芯片可参考本贴进行测试。 问题的提出 在此之前对这个问题的解决方法主要有三种: (1)采用调试模式关闭内核的功能来关闭看门狗计数; (2)休眠时采用时钟唤醒来喂狗后继续休眠; (3)用基于系统时钟的窗口看门狗WWDG 第一种方法对STM32L476无效;第二种方案太折腾了,影响RTC使用且费电;第三种方案喂狗间隔太短。 问题的解决 官方数据手册中说明了可以在STOP休眠状态关闭IDWG 因此,只需要修改FLASH_OPTR寄存器的对应位既可以实现休眠免喂狗的功能。 源代码 源代码参考了STM3
[单片机]
<font color='red'>STM32</font>休眠时关闭看门狗计数的简单解决方案
STM32之ADC单通道连续例程
#include stm32f10x.h /* RCC时钟配置 */ void RCC_config(void) { ErrorStatus HSEStartUpStatus; /* RCC寄存器设置为默认配置 */ RCC_DeInit(); /* 打开外部高速时钟 */ RCC_HSEConfig(RCC_HSE_ON); /* 等待外部高速时钟稳定 */ HSEStartUpStatus = RCC_WaitForHSEStartUp(); if(HSEStartUpStatus == SUCCESS) { /* 设置HCLK = SYSCLK */ RCC_HCLKConfig(RCC_SYSCLK_D
[单片机]
ucos-II移植到stm32上关于systick部分的修改
systick初始化一般放在创建第一个任务里,具体说是在OSInit(); 之后的第一个任务开始处,在早期版本的库文件中包含stm32f10x_systick.c和stm32f10x_systick.h两个文件, 因此我们只要在第一个任务开始处,调用下面这个函数即可。SysTick_Config里面所调用的函数就定义在stm32f10x_systick.c中。 void SysTick_Config(void) { RCC_ClocksTypeDef rcc_clocks; INT32U cnts; RCC_GetClocksFreq(&rcc_clocks); cnts = (INT32
[单片机]
意法半导体推出STM32扩展软件,简化物联网终端安全功能部署
中国,2018年5月15日——通过在一个简便的STM32Cube扩展软件包内整合安全启动、安全固件更新和安全引擎服务,意法半导体的X-CUBE-SBSFU v.2.0能帮助产品开发人员充分利用STM32 *微控制器的安全功能保护物联网终端等联网设备的数据安全、管理生命周期。 通过在微控制器上建立可信根, X-CUBE-SBSFU 安全启动可使知识产权得到保护,将启动安全检查并激活STM32的内置安全机制,而且每次执行用户应用程序前均会检查代码的真实性和完整性,以防止无效或恶意代码运行。当远程连接网络时,可信设备将按照公认的最佳安全实践参与身份互验。 固件安全更新功能解决了固件的安全加载和编程问题,有助于设备终身管理,
[半导体设计/制造]
意法半导体推出<font color='red'>STM32</font>扩展<font color='red'>软件</font>,简化物联网终端安全功能部署
再造STM32---第十七部分:USART—串口通讯
本章参考资料:《STM32F4xx 中文参考手册》 USART 章节。 学习本章时,配合《STM32F4xx 中文参考手册》 USART 章节一起阅读,效果会更佳,特别是涉及到寄存器说明的部分。 特别说明, 本书内容是以 STM32F42xxx 系列控制器资源讲解。 17.1 串口通讯协议简介: 物理层: 规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输。其实就是硬 件部分。 协议层: 协议层主要规定通讯逻辑,统一收发双方的数据打包、解包标准。其实就是软件部分。 1-RS232标准: RS232标准串口通讯结构图: 1、 RS232标准串口主要用于工业设备直接通信 2、电平转换芯片一般有M
[单片机]
再造STM32---第十七部分:USART—串口通讯
STM32的功能引脚重映射和复用功能
Stm32的引脚一般应用: 模拟输入_AIN 应用ADC模拟输入,或者低功耗下省电。 浮空输入_IN_FLOATING 可以做KEY识别,RX1 开漏输出_Out_OD 应用于I2C总线; (STM32开漏输出若外部不接上拉电阻只能输出0) STM32中有很多内置外设的输入输出引脚都具有重映射(remap)的功能,本文对一些在使用引脚重映射时所遇到的有关问题加以说明。 我们知道每个内置外设都有若干个输入输出引脚,一般这些引脚的输出脚位都是固定不变的,为了让设计工程师可以更好地安排引脚的走向和功能,在 STM32中引入了外设引脚重映射的概念,即一个外设的引脚除了具有默认的脚位外,还可以通过设置重映射寄存器的方式,把这个
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved