自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (1)
  • 收藏
  • 关注

原创 linux指令-文件分析

在整个文件系统(当前)目录及其子目录中查找文件。备注:当前目录find .命令来计算其大小,并以人类可读的格式显示(例如,KB、MB)。:只显示排序后的第一行,即最大的文件。:根据人类可读的数字大小来逆序排序。:仅查找类型为普通文件的项。:对找到的每个文件执行。

2024-07-31 17:33:09 146

转载 vim 高效操作-宏录制-命令集

vim 录制宏,自动循环执行组合操作_vima) 使用宏录制、重播功能,每次复制上一行,并递增第一个数、递减第二个数,重复-CSDN博客

2024-05-27 11:08:27 60

原创 bash笔记-语法

d file file存在并且是一个目录。-f file file存在并且是普通文件。-a file 如果 FILE 存在则为真。-s file file存在且不为空。-x file file有执行权限。-r file file有读权限。-w file file写权限。-e file file存在。

2024-05-23 14:29:17 117

原创 Makefile学习

https://www.jianshu.com/p/ff0e0e26c47a

2024-03-27 17:58:12 858 1

转载 Vim使用

5,56s/aa/bb/g 从第5行到第56行替换aa为bb;# (shift + 3) 光标向后查找整个关键词;% (shift + 5) 光标移到匹配的括号处;N (shift + n) 上一个高亮的关键字;* (shift + 8) 高亮当前选择单词;$ (shift + 4) 光标移动到行尾;^ (shift + 6) 光标移动到行尾;3yy 复制光标所在行开始的下面3行;3dd 剪切光标所在行开始的下面3行;w 光标移动到下一个单词的词首;b 光标移动到上一个单词的词首;

2024-03-15 14:42:05 28

转载 环境搭建-搜狗输入法

解决:(1)sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/问题1:搜狗输入法已经安装,重启ubuntu 20.04系统后,输入法不可用(一直是英文状态,无法切换搜狗输入法)(2)启动搜狗“重启系统”;重启搜狗“bash /etc/xdg/autostart/fcitx.desktop”原因:重启后更新了系统组件,快捷链接被清理。

2023-12-18 14:41:01 67

转载 编译原理相关

2)不对齐,结构体的长度,就是各个变量长度的和。1)到4字节,同样可指定对齐到8字节。

2023-12-05 10:56:10 63

原创 notepade++ 复制黏贴问题

备注:\r\n表示换行,\n表示换行(Unix/Linux)复制黏贴后,会由“LF”多出来"CRLF"(\r\n)

2023-10-16 18:44:54 167

原创 C语言位域

说明data为bs变量,共占两个字节。其中位域a占8位,位域b占2位,位域c占6位。

2023-08-01 11:12:58 59

原创 “.”和“->”的区别

在C语言中,结构体(struct)是一种用户自定义的数据类型,可以包含多个不同类型的数据成员。

2023-04-05 17:49:31 4667

转载 Linux内核开发书籍

内核开发理论书籍介绍(学习路线指引)

2023-03-28 17:48:17 70

原创 win10环境Vscode快速配置编译运行C文件

一、安装并正常运行vscode,下载vscode插件二、下载MinGW-w64三、配置windows环境变量四、快速配置vscode文件五、创建编写运行c文件

2023-03-19 14:12:44 1995

原创 电脑问题解决(普通办公使用)

问题:可以连接无线网后,显示无intenet连接解决:1、windows+x进入,终端(管理员);2、输入netsh winsock reset 回车, 然后接着输入ipconfig /flushdns 回车;3、重启电脑,无线列表网络连接正常,浏览器正常。备注:这样搞之后就好了,但也不完全确定是这个原因哦。(谁晓得其它原因是什么…)若不能解决可继续尝试其它(没试过不清楚风险),例如:然后再点击任务栏右下角的网络图标,选择“网络和Internet设置”在打开的页面拉到最

2022-09-07 21:17:48 80

转载 Linux标准 -POSIX

POSIX:posix是什么都不知道,还好意思说你懂Linux? - 一口Linux - 博客园 (cnblogs.com)

2022-01-05 22:55:51 99

转载 ./configure

https://www.cnblogs.com/irisrain/p/4324513.html

2022-01-05 22:49:59 99

原创 union关键字,理解-应用场景-优点

C语言共用体(C语言union用法)详解 (biancheng.net)理解为:需求场景:某变量可具有多重身份,然而在使用某变量时,它只能确定为其中一种身份。union关键字:这种好处是,既可以满足需求,又可以不浪费内存。(union关键字创建的成员大小=成员中内存(类型)最大者)例如,上文中成员身份作为一个联合体,当调用成员信息时只能是一种身份(分数/课程)...

