上一页 1 ··· 6 7 8 9 10 11 下一页
  2023年1月13日
摘要: gdb调试原理 这篇文章介绍了GDB调试的原理: 用图文带你彻底弄懂GDB调试原理 - 腾讯云开发者社区-腾讯云 (tencent.com) 用 set follow-fork-mode child即可。这是一个 gdb 命令,其目的是告诉 gdb 在目标应用调用fork之后接着调试子进程而不是父进程,因为在 Li 阅读全文
posted @ 2023-01-13 11:29 轩~邈 阅读(200) 评论(0) 推荐(0)
  2023年1月8日
摘要: printk函数 printk函数:在linux内核中,将打印信息输出到内核信息缓冲区中,内核信息缓冲区是环形缓冲区。 "当日志级别的数值小于控制台级别时,printk要打印的信息才会在控制台打印出来,否则不会显示在控制台!" 日志级别 #define KERN_EMERG "<0>" /* system is un 阅读全文
posted @ 2023-01-08 14:11 轩~邈 阅读(143) 评论(0) 推荐(0)
  2022年11月10日
摘要: strlen 和 sizeof 之区别 代码示例1:mesg[ ] = " " #include <stdio.h> #include <string.h> int main() { char mesg[] = ""; printf("strlen of mesg:%d\n",(int)strlen(mesg)); printf("siz 阅读全文
posted @ 2022-11-10 13:52 轩~邈 阅读(39) 评论(0) 推荐(0)
  2022年10月12日
摘要: memcpy和strcpy的区别 1. memcpy 函数 原型:void *memcpy(void *dest, const void *src, size_t n) 作用:把指针src指向的内存内容的前n个字节拷贝到指针dest指向的内存中 (1)拷贝字符串数据至栈区字符数组和堆区指针 #include <stdio.h> #i 阅读全文
posted @ 2022-10-12 10:21 轩~邈 阅读(117) 评论(0) 推荐(0)
  2022年10月8日
摘要: 双向循环链表(含头节点) Github代码链接: Data_Structure_Learning/Double List at master 1、创建双向循环链表 (1)创建链表 == 创建头节点 /* ① 定义创建链表的函数 */ LIST_HEAD_S* TEST_list_Create(int initsize) { 阅读全文
posted @ 2022-10-08 22:50 轩~邈 阅读(54) 评论(0) 推荐(0)
  2022年8月13日
摘要: 通信接口 1. 标准串口:RS232, RS485 RS422 通信方式分为串行通信和并行通信,其中串行通信的优势是外设简单,成本低适合长距离传输,串行通信根据两端的时钟频率是否一致分为同步通讯和异步通讯。同步通讯协议有I2C和SPI,异步通讯协议有UART协议,CAN协议。异步通信是设置起始位,数据长度和结 阅读全文
posted @ 2022-08-13 18:40 轩~邈 阅读(407) 评论(0) 推荐(0)
  2022年8月6日
摘要: 单向链表(含头节点) https://github.com/xuanmiao363/Data_Structure_Learning/blob/master/single_list.c 阅读全文
posted @ 2022-08-06 22:19 轩~邈 阅读(104) 评论(0) 推荐(0)
摘要: 下载安装 VMware Workstation Player(转载) 下载安装 VMware Workstation Player 首先下载并安装 VMware Workstation Player, VMware Workstation是一款非常强大的虚拟机软件,有pro专业版和player免费版,我们个人使用 免费的VMware Workstation Playe 阅读全文
posted @ 2022-08-06 09:20 轩~邈 阅读(782) 评论(0) 推荐(0)
  2022年7月30日
摘要: Linux vim命令 vim * -p 同时打开多个文件 :bn 用来切换到下一个文件 :bp 用来切换到上一个文件 vim配置文件位置:/etc/vimrc,通过cp命令将文件拷贝到home目录下面 cp /etc/vimrc ~/.vimrc # 用来对光标停放的位置进行高亮 :nohl 用来取消高亮 :%d + 回 阅读全文
posted @ 2022-07-30 22:24 轩~邈 阅读(92) 评论(0) 推荐(0)
  2022年4月17日
摘要: Makefile学习笔记 1. makefile 简单介绍 Windows系统里的 Visual studio/Dev C++等IDE工具(Integrated Development Environment)将C语言的预处理、编译、汇编、链接等过程集成在一起,而在Linux系统下需要编写GCC命令才能完成编译操作。当项目文 阅读全文
posted @ 2022-04-17 18:40 轩~邈 阅读(201) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 下一页