一、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开发 -- 打开网址测试脚本编写
推荐阅读最新更新时间: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
[单片机]
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的内置安全机制,而且每次执行用户应用程序前均会检查代码的真实性和完整性,以防止无效或恶意代码运行。当远程连接网络时,可信设备将按照公认的最佳安全实践参与身份互验。 固件安全更新功能解决了固件的安全加载和编程问题,有助于设备终身管理,
[半导体设计/制造]
再造STM32---第十七部分:USART—串口通讯
本章参考资料:《STM32F4xx 中文参考手册》 USART 章节。 学习本章时,配合《STM32F4xx 中文参考手册》 USART 章节一起阅读,效果会更佳,特别是涉及到寄存器说明的部分。 特别说明, 本书内容是以 STM32F42xxx 系列控制器资源讲解。 17.1 串口通讯协议简介: 物理层: 规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输。其实就是硬 件部分。 协议层: 协议层主要规定通讯逻辑,统一收发双方的数据打包、解包标准。其实就是软件部分。 1-RS232标准: RS232标准串口通讯结构图: 1、 RS232标准串口主要用于工业设备直接通信 2、电平转换芯片一般有M
[单片机]
STM32的功能引脚重映射和复用功能
Stm32的引脚一般应用: 模拟输入_AIN 应用ADC模拟输入,或者低功耗下省电。 浮空输入_IN_FLOATING 可以做KEY识别,RX1 开漏输出_Out_OD 应用于I2C总线; (STM32开漏输出若外部不接上拉电阻只能输出0) STM32中有很多内置外设的输入输出引脚都具有重映射(remap)的功能,本文对一些在使用引脚重映射时所遇到的有关问题加以说明。 我们知道每个内置外设都有若干个输入输出引脚,一般这些引脚的输出脚位都是固定不变的,为了让设计工程师可以更好地安排引脚的走向和功能,在 STM32中引入了外设引脚重映射的概念,即一个外设的引脚除了具有默认的脚位外,还可以通过设置重映射寄存器的方式,把这个
[单片机]