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