摘要: 1 #include <stdio.h> 2 #include <openssl/evp.h> 3 #include <openssl/rand.h> 4 5 void hexdump(unsigned char *data, int len) 6 { 7 int i = 0; 8 for ( i 阅读全文
posted @ 2021-05-25 23:15 癫色深浅入时无 阅读(269) 评论(0) 推荐(0)
摘要: stackoverflow 上的这个问题参阅:https://stackoverflow.com/questions/53476760/why-kfifo-is-circular-queue-in-some-blogs/ 在 https://zh.wikipedia.org/wiki/環形緩衝區 中 阅读全文
posted @ 2018-11-28 17:41 癫色深浅入时无 阅读(645) 评论(0) 推荐(0)
摘要: 有这么一个问题, 给定一个数(假定32位), 如何得到这个数转为二进制后1的个数? 解: X=(x & 0x55555555)+((x>>1)&0x55555555) X=(x & 0x33333333)+((x>>2)&0x33333333) X=(x & 0x0F0F0F0F)+((x>>4)& 阅读全文
posted @ 2018-11-01 22:53 癫色深浅入时无 阅读(470) 评论(0) 推荐(0)
摘要: 1.可以使用 gpg --help 查看说明 2.使用gpg --gen-key 生成key :~$ gpg --gen-keygpg (GnuPG) 1.4.20; Copyright (C) 2015 Free Software Foundation, Inc.This is free soft 阅读全文
posted @ 2018-09-27 09:20 癫色深浅入时无 阅读(4063) 评论(0) 推荐(0)
摘要: 1. 基本概念 a) TCP/IP 网络协议。 TCP/IP 是由 OSI 7层解析简化而来,我们不需要知道OSI,只需要记牢TCP/IP 4 层即可。 b) 组包流程 如下图所示: 原始数据由应用层传递给传输层,传输层给其添加TCP或则UDP报头(端口号), 添加TCP/UDP报头的数据传递给网络 阅读全文
posted @ 2018-08-19 10:13 癫色深浅入时无 阅读(1309) 评论(0) 推荐(0)
摘要: Make menuconfig 到底做了什么? (写在前面: 本文是本人分析uboot中的makefile文件得到的粗浅的见解,写的越多越感觉其中的深奥复杂。本文是编辑在word中粘贴过来的, 排版可能有有点问题, 或者可以下载 https://files.cnblogs.com/files/syy 阅读全文
posted @ 2018-07-22 18:32 癫色深浅入时无 阅读(3065) 评论(0) 推荐(1)
摘要: 今天回家路上,在一篇博客中发现了这么一个问题: 请解释下面的声明代表的含义。 然后后面有解释如下: 前两个的作用是一样,a是一个常整型数。第三个意味着a是一个指向常整型数的指针(也就是,整型数是不可修改的,但指针可以)。第四个意思a是一个指向整型数的常指针(也就是说,指针指向的整型数是可以修改的,但 阅读全文
posted @ 2018-07-05 22:57 癫色深浅入时无 阅读(167) 评论(0) 推荐(0)
摘要: 本文是本人将Uboot 移植到树莓派上的过程, 其中由于树莓派的特殊性, 参考 https://www.embbnux.com/2014/04/21/raspberry_bootloader_startup/ , 因此并不能算真正意义上的移植, 但是对于Uboot的学习还是非常有帮助的. 目前仅仅是 阅读全文
posted @ 2018-05-13 19:31 癫色深浅入时无 阅读(1245) 评论(0) 推荐(0)
摘要: 本文参考了 http://shumeipai.nxez.com/2016/08/08/solution-raspberry-pi3-serial-uart-use-issues.html 本文随笔博客都是原创, 都是本人亲手实践所得, 有什么问题请发邮件至syyxy@outlook.com,欢迎交流 阅读全文
posted @ 2018-05-13 04:27 癫色深浅入时无 阅读(837) 评论(0) 推荐(0)
摘要: 有什么问题请 发邮件至syyxy@outlook.com, 欢迎交流~ 在uboot代码中命令的模式是这个样子: 这样是如何和命令行交互的呢? 在command.h 中, 我们可以看到如下宏定义 将其拆分出来: #define U_BOOT_CMD(name,maxargs,rep,cmd,usag 阅读全文
posted @ 2018-05-04 20:47 癫色深浅入时无 阅读(2330) 评论(0) 推荐(0)