- 博客(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关注的人