2021-12-21 16:56:26 834

转载 Makefile 函数 -if

if 函数#if 函数的语法是:#$(if <condition>,<then-part> )#或#$(if <condition>,<then-part>,<else-part> )#<condition>参数是if的表达式,如果其返回的为非空字符串,那么这个表达式就相当于返回真,于是,<then-part>会被计算,否则<else-part>会被计算##if函数的返回值是,#

2021-09-15 15:23:50 1118

原创 VSCode工具使用

Linux版本,返回到上一个编辑位置:Ctrl+Alt+-

2021-08-24 15:35:46 77

转载 ubuntu16.04 下的文件系统initramfs解压缩

https://blog.csdn.net/xiaofeng_yan/article/details/83303544

2021-04-15 14:03:47 108

转载 BitBake 实用指南

0. 译者序本文译自 A practical guide to BitBake。如果你发现 bug、不清楚的章节、打印错误或其他建议,请邮件告知我,我的邮箱是 sunnogo@gmail.com。注意:由于 task 和 recipe 是 BitBake 的基础概念。个人觉得翻译成任务和配方不免有误解之处,因此文中基本不对这两个词做翻译。类似的还有 configure。1. 序言1.1 关于本教程如果你阅读本教程,说明你已经知道 BitBake 是一种类似 make 的构建工.

2021-04-05 01:14:14 760

转载 2021-04-05

SUMMARY = "Linux Bluetooth Stack Userland V5"# 用於打包系統(例如opkg,rpm或dpkg)的二進制包的(72個字符或更少)摘要。默認情況下,如果在配方中未設置DESCRIPTION,則使用SUMMARY值的定義描述變量。 DESCRIPTION = "Linux Bluetooth stack V5 userland components. These include a system configurations, daemons, tool.

2021-04-05 01:10:29 419

转载 Yocto 资料

https://www.kancloud.cn/digest/yocto/138642

2021-04-02 09:48:31 67

转载 bash 工具

expect自动的交互工具expect是一个免费的编程工具,用来实现自动的交互式任务,而无需人为干预。https://blog.csdn.net/wodewutai17quiet/article/details/103824315https://www.linuxprobe.com/linux-expect-auto.htmlhttps://blog.51cto.com/cuchadanfan/1668816...

2021-03-25 10:41:05 108

原创 工具杂谈-minicom

minicom支持显示中文:使用下面指令打开minicom工具:sudo env LANG=en_US minicom

2021-02-07 11:10:08 85 1

转载 selinux到底是什么

参考:https://www.phpyuan.com/235739.html

2021-01-28 21:11:56 94

转载 内存原理-总结

问题:为什么不能越界访问malloc分配的内存malloc()工作机制: malloc函数的实质体现在,它有一个将可用的内存块连接为一个长长的列表的所谓空闲链表。 调用malloc函数时,它沿连接表寻找一个大到足以满足用户请求所需要的内存块。然后,将该内存块一分为二(一块的大小与用户请求的大小相等,另一块的大小就是剩下的字节)。接下来,将分配给用户的那块内存传给用户,并将剩下的那块(如果有的话)返回到连接表上。 调用free函数时,它将用户释放的内存块连...

2021-01-18 11:00:23 121 1

原创 代码规范-总结

“if”语句,变量写在“==”后边作用:如果少了一个等号则会报错;否则不会报错,容易忽略错误,造成调试困难。示例:if(NULL= =p) { printf(“malloc fail!\n”); /* 相关资源收回的处理 */ exit(-1);}...

2021-01-14 13:54:50 60

转载 Linux网络编程-综合

Linux下Socket相关头文件总结https://blog.csdn.net/woshichengchaoa/article/details/16872655

2021-01-12 11:01:51 73

转载 进程&线程&管道知识-综合

转载:线程创建pthread_createhttps://www.cnblogs.com/xuqiushuo/p/10519799.htmllinux线程互斥量pthread_mutex_t使用简介https://blog.csdn.net/guotianqing/article/details/80559865Linux 管道的用法https://blog.csdn.net/a1534219218/article/details/90744823...

2021-01-12 10:59:41 62

原创 U-BOOT

Bootargs设置及使用参数:https://www.arm.com/

2021-01-12 10:50:51 65

原创 嵌入式-必备技术官网

ARMhttps://www.arm.com/

