自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 钉钉考勤报表加班时间统计

最近公司裁员,一时兴起,写了个钉钉考勤报表加班时间统计的小工具,方便打工人被裁员时快速统计自己的加班时间。这个小工具可以填写多个连续的合同日期,同时显示两中加班工资计算方式:一种是按照配置的加班属于有效加班时间计算的加班费,另一种是按照实际下班时间作为有效的加班时间计算的加班费。

2024-07-22 16:17:50 57

原创 python3.8.6移植到am335

./configuremake python Parser/pgenmv python hostpythonmv Parser/pgen Parser/hostpgenmake distclean指定编译器CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++ AR=arm-linux-gnueabihf-arCC=arm-linux-gnueabihf-gccCXX=arm-linux-gnueabihf-g++AR=arm-l.

2020-11-19 16:22:36 238 1

原创 free5gc的go语言开发环境搭建

1、代码获取git clone --recursive -b v3.0.3 https://github.com/free5gc/free5gc.git2、ubuntu环境搭建2.1、开发环境要求 - OS: Ubuntu 18.04 - gcc 7.3.0 - Go 1.14.4 linux/amd64- kernel version 5.0.0-23-generic (MUST for UPF)2.2、更新apt 源sudo apt-get upda...

2020-11-16 09:55:24 2107 1

原创 am335x硬件定时器使用

在使用am335x硬件定时器的时候,需要操作物理地址,如果直接按照裸跑时操作寄存器的话会报错,Unable to handle kernel paging request at virtual address 44e0007c。原因是linux系统的时候使用的是虚拟地址,如果需要使用物理地址需要映射到虚拟地址才能操作。需要用到 ioremap() 函数进行地址映射。Disabling lock debugging due to kernel taintHR Timer module ...

2020-11-12 18:27:52 796

原创 am335x hrtimer定时器使用

1、内核高精度定时器hrtimer:精度ns测试代码: hrtimer_drv.c/*********************************************************************** * 编译 : make * 安装驱动 : insmod modName.ko * 卸载驱动 : rmmod modName * 查看驱动信息 : lsmod * 查看内核打印 : dmesg * ***************

2020-11-12 18:09:33 449

原创 5G协议批量下载 python3

最近需要3GPP的5G协议,手动一个一个下载比较麻烦,抽空用python3写了个下载程序,可以从3gpp的ftp服务器批量下载协议文件。3GPP协议下载地址:https://www.3gpp.org/ftp/Specs/archive/38_series/代码使用了线程池,可以多线程从3gpp下载协议。代码流程:1、首先从下载地址获取要下载的所有文件的 文件名、url、大小、日期、本地存储地址,写入ini文件2、读取ini文件中的信息,使用线程池进行文件下载#coding:utf-

2020-10-29 09:26:29 746

原创 mosquitto TLS证书验证失败原因分析

在向arm移植mosquitto的时候由于使用TLS安全链接,导致如下错误。OpenSSL Error[0]: error:0A000086:SSL routines::certificate verify failed.Error: A TLS error occurred.出现的错误提示不是很明确,没有支出到底为啥证书验证失败,只能进行各种排查1、检查命令参数是否正确--->确定正确2、在ubuntu上进行测试--->同样的命令可以正常发布/订阅消息3、更换opens

2020-09-03 14:15:24 2831 1

原创 mosquitto使用TLS安全连接预置客户端证书密码

最近在使用mosquitto做项目,使用TLS安全连接,并且客户端证书需要密码,在使用mosquitto_pub/mosquitto_sub命令是终端出输入证书密码的提示:Enter PEM pass phrase:为了解决手动输入密码的问题我搜索此打印找到如下函数int PEM_def_callback(char *buf, int num, int rwflag, void *userdata){ int i, min_len; const char *prompt;

2020-08-30 15:43:14 828

原创 stm32f103C8移植FreeRTOS记录

一、新建KEIL5工程1、新建一个空目录,命名为stm32f103。在stm32f103/新建目录: APP、LIB、USER、STARTUP2、在stm32f103/下建立一个空的keil5工程命名为FreeRTOS。选择芯片STM32F103C8。3、搭建工程框架,打开官方固件库包:1)将STM32F10x_StdPeriph_Lib_V3.5.0\Libraries...

2019-11-09 17:00:25 1863

stm32f103.zip

本资源使用keil5新建了空白工程,并且移植了freeRTOS实时操作系统。方便之后的开发工作不必从0开始重新新建工程和移植操作系统。只需增加业务代码就可以了。

2019-11-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除