自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

基建工时福贵

注重基础,分享学习中的点滴!

  • 博客(138)
  • 收藏
  • 关注

原创 mips交叉编译pppd-2.4.6

mips上交叉编译pppd-2.4.6

2022-07-04 14:33:21 2202 4

原创 vim配置

set nocompatible filetype off" 设置Vundle管理vim插件 set the runtime path to include Vundle and initialize set rtp+=~/.vim/bundle/Vundle.vimcall vundle#begin()" 安装的vim插件写在下面Plugin 'VundleVim/Vundle.vim' " let Vundle manage Vundle, requiredPlugin 'https

2022-06-20 20:27:23 240

原创 vim实用插件和配置

vim实用插件和配置

2022-06-06 11:40:05 753 1

原创 USB2.0的基本概念及通信协议

本文的内容是在公司内部做USB技术分享时所做的PPT,分享给需要的朋友,有需要PPT原件的可以csdn私聊我。...

2021-10-15 15:25:41 563

原创 Ingenic工作记录

系统默认没有/dev/bus/usb目录经过一番研究需要手动执行一下mount -t devtmpfs none /dev但是从内核的配置来看,已经配置了自动挂载,所以不是很清楚到底原因是什么???对应的宏 DEVTMPFS_MOUNT...

2021-08-27 17:48:22 188

原创 vim常用插件及技巧

嵌入式软件搬砖工一枚,工作中主要使用C语言,因此本文介绍的插件以及技巧主要针对C语言的环境。 一、插件篇1.2.3.4.二、技巧篇1.显示当前光标处于哪一个函数如果一个函数过长,通过↑↓按键确认当前处于哪一个函数很麻烦,在vimrc中添加下面的函数,按 f 按键就可以显示了,非常的方便。fun! ShowFuncName() let...

2021-07-19 10:13:00 101

原创 设备树

韦东山

2020-10-21 15:02:58 85

原创 后备查阅

adb查询android版本:adb shell getprop ro.build.version.releaseadb查询android api版本:adb shell getprop ro.build.version.sdk

2020-06-04 09:30:16 108

原创 USB URB的status及其代表的意义

USB URB的status及其代表的意义平时在处理客户问题时,经常需要分析出现问题时抓取的usbmon log,这个log中有一个字段非常重要:URB Status word,这个字段就是struct urb结构体中的status成员变量。通过这个status的值,可以分析出模块端和HOST端usb的一些状态,有利于定位到问题点。Linux内核中对该成员变量的注释如下:表明该...

2020-04-28 11:14:00 2785 5

原创 数据结构优秀博文整理

本文记录下学习数据结构过程中在网络上看到的比较好的Blog,方便以后复习查阅,在此感谢这些博主~^o^~链表篇Linux内核链表——看这一篇文章就够了 作者:Yang_Guang...

2020-04-12 16:06:00 98

原创 《C语言进阶剖析》课程目录

《C语言进阶剖析》课程目录第1课 - 基本数据类型第2课 - 有符号数与无符号数第3课 - 浮点数的秘密第4课 - 类型转换第5课 - 变量属性第6课 - 分支语句第7课 - 循环语句第8课 - goto和void分析第9课 - const 和 volatile分析第10课 - struct和union分析第...

2019-11-13 23:30:00 260

原创 第48课 - 函数设计原则(完结)

第48课 - 函数设计原则(完结)

2019-11-13 23:26:00 115

原创 第47课 - 递归函数分析

第47课 - 递归函数分析

2019-11-13 23:23:00 97

原创 第46课 - 函数与宏分析

第46课 - 函数与宏分析

2019-11-13 23:22:00 85

原创 第45课 - 函数参数的秘密(下)

第45课 - 函数参数的秘密(下)

2019-11-13 23:19:00 92

原创 第44课 - 函数参数的秘密(上)

第44课 - 函数参数的秘密(上)

2019-11-13 23:17:00 90

原创 第43课 - 函数的意义

第43课 - 函数的意义

2019-11-13 23:14:00 94

原创 第42课 - 内存操作经典问题分析二

第42课 - 内存操作经典问题分析二

2019-11-13 23:10:00 89

原创 第40课 - 程序的内存布局

第40课 - 程序的内存布局

2019-11-13 23:09:00 91

原创 第41课 - 内存操作经典问题分析一

第41课 - 内存操作经典问题分析一

2019-11-13 23:09:00 93

原创 第38课 - 动态内存分配

第38课 - 动态内存分配

2019-11-13 23:08:00 81

原创 第39课 - 程序中的三国天下

第39课 - 程序中的三国天下

2019-11-13 23:08:00 97

原创 第37课 - 指针阅读技巧分析

第37课 - 指针阅读技巧分析

2019-11-13 23:07:00 86

原创 第36课 - 函数与指针分析

第36课 - 函数与指针分析

2019-11-13 23:06:00 72

原创 第35课 - 数组参数和指针参数分析

第35课 - 数组参数和指针参数分析

2019-11-13 23:05:00 80

原创 第33课 - main函数与命令行参数

第33课 - main函数与命令行参数

2019-11-13 23:04:00 92

原创 第34课 - 多维数组和多维指针

第34课 - 多维数组和多维指针

2019-11-13 23:04:00 76

原创 第32课 - 数组指针和指针数组分析

第32课 - 数组指针和指针数组分析

2019-11-13 23:03:00 96

原创 第31课 - 字符串典型问题分析

第31课 - 字符串典型问题分析

2019-11-13 23:02:00 65

原创 第30课 - C语言中的字符串

第30课 - C语言中的字符串

2019-11-13 23:01:00 84

原创 第28课 - 指针和数组分析(上)

第28课 - 指针和数组分析(上)

2019-11-13 23:00:00 91

原创 第29课 - 指针和数组分析(下)

第29课 - 指针和数组分析(下)

2019-11-13 23:00:00 77

原创 第27课 - 数组的本质分析

第27课 - 数组的本质分析

2019-11-13 22:59:00 80

原创 第26课 - 指针的本质分析

第26课 - 指针的本质分析

2019-11-13 22:58:00 71

原创 第24课 - #pragma 使用分析

第24课 - #pragma 使用分析

2019-11-13 22:57:00 74

原创 第25课 - # 和 ## 操作符使用分析

第25课 - # 和 ## 操作符使用分析

2019-11-13 22:57:00 111

原创 第23课 - #error 和 #line 使用分析

第23课 - #error 和 #line 使用分析

2019-11-13 22:56:00 103

原创 第22课 - 条件编译使用分析

第22课 - 条件编译使用分析这节课我们介绍如何使用C语言中的条件编译。市面上的电子产品一般有低配版、中配版、高配版,那相应的软件也要开发三个版本吗?显然不是这样的,我们一般在同一套代码中使用条件编译区分不同的版本。1.基本概念(1)c 程序的编译一般经过如下四个过程   条件编译是在预处理阶段由预处理器完成的,预处理器根据条件编译指令选择使用哪些代...

2019-11-13 22:55:00 68

原创 第20课 - 链接过程简介

第20课 - 链接过程简介

2019-11-13 22:54:00 66

原创 第21课 - 宏定义与使用分析

第21课 - 宏定义与使用分析

2019-11-13 22:54:00 88

空空如也

空空如也

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

TA关注的人

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