2021-01-12 10:49:16 171

原创 工具使用-目录

数据传输tftptftp是client客户端,tftpd是server服务器端,d应该指的是daemon。如果你要从别人的tftp服务器端上传/下载东西,就要用到tftp;如果你为别人提供tftp服务,供别人上传/下载东西,那就要安装tftpd服务程序。...

2021-01-12 10:13:47 50

转载 C语言-重难点知识

#define理解:"define" 关键词,只是“替换”功能;本身不附带“计算规则”属性,因此,执行替换功能后,需要考虑所在环境的计算规则,整句代码有效性才算完整(*)。#define用法(*)例子:#include <stdio.h>#define f(x) x*xint main(void){ int a=6, b=2, c; c = f(a) / f(b); printf("%d\n", c); return 0;}以下程序的

2021-01-07 16:47:01 171

转载 变量与存储(ttp工作相关学习)

C语言中局部变量与全局变量在内存中的存放位置C语言中局部变量和全局变量变量的存储类别(static,extern,auto,register)1.变量的时效类别1.1局部变量和全局变量在讨论函数的形参变量时曾经提到,形参变量只在被调用期间才分配内存单元,调用结束立即释放。这一点表明形参变量只有在函数内才是有效的,离开该函数就不能再使用了。这种变量有效性的范围称变量的作用域。不仅对于形参变量,C语言中所有的量都有自己的作用域。变量说明的方式不同,其作用域也不同。C语言中的变量,按作用域范围可分

2021-01-03 20:33:11 358

原创 语言的交叉使用杂谈

例如:常用的,在C语言里面使用汇编在C++里面使用C语言https://blog.csdn.net/xiaminli/article/details/75801688https://blog.csdn.net/weixin_43211535/article/details/106050275https://blog.csdn.net/modiz/article/details/12098875https://blog.csdn.net/qingyulove/article/detai

2021-01-03 12:27:40 152 2

转载 编译原理

GNU中gcc和g++ 区别:https://www.cnblogs.com/liuzhenbo/p/11027197.html

2020-12-30 21:53:39 62

转载 汇编指令-汇合

ESP:堆栈指针寄存器,主要用于存放堆栈内存储单元的偏移量,用它可实现多种存储器操作数的寻址方式,为以不同的地址形式访问存储单元提供方便。PUSH 指令PUSH 指令首先减少 ESP 的值,再将源操作数复制到堆栈。操作数是 16 位的,则 ESP 减 2,操作数是 32 位的,则 ESP 减 4。PUSH 指令有 3 种格式:...

2020-12-28 23:30:14 398

原创 工具杂谈 -VI

一、VI 问题1.问题:vi/vim 打开ANSI文本,中文显示乱码解决方法:修改vi/vim配置文件,添加如下红色并加粗的部分!vi 配置文件路径:/etc/vircvim 配置文件路径:/etc/vimrc1)修改前:if v:lang =~ “utf8"∣∣v:lang= "UTF−8" || v:lang =~ "UTF-8"∣∣v:lang= "UTF−8”set fileencodings=ucs-bom,utf-8,latin1,gbkendif2)

2020-12-16 10:34:18 129 1

转载 操作系统基础-进程/线程

1.首先整理一下进程和线程概念进程概念  进程是表示资源分配的基本单位,又是调度运行的基本单位。例如,用户运行自己的程序,系统就创建一个进程,并为它分配资源,包括各种表格、内存空间、磁盘空间、I/O设备等。然后,把该进程放人进程的就绪队列。进程调度程序选中它,为它分配CPU以及其它有关资源,该进程才真正运行。所以,进程是系统中的并发执行的单位。  在Mac、Windows NT等采用微内核结构的操作系统中,进程的功能发生了变化:它只是资源分配的单位,而不再是调度运行的单位。在微内核系统中,真正调度运行

2020-12-08 21:27:01 140

转载 linux命令 -压缩/解压

一、zip格式 zip可能是目前使用的最多的文档压缩格式。它最大的优点就是在不同的操作系统平台上使用。缺点就是支持的压缩率不是很高,而tar.gz和tar.bz2在压缩率方面做得非常好。 我们可以使用下列的命令压缩一个文件: zip -r archive_name.zip filename (-r是压缩文件) 下面是如果解压一个zip文件: u...

2020-11-02 14:44:34 378

嵌入式Linux烧录

本文档介绍了嵌入式linux使用SAM-BA v2.13-rc7工具烧录过程

2018-05-25

空空如也

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

TA关注的人

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