自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 linux curl、openssl移植

libcurl移植和简单使用1.官网下载最新的源码地址:https://curl.haxx.se/download.html解压 tar -xf curl-7.73.0.tar.gz cd 进入curl-7.73.0①移植在pc linux执行./configure --prefix=$PWD/_installmake && make install②移植arm的linux./configure --prefix=$PWD/_instal...

2021-01-30 15:39:52 779 1

转载 linux输入子系统

1.输入子系统简介同样的输入子系统也需要输入驱动的框架,好来辨认应用程序要打开的是哪个输入驱动比如: 鼠标、键盘、游戏手柄等等这些都属于输入设备;这些输入设备的驱动都是通过输入子系统来实现的(当然,这些设备也依赖于usb子系统)这些输入设备都各有不同,那么输入子系统也就只能实现他们的共性,差异性则由设备驱动来实现。差异性又体现在哪里?最直观的就表现在这些设备功能上的不同了。对于我们写驱动的人来说在设备驱动中就只要使用输入子系统提供的工具(也就是函数)来完成这些“差异”就行了,其他的则是输入子

2020-12-05 22:14:56 202

转载 linux键盘按键驱动

1.先来介绍以下几个结构体使用和函数,下面代码中会用到1)input_dev驱动设备结构体中常用成员如下:struct input_dev { void *private; const char *name; //设备名字 const char *phys; //文件路径,比如 input/buttons const char *uniq; struct input_id id; ...

2020-12-05 22:14:43 1000

原创 msgpack原理分析

msgpack原理分析一、简单介绍msgpack1)原理基本编码格式,核心压缩方式可参看官方说明messagepack specificationOverviewformat name first byte (in binary) first byte (in hex) positive fixint 0xxxxxxx 0x00 - 0x7f fixmap 1000...

2020-08-29 10:02:50 2738

原创 msgpack在linux下编译的c库

msgpack linux下编译出C库和example的例程一、源码和过程:### Building and Installing#### Install from git repository##### Using the Terminal (CLI)You will need:- `gcc >= 4.1.0`- `cmake >= 2.8.0`How to build: $ git cl...

2020-08-17 22:38:44 1711 1

原创 M3操作系统汇编理解

一:汇编设置PendSV中断和优先级查看CM3权威指南132页设置PendSV优先级和触发中断CM3—使用双堆栈PSP(用户)和MSP(系统)CM3-权威指南40页2. PendSV中断(上下文切换处理)1) 关闭中断,判断是否第一次进入PendSV,如果是第一次就不需要保存任务现场,如果不是第一次,就要保存当前任务的R4-R11寄存器到任务堆栈中,手动保存,并且更新当前堆栈的栈顶...

2020-02-14 14:38:08 469

空空如也

空空如也

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

TA关注的人

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