点点滴滴
不积跬步,无以至千里;不积小流,无以成江海。
储备列表
-
创建并调用Jar包
1一、创建java应用程序二、选择带有主函数三、创建名称四、编写jar中被调用的接口五、主函数中编写调用接口(生成jar包需要至少调用一个即可)六、设置编译jar包方法七、设置主函数类(也叫测试类)<img src="http://images.soskp.com/
soskp-yoours2021-07-01 22:47:32
阅读更多 -
springboot跨域访问
2一、跨域访问 只实现了cookie跨域访问二、拦截器public class CorsInterceptor implements HandlerInterceptor { public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object han
soskp-yoours2021-07-01 21:57:17
阅读更多 -
创建调用动态库的Jni接口文件
3一、创建java应用程序二、编写java接口文件例如:package com.yoours.berryz2007.jni;public class ReaderJni { public static native int openReader(String ip, String port); public static native void closeReader(int hRead
soskp-yoours2021-06-30 19:58:29
阅读更多 -
STM32启动文件
41. 启动文件简介启动文件由汇编语言编写,是系统上电复位后第一个执行的第一段程序。主要做了以下工作:初始化堆栈指针 SP = _initial_sp初始化PC指针 = Reset_Handler初始化中断向量表配置系统时钟调用C库函数_main初始化用户堆栈,从而最终调用main函数。2. 汇编LDR 从存储器中加载字到一个寄存器中BL 跳转到由寄存器/标号给出的地址,并把跳转前的下条指令地址保存到LRBLX 跳转到由寄存器
soskp-yoours2021-06-19 12:07:23
阅读更多 -
基于STM32F207ZGT6移植UCOS2(版本2.93.01)方法
51. 使用 STM32CubeMX 创建STM32基础工程2. 下载ucos2源代码 https://github.com/weston-embedded/uC-OS2/archive/refs/tags/v2.93.01.zip 3. 移植ucos源文件 将图1中文件拷贝至工程文件夹中4. 移植cpu相关文件
soskp-yoours2021-06-19 10:52:25
阅读更多 -
STM32特殊功能寄存器PRIMASK、FAULTMASK、BASEPRI
6一、PRIMASK和FAULTMASK寄存器通过MRS/MSR方式或CPS指令访问。PRIMASK: 置1时,通过把当前优先级改为0(可编程优先级中的最高优先级),来除能NMI和硬fault之外的所有异常。通过PRIMASK来实现开中断、关中断功能。FAULTMASK: &n
soskp-yoours2021-06-19 10:13:23
阅读更多 -
STM32优先级、分组、子优先级
7一、分组寄存器AIRCR二、分组优先级每一个中断都有4bit优先级设置寄存器(SHP、NVIC_IP),通过分组将优先级分为抢占式优先级和子优先级两部分,优先级范围由组设置决定。Group priorities 抢占式优先级Sub priorities 子优先级分组解释如下:在中断发生时: 如果只有一个中断发生则中断当前程序执行中断程序; 如果有一个中断正在执行,又有一个中断发生:&n
soskp-yoours2021-06-19 09:59:49
阅读更多 -
ARM架构
8ARM Contex系列处理器是基于ARMv7架构的,分为Cortex-M、Cortex-R和Cortex-A三类。STM32F2:ARM® 32-bit Cortex®-M3STM32F4:ARM® 32-bit Cortex®-M4均属于ARMv7M系列架构
soskp-yoours2021-06-19 08:19:18
阅读更多 -
安卓XML布局 - 相对布局的常用属性
9RelativeLayout布局 android:layout_marginTop="25dip" //顶部距离 android:gravity="left" //空间布局位置 android:layout_marginLeft="15dip //距离左边距// 相对于给定ID控件android:layout_above 将该控件的底部置于给定ID的控件之上;android:layout_below 将该控
soskp-yoours2021-05-02 12:12:50
阅读更多 -
取代ad使用开源免费的kicad绘制原理图、pcb并制版
10KiCad 是一种开源电子设计自动化 (EDA) 工具,提供几乎满足任何项目所需的功能。因其高层次的功能且无需许可费,而迅速流行起来。KiCad 包括:kicad - 工程管理器。eeschema - 原理图编辑器。cvpcb - 元件封装关联选择器。pcbnew - PCB布线程序。gerbview - Gerber(光绘文件)查看器3D模型库查看以下为使用kicad绘制st-l
soskp-yoours2021-05-02 11:51:56
阅读更多