其他
比较繁杂的文章
三周子
熟悉linux嵌入式开发。
展开
-
gitlab及git相关操作
服务器端:启动gitlabsudo gitlab-ctl start关闭gitlabsudo gitlab-ctl stop重启gitlabsudo gitlab-ctl restart客户端:原创 2020-09-08 15:38:58 · 87 阅读 · 0 评论 -
嵌入式软件开发试题——供自己查漏补缺(不断更新)
由于嵌入式软件开发试题比较分散,有些又是重复的,所以想通过一篇博文,自己总结一下,供自己查询,备用。有需要运行的代码都会亲自运行一遍。如有错误之处,烦请指出,将虚心学习。原创 2020-02-27 17:28:56 · 541 阅读 · 0 评论 -
先复制文件再打开文件C语言函数
int read_file(const char* path, char* buf, int* lenp, pthread_t tid){ char cmd[512] = {}; unsigned long cmdlen = sizeof(cmd); int ret = -1; FILE *fp = NULL; const char * ftmp = "/sdcard/qianshi_file"; int rand; if (path == NULL || buf == NULL) .原创 2021-08-25 16:53:58 · 72 阅读 · 0 评论 -
十六进制数据改写为C语言数组形式
/*十六进制数据改写为C语言数组形式如:011102222203333333生成:{0x01,0x11},{0x02,0x22,0x22},{0x03,0x33,0x33,0x33},如果第一个数为数据长度信息,第二个数为地址,其他为数据如:011102222203333333生成:{0x01,0x01,0x11},{0x02,0x02,0x22,0x22},{0x03,0x03,0x33,0x33,0x33},*/#include <stdio.h>原创 2022-02-09 18:38:32 · 1986 阅读 · 0 评论 -
C语言二维数组相关操作方法
1. 定义一个二维数组,并赋值:#define ROW 32#define COL 16//定义一个32行,16列的数组,并赋值。unsigned char str[ROW][COL] = {{0x01, 0x01, 0x02}, //第一行 赋值str[0][0], str[0][1], str[0][2],其他为0{0x01, 0x01}, //第二行 赋值str[0][0], str[0][1],其他为0{0x01}, //第三行 赋值str[0][0], 其他为0//其他未赋值的行默原创 2022-02-09 17:56:56 · 1071 阅读 · 0 评论 -
draw.io流程图软件笔记
样式swimlane;--可以对一个框框设置放大缩小功能。如图:点击减号只显示标题:原创 2021-07-31 10:39:12 · 313 阅读 · 0 评论