自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 内核知识点总结

内核知识点总结

2023-03-03 14:50:18 306

原创 uboot到kernel调用栈

从uboot到kernel的启动流程

2023-03-03 14:49:41 370

原创 debootstrap 构建arm cortex A系 32位根文件系统

debootstrap 构建arm cortex A系 32位根文件系统我们平时使用busybox构建的根文件系统很简陋,想添加多余的包也挺麻烦的,依赖不好整理,也没有apt等相关命令。而类似buildroot之类的也显的有点臃肿,过程不直观(这两天正在看)之期我使用debootstrap都是用来构建桌面pc机上 debian根文件系统的,这次偶然发现居然可以用来构建arm 32位根文件系统!!!简直神奇,进行嵌入式系统构建的时候,用来构建根文件系统简直再方便不过。话不多说,命令如下:sudo

2021-06-20 23:13:07 491 3

原创 在线词典:应用层知识点汇总

电子词典:首先服务器进行tcp初始化,而使用epoll检测listefd和服务端的输入信息,检测到listenfd时创建子进程服务端使用tcp与客户端进行连接,每一个客户端请求连接时,服务端创建一个子进程与客户端进行对接,加入心跳包机制,防止意外掉线时服务端对接进程不结束而始终占用系统资源,检测到alarm信号时子进程自动结束,同时子进程的状态改变,系统内核会发送SIGCHLD信号给父进程...

2019-10-30 17:33:04 210

原创 linux命令行局域网聊天室,公聊和私聊

实现局域网聊天功能的服务器和客户端的代码,之前写的代码,聊天时输入稍显麻烦,但基本的功能都能实现,群聊和私发。头文件登录信息链表数据结构的实现服务器端代码:客户端代码:...

2019-10-30 17:09:23 1534

原创 linux 文件复制程序的编写

直接上代码执行 ./a.out xx.txt …/a/b完成文件的复制其中 xx.txt为文件名,…/a/b为文件路径

2019-10-30 16:44:42 1037

原创 linux 文件树程序的实现

用于显示文件层次结构

2019-10-30 15:41:21 160

原创 数据结构 球钟问题

学到数据结构时,遇到一个题目:球钟问题描述:球钟是利用球的移动来记录时间的装置(吐槽:这么麻烦,球会准时放进去?)。它有三个可以容纳若干个球的容器:分钟指示器,五分钟指示器,小时指示器。若分钟指示器中有2个球,5分钟指示器中有3个球,小时指示器中有4个球,则时间为4:17。每过一分钟,球钟就会从球队列的队首取出一个球放入分钟指示器,分钟指示器最多可容纳4个球。在放进去第五个球的时候,分钟指示器内...

2019-10-03 19:00:35 532 4

原创 linux文件IO小结

虚拟文件系统(VFS):就是把各种具体的文件系统的公共部分抽取出来,形成一个抽象层,是系统内核的一部分。对用户程序提供了标准的文件系统调用接口,屏蔽了底层文件系统的实现细节和差异。文件描述符:一个非负的整数,是一个索引值,并指向在内核中每个进程打开文件的记录表。打开或创建一个文件时,内核向进程返回一个文件描述符;读写文件时,需要把文件描述符作为参数传递给相应的函数。所有对设备和文件的操作都是通过...

2019-09-29 20:17:06 218

空空如也

空空如也

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

TA关注的人

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