点点滴滴
不积跬步,无以至千里;不积小流,无以成江海。
文章列表
-
Buildroot编译 - 根文件系统和工具链
1使用make menuconfig进入到图形配置界面一、Target options选择Arm类型二、Toolchain选择编译工具链为Buildroot生成,手动指定使用的linux版本为6.0,以及其他配置。三、Build options四、System configuration配置root登陆密码,busybox等。五、Ta
阅读更多
soskp-yoours2022-10-22 19:55:30
-
ubuntu软件包有未满足的依赖关系 - 更新源
2一、 通过lsb_release -a查看自己系统上的版本号如图版本号的代号是jammy二、 编辑更新源文件1. 添加新的更新源sudo gedit /etc/apt/sources.list复制如下:#阿里源deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiversedeb-src http://mirrors.aliyun.com/ub
阅读更多
soskp-yoours2022-10-20 19:20:42
-
nginx支持https
3一、安装OpenSSL 下载地址:http://slproweb.com/products/Win32OpenSSL.html二、安装nginx 下载地址:http://nginx.org/en/download.html三、查看nginx是否安装 http_ssl_module 模块 nginx -V四、创建SSL证书 1. 创建私钥
阅读更多
soskp-yoours2022-09-28 20:07:21
-
JLink - J-scope示波器的使用
4监控程序中全局变量并将值变化绘制成曲线1. 打开J-Scope a) 新建工程。根据情况选择芯片和连接方式,最后Elf File选择你编译后的工程文件。 b) 点击确定后,选择需要监控的变量,并启动即可
阅读更多
soskp-yoours2022-09-19 21:42:18
-
JLink的RTT使用 - 输出调试信息
5使用RTT方式输出调试信息,不占用原硬件的串口或者网络,直接使用jlink来接收观察调试信息。1. jlink的rtt示例程序 示例程序在目录C:\Program Files (x86)\SEGGER\JLink\Samples2. 使用方法 a) 将示例下的RTT文件夹拷贝到工程文件下,并加入到工程中。 &nbs
阅读更多
soskp-yoours2022-09-19 21:14:40
-
Keil屏蔽指定的警告信息
6一、使用keil5.37使用自身库生成代码编译提示:warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]去除方法:在Misc Controls中填写屏蔽标记二、屏蔽标记 &nbs
阅读更多
soskp-yoours2022-09-11 10:05:07
-
基于JavaMail的邮件发送及问题
7一、发送源代码public static void SendMail(Properties properties, String subject, String content) { try { Properties mailProperties = new Propertie
阅读更多
soskp-yoours2022-09-06 20:51:02
-
Tomcat请求过滤插件
8一、参考代码结构package com.berryz2007.soskp;//----------------------------------------// Tomcat 10 用以下的 import//import jakarta.servlet.http.HttpServlet;//import jakarta.servlet.http.HttpServletRequest;//import jakarta.servlet.h
阅读更多
soskp-yoours2022-09-04 18:40:51
-
Ubuntu 20 - root自动登陆
91.设置root用户密码 sudo passwd root 输入root密码 #su 登录获取权限.切换root2.使用root用户登陆 sudo vi /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf &n
阅读更多
soskp-yoours2022-07-16 17:22:24
-
烧录TF流程
10一、gparted安装 sudo apt-get install gparted二、umount TF卡 首先umount TF卡,否则不能操作。三、分区 1. 删除分区 2. 创建第一分区 (起始空闲1M,空间32M)
阅读更多
soskp-yoours2022-07-16 17:16:00
-
licheepi-nano(荔枝派) - Linux编译
11一、编译环境 1. 系统:ubuntu_22.04x64 2. 编译源码 a) uboot_2022.04 b) linux_5.18 c) buildroot_2022.05 &nb
阅读更多
soskp-yoours2022-07-16 17:08:03
-
linux vi关键字颜色
121. vim安装apt-get install vim2. vi调用vim修改/etc/bash.bashrc 在最后加入 alias vi=vim3. /etc/vim/vimrc添加if &t_Co>2 || has("gui_running")syntax on "语法高亮显示filetype indent on "文件自动缩进set showcmd "Show (partial) command in status
阅读更多
soskp-yoours2022-07-16 16:30:58
-
Can报文的字节序和解析
13以起始位位34,长度位12的信号来做演示来区分Motorola Forward MSB和Motorola Forward LSB的区别一、Motorola Forward MSB(大端在前):矩阵文档中起始位置则为MSB的起始位为34,往高字节借位。填入填入0xB79,即101101111001,如下图:二、Motorola Forward LSB(小端在前):矩阵文档中起始位置则为LSB的起始位34,往低字节借位。填入0xB79,即1
阅读更多
soskp-yoours2022-07-05 16:35:23
-
sprintf 导致的程序异常
14sprintf使用注意事项: 1. 占用内存比较高 2. 使用到的数组全部定义成全局数组 3. 格式字符串不要写太多的项,太多项会占用过多内存 4. 在把数据发送放在任务中出现的,这时只要给对应的任务堆栈前面加上强行8位对齐语句 __align(8) 就行: &
阅读更多
soskp-yoours2022-05-21 16:43:30
-
HardFault_Handler - 输出PC值
15一、首先需要找到出现故障的地方1.在.c文件下自定义hard_fault_handler_c函数void hard_fault_handler_c(uint32_t* hardfault_args){ static unsigned int stacked_lr; static unsigned int stacked_pc; stacked_lr = ((u
阅读更多
soskp-yoours2022-05-21 15:10:55