正点原子开发板对应的uboot和linux代码
2022-11-11 09:03:18 217.57MB 自用
1
Linux拥有丰富各种源代码资源,但是大部分代码在Windows平台情况是无法 正常编译的。Windows平台根本无法直接利用这些源代码资源。如果想要使用完整的代码,就要做移植工作。因为C/C++ Library的不同和其他的一些原因,移植C/C++代码是一项困难的工作。本文将以一个实际的例子(Tar)来说明如何把Linux代码移植到 Windows平台上。移植过程将尽量少修改代码,以便代码的运行逻辑不会发生任何变动。保留绝大部分软件主要功能。
2022-03-23 11:10:53 58KB 软件
1
TASK_RUNNING状态的进程组织 对可运行队列的一些操作函数 底层:常规的list数据结构操作 入列出列等操作: dequeue_task enqueue_task const struct sched_class,调度类 rt_sched_class fair_sched_class idle_sched_class 每个cpu有一个运行队列 关于调度的描述, 参见sched_coding.txt和 sched-design-CFS.txt
2021-11-14 21:28:59 3.43MB linux 代码 陈香兰 内核
1
实现了操作系统中经典算法生产者消费者的算法,用c语言实现,绝对原创!
2021-11-07 20:55:51 58KB 生产者 消费者 操作系统 Linux
1
SourceInsight工具 1. 安装原版软件:Source Insight Version 4.0.0085/Source Insight Version 4.0.0086 2. 替换原主程序:sourceinsight4.exe 3. 导入授权文件(Import a new license file):si4.pediy.lic
2021-08-13 14:08:01 42.41MB sourceinsoght linux 代码阅读工具
1
cd 目录名(路径名) 切换当前目录到指定目录 mkdir 目录名 在当前目录创建新目录 rmdir 目录名 在当前目录删除指定目录 create 文件名 在当前目录下创建指定文件 rm 文件名 在当前目录下删除指定文件 open 文件名 在当前目录下打开指定文件 ls 显示当前目录下的目录和文件 write 在打开文件状态下,写该文件 read 在打开文件状态下,读取该文件 close 在打开文件状态下,读取该文件 exit 退出系统 使用C语言编写程序,模拟一个简单的文件系统,要求如下: (1) 文件系统的组织结构参考ext2文件系统 (2) 创建一个“disk.os”文件,大小为4MB,用该文件模拟外存。 (3) 最后应生成一个可执行文件“myfs”,在shell中运行后可模拟实现以下命令: a) ls:显示文件 b) create:创建文件 c) delete:删除文件 d) move:移动文件 e) shutdown:关闭系统 (4) 启动系统时打印出系统的详细信息 (5) 假设每个文件的大小是用户创建时指定的,即空间分配采用与分配策略,文件大小应有上限(如6KB) (6) 该实验必须在Linux系统下进行
2021-05-31 09:10:09 27KB c语言 文件系统 Linux 代码
1
包括服务器端和接收端 包含注释 经过测试可正常编译运行 #include #include #include #include #include #include #include #include #define MYPORT 3490 //设定端口为3490 #define BACKLOG 10 main() { int sockfd,new_fd; struct sockaddr_in my_addr; //服务器网络地址结构体 struct sockaddr_in their_addr; //客户端网络地址结构体 int sin_size; if((sockfd=socket(AF_INET,SOCK_STREAM,0))==-1) { perror("socket"); exit(1); } my_addr.sin_family=AF_INET; //设置为IP通信 my_addr.sin_port=htons(MYPORT); //服务器端口号 my_addr.sin_addr.s_addr=INADDR_ANY; //服务器IP地址--允许连接到所有本地地址上 bzero(&(my_addr.sin_zero),8); //置零 ………………………………
2021-04-15 17:46:53 36KB LInux 代码 网络编程 Socket
1
understand 4.0 linux版本,后面跟的数字为license!!此版本为英文版本,已经亲测在CentOS上可以运行
2020-04-16 03:01:23 116.62MB understand linux 代码阅读
1
用c++实现了短视存储管理系统 实现 1.创建进程 2.回收进程 3.回收段 4.显示段表 5.显示页表 6.展示内存 7.显示进程状态 0.离开 用linux代码实现一个简单的功能
1