- 博客(9)
- 收藏
- 关注
原创 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 563 3
原创 在线词典:应用层知识点汇总
电子词典:首先服务器进行tcp初始化,而使用epoll检测listefd和服务端的输入信息,检测到listenfd时创建子进程服务端使用tcp与客户端进行连接,每一个客户端请求连接时,服务端创建一个子进程与客户端进行对接,加入心跳包机制,防止意外掉线时服务端对接进程不结束而始终占用系统资源,检测到alarm信号时子进程自动结束,同时子进程的状态改变,系统内核会发送SIGCHLD信号给父进程...
2019-10-30 17:33:04 236
原创 linux命令行局域网聊天室,公聊和私聊
实现局域网聊天功能的服务器和客户端的代码,之前写的代码,聊天时输入稍显麻烦,但基本的功能都能实现,群聊和私发。头文件登录信息链表数据结构的实现服务器端代码:客户端代码:...
2019-10-30 17:09:23 1547
原创 linux 文件复制程序的编写
直接上代码执行 ./a.out xx.txt …/a/b完成文件的复制其中 xx.txt为文件名,…/a/b为文件路径
2019-10-30 16:44:42 1072
原创 数据结构 球钟问题
学到数据结构时,遇到一个题目:球钟问题描述:球钟是利用球的移动来记录时间的装置(吐槽:这么麻烦,球会准时放进去?)。它有三个可以容纳若干个球的容器:分钟指示器,五分钟指示器,小时指示器。若分钟指示器中有2个球,5分钟指示器中有3个球,小时指示器中有4个球,则时间为4:17。每过一分钟,球钟就会从球队列的队首取出一个球放入分钟指示器,分钟指示器最多可容纳4个球。在放进去第五个球的时候,分钟指示器内...
2019-10-03 19:00:35 635 4
原创 linux文件IO小结
虚拟文件系统(VFS):就是把各种具体的文件系统的公共部分抽取出来,形成一个抽象层,是系统内核的一部分。对用户程序提供了标准的文件系统调用接口,屏蔽了底层文件系统的实现细节和差异。文件描述符:一个非负的整数,是一个索引值,并指向在内核中每个进程打开文件的记录表。打开或创建一个文件时,内核向进程返回一个文件描述符;读写文件时,需要把文件描述符作为参数传递给相应的函数。所有对设备和文件的操作都是通过...
2019-09-29 20:17:06 251
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人