自定义博客皮肤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)
  • 收藏
  • 关注

原创 Ymodem协议

Ymodel是数据传输协议,传输的单位为“包”。数据包的格式如下: 数据包开始信号 发送序号 发送序号反码 数据区 CRC高字节 CRC低字节 SOH/STX 01 FE … … … 1Byte 1Byte

2021-09-15 10:07:50 1019

原创 Linux开发板路径问题

在开发版上需要导出LD_LIBRARY_PATH可以这样做:新建path.sh脚本:#!/bin/shexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/lib新建另一个脚本auto.sh

2021-07-06 10:52:00 276

原创 strongswan编译、配置

想知道怎么配置StrongSwan,首先要知道自己想搭建一个什么样的场景在StrongSwan的官网上,我们可以在左侧找到TestScenarios,这里有许多场景,我们需要决定我们到底要再现哪一个。进去之后点开strongSWan test suits:...

2021-06-23 10:54:58 4793

原创 GDB调试技巧

首先需要把openocd启动起来,这时候板子等待gdb连过去:使用GDB调试,必须先使用target连接到板子上,否则gdb不知道你在操作什么:target extended-remote localhost:3333连接到板子后,可以往板子的内存上加载文件,文件如果是可执行的,直接使用file xxxx,然后load。GDB会分析出加载到内存的什么位置。如果是普通的二进制文件,比如dtb文件,使用file或者load加载都是不行的。这时候要使用restore命令:dump、ap

2021-04-17 21:05:24 1362

原创 生成动态库的Makefile

需要注意的是引用头文件路径,就可以了,不需要引用头文件生成动态库的Makefile模板NAME := libtest.soVERSION := 1.0.0APP := $(NAME).$(VERSION)COMPILE_ROOT := COMPILE_PREFIX := COMPILE_GCC := $(COMPILE_ROOT)/$(COMPILE_PREFIX)gccCOMPILE_LD := $(COMPILE_ROOT)/$(COMPILE_PREFIX)ldCOMPILE_

2021-03-22 17:18:31 395 2

原创 SDIO学习笔记1 命令类型和传输格式

SD总线协议命令(Command)分为2种,一种是带地址的,一种是广播。SDIO的命令都是由主机发起,在CMD线上传输。应答(Response)应答是对命令的响应。应答可以是特定地址的SD卡发回来的,也可以是挂在总线上的所有SD卡发回来的,应答也在CMD线上传输。数据(Data)数据可以在主机和SD卡之前传输,通过Data0或者Data0-Data3.数据传输都是以块(Block)为单位的,为512字节的倍数。数据块后边会紧跟一个crc校验。SD总线传输的命令有3种

2020-12-12 23:23:31 1407 1

空空如也

空空如也

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

TA关注的人

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