自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 UTC时间转其他时区时间

以下代码可以完成UTC时间转其他时区时间,考虑闰年情况,不考虑夏令时。时区范围为中时区以西至西十二区,中时区以东至东十四区。#include <stdio.h>#include <string.h>typedef unsigned char uint8_t;typedef unsigned short uint16_t;typedef unsigned int uint32_t;typedef signed char int8_t;typedef

2020-12-05 21:56:48 539

原创 I2C总线协议理解

对于I2C总线通信协议,这个小哥的博文写的不错,十分感谢,链接记录一下~https://blog.csdn.net/w89436838/article/details/38660631

2019-10-24 17:06:30 273 1

原创 面试题之内联函数

面试题之内联函数内联函数是什么,有什么用,怎么用内联函数与宏定义的区别内联函数与普通函数的区别

2019-10-20 17:22:56 443

原创 静态链表的理解与实现(C语言版)

静态链表的理解与实现(C语言版)

2019-10-17 23:55:35 339

原创 C语言制作静态、动态链接库简单记录

一、静态链接库编写个xxx.c文件,里面实现函数定义;编写个xxx.h文件,里面写明xxx.c文件中所定义的函数的声明。然后执行下面命令以制作静态链接库。gcc xxx.c -c -o xxx.oar -rc libxxx.a xxx.o编写测试程序xxxxx.c,然后执行下面命令编译生成想要的可执行文件。gcc xxxxx.c -o xxxxx -lxxx -L .二、动态链接库...

2019-09-18 21:57:07 192

原创 S5PV210刷系统简单记录

1.破坏开发板iNand中的bootloader,以从SD2启动。官方文档对此的介绍:有时候我们需要从 SD 卡引导 bootloader,由于 S5PV210 芯片的 SD0 和 SD2 启动的拨码开关完全相同,默认 CPU 会首先从 SD0 启动,如果 SD0 没有数据,才会从 SD2 启动。而 x210 开发板 SD0 接了 emmc,如果 emmc 中有 bootloader,上电后会自...

2019-08-25 16:25:31 246 1

原创 Linux C多人网络聊天室

Linux C多人网络聊天室程序完整,确保能用

2019-08-25 00:56:01 7967 18

原创 哈夫曼编码与解码

哈夫曼编码与解码

2019-08-09 15:08:15 2756 2

原创 VMwareTools实现Windows和linux之间共享文件

一、搭建共享环境的步骤参照以下这位大佬的文章,很nice的https://blog.csdn.net/dengsilinming/article/details/84239089二、可能遇到的问题(一)问题The path “” is not a valid path to the 3.10.0-957.el7.x86_64 kernel headers.Would you like ...

2019-06-10 23:19:20 693 1

原创 C语言中const修饰的变量的值真的不能被修改吗?

test_const.c 1 /* 2 * this program is used to test whether the value of a "const" variable can be 100% unmodified. 3 */ 4 5 #include<stdio.h> 6 int main(void ) 7 { 8 int con...

2019-06-07 09:50:50 2447 3

转载 mini2440第一个裸机程序——点亮LED

下面这篇博文是我感觉最容易上手的了,转载推荐~语言:汇编(简单)方式:裸机,操作寄存器https://www.cnblogs.com/outs/p/9315162.html

2019-06-06 17:21:10 296

原创 ping www.baidu.com 不通

一、问题背景原本能通的,Linux虚拟机中关于网络连接的设置也没有动过。二、原因及其解决办法(一)原因这问题愿意很多,但我的问题出在windows中关于vmware的服务没开,所以有如下解决办法。(二)解决办法(1)win+R,或者右击左下角菜单然后选中“运行”;(2)输入service.msc;(3)开启有关VMWARE的服务,特别是DHCP和NAT服务。开启服务之后就可...

2019-06-03 19:26:48 3419

原创 正在检测目标单片机

1、选择单片机型号如下看看能不能烧录进去2、点击下载,如果还是显示“正在检测目标单片机”,就按下开关键,重新上电。一般这两步是能解决这问题的。...

2019-05-31 22:32:53 16900 6

原创 蓝牙HC-05与51单片机通信乱码问题

一、问题通过蓝牙助手(或串口调试助手)调试,HC-05与PC机能正常通信;与89C51相连接,HC-05也能接收到数据,但接收到的是乱码。二、解决办法波特率一致(我设置的是4800);波特率加倍(不知道为啥要加倍,或者可能是我设置了什么)。...

2019-05-31 22:23:09 5553

原创 centos7中ifconfig没有ens33

一、背景我原本是已经配好网络了的,也许配得不完美,但至少之前一段时间里是可以进行网络通信的。只是,这配好的网络突然说没就没了。好像之前也发生过这样的事儿,不过我之前没有记录,所以这回又重新来过。sad!也就是说,ens33配置文件是没问题的(onboot已经yes了),mac地址是没问题的(因为我既没更换网卡也不是新克隆来的虚拟机)。二、问题及其解决方法1、ifconfig 只有lo、vi...

2019-05-26 23:56:50 16021 20

原创 sqlite 同个数据库下把一个表中的某些数据复制到另一个表中

数据库test.db中有两个已经建立了的表:people、new_people。sqlite> select * from people ...> ;1|Limin|20|157686000012|zhangsan|21|157686000023|chenpi|22|157686000034|huangyuan|21|157686000025|zhangsi|22|1...

2019-05-21 00:16:30 4502

原创 记录一次编写模块编程helloworld的瞎折腾

从三月份开始打算跨进驱动开发的大门,以期有朝一日跟大神一样登塔顶一览众山小,结果好惨不惨被第一个程序模块编程之hello world挡死在门口,一挡就是2个多月,何其悲催,期间各种折腾,各种瞎忙活,直至2019年5月4日凌晨近1点,才把它成功执行,何其悲壮!现在,拿开了这块挡板后,感觉比人家登峰造极还震撼!好了,废话至此,进入正题吧~【what】问题描述参照某本驱动开发入门书,编写了一个打印...

2019-05-04 18:25:17 1409

原创 Linux搭建交叉编译环境

记录一下搭建嵌入式交叉编译环境的悲惨过程【WHY】为什么要搭建交叉编译环境呢? 我本来想在板子arm9(2440)上跑个程序的,但Linux下gcc编译生成的可执行文件,竟然没办法在板子上跑,大概是格式问题吧(说大概是因为自己目前不能百分百确定)。然后了解到要搭建交叉编译环境,要用arm-linux-gcc来编译程序,才能在板子上跑,于是就有了后续这些于是了。【WHAT】 使用的交叉工具...

2019-04-29 00:03:04 3258

原创 TCP套接字编程简单示例

这是小老弟我第一次写博客,格式什么排版很忙的不好看的话就将就下啦,内容自我感觉还是可以的。一、先建立几个概念啥叫TCP?搜狗百科上这么定义:TCP(Transmission Control Protocol),即传输控制协议,是一种面向连接的、可靠的、基于字节流的传输层通信协议。如果读者目前还没有计算机网络的相关概念的话,这么定义还是比较晦涩难懂的。简单而言呢,它就是一种协议,即一种约定好...

2019-04-17 19:22:53 617

空空如也

空空如也

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

TA关注的人

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