linux
追着太阳跑1
这个作者很懒,什么都没留下…
展开
-
C语言 基于Ncurse库的贪吃蛇游戏项目
C语言 基于Ncurse库的贪吃蛇游戏项目原创 2023-02-19 17:40:27 · 466 阅读 · 0 评论 -
Linux驱动(驱动程序开发、驱动框架代码编译和测试)
驱动程序开发步骤Linux 内核就是由各种驱动组成的,内核源码中有大约 85%是各种驱动程序的代码。内核中驱动程序种类齐全,可以在同类驱动的基础上进行修改以符合具体单板。编写驱动程序的难点并不是硬件的具体操作,而是弄清楚现有驱动程序的框架,在这个框架中加入这个硬件。一般来说,编写一个 linux 设备驱动程序的大致流程如下:原创 2022-11-03 18:11:45 · 709 阅读 · 0 评论 -
linux内核结构介绍及驱动引入
一、Linux内核结构框图二、图解linux系统架构三、驱动认知3.1 为什么要学习写驱动3.2 文件名与设备号3.3 open函数打通上层到底层硬件的详细过程四、shellshell脚本原创 2022-10-31 17:29:02 · 192 阅读 · 0 评论 -
文件系统基本知识
.什么是文件系统?文件系统(文件管理系统的方法)的种类有哪些?什么是分区?什么是文件系统目录结构?5.什么虚拟文件系统Virtual File System ?虚拟文件系统有什么作用?原创 2022-10-30 17:32:34 · 108 阅读 · 0 评论 -
树莓派Linu内核编译
1编译:j4是指定用多少电脑资源编译zImage 生成内核镜像modules 要生成驱动模块dtbs 生成配置文件2. 编译成功后,看到源码树目录多了vmlinux,失败则无此文件(如上图)成功后,目标zImage镜像arch//boot底下3. 打包zImage成树莓派可用的xxx.img将SD卡插上读卡器,如图连接到Ubuntudmesg:查看底层硬件数据。原创 2022-10-29 18:03:18 · 607 阅读 · 0 评论 -
为linux内核开发做准备(内核镜像,交叉编译工具的安装 超详细)
ls /mnt/hgfs/xxx可以看共享文件夹下面有啥文件。linux 选择哪个版本,需要看树莓派运行起来的版本。我们把路径选中,调出刚才的小窗口,把路径加进去。有时候共享文件打不开。然后解压另一个Linux文件夹(镜像)先把交叉编译的工具给他完整的安装起来。用之前的方法,把他下载到共享文件夹。按下shift +g 跳到最后一行。然后把树莓派的内核共享源码拿过来。然后名字最好是路径最后面的。点击这个linux,选择版本。要到这个路径下来x64的那个。然后把linux内核传进来。然后同样的方法,在传一个。原创 2022-10-25 17:55:14 · 448 阅读 · 0 评论 -
Ubuntu中安装vim、gcc以及ifconfig
Ubuntu中安装vim、gcc以及ifconfig_回头我找你的博客-CSDN博客_ubuntu安装ifconfig原创 2022-10-25 16:37:46 · 436 阅读 · 0 评论 -
linux库动态库的生成与使用
程序升级简单,因为app里面没有库的源代码,升级之后只要库的名字不变,函数名以及参数不变,只是实现做了优化,就能加载成功。动态库的命名方式与静态库类似,前缀相同,为“lib”,后缀变为“.so”。方法1:sudo cp libxxx.so /usr/lib/ 将库拷贝到 /usr/lib/补充:sudo rm/usr/lib/libxxx.so (删掉动态库)因为在运行过程中在优先默认的usr/lib/找不到动态库。1.输入pwd获取目前路径。(百度:引入动态库,怎么指定动态库的位置)原创 2022-10-08 13:02:13 · 564 阅读 · 0 评论 -
linux库引入之分文件编程
例如,当需要开发一个有两个函数(function1和function2)的C程序时,传统的做法是在main.c中分别编写main函数、function1函数和function2函数,在main函数之前或开始部分声明两个功能函数,并调用。当代码量较大功能较复杂时,单一文件程序会使得文件非常巨大,代码量非常大,成千上万行的代码在一个文件中不便于修改和维护,因此需要将不同的功能模块放在不同的文件中。2.创建一个头文件file3.h,只留下函数原型,函数体去掉(需要包含在main函数的.c文件里)原创 2022-10-07 21:33:33 · 114 阅读 · 0 评论 -
树莓派图形xrdp界面登录
首先要让树莓派支持rdp,所有的版都是如此。然后开启电脑的远程桌面连接。输入树莓派的ip地址即可。开始下载 安装rdp。原创 2022-10-06 17:45:42 · 104 阅读 · 0 评论 -
FTP服务端 客户端项目
FTP服务端 客户端项目原创 2022-09-30 11:14:29 · 176 阅读 · 0 评论 -
Linux 网络编程 --实现双方聊天
Linux 网络编程 --实现双方聊天原创 2022-09-21 18:08:14 · 276 阅读 · 0 评论 -
Linux网络编程客户服务端交流
Linux网络编程客户服务端交流原创 2022-09-20 20:03:00 · 67 阅读 · 0 评论 -
Linux网络编程服务端附加
Linux网络编程服务端附加原创 2022-09-20 17:26:32 · 72 阅读 · 0 评论 -
linux 网络编程 服务端初步
linux 网络编程 服务端初步原创 2022-09-19 16:54:02 · 141 阅读 · 0 评论 -
Linux- 7-线程条件控制及实现线程的同步
Linux- 7-线程条件控制及实现线程的同步原创 2022-09-18 11:49:02 · 125 阅读 · 0 评论 -
linux 线程 什么情况造成死锁(msg可能会问)
linux 线程 什么情况造成死锁(msg可能会问)原创 2022-09-17 18:05:20 · 77 阅读 · 0 评论 -
linux--- 4-- 线程同步 互斥量加锁,解锁
linux--- 4-- 线程同步 互斥量加锁,解锁原创 2022-09-17 17:36:23 · 193 阅读 · 0 评论 -
linux 线程之间共享内存空间
linux 线程之间共享内存空间原创 2022-09-17 16:06:31 · 439 阅读 · 0 评论 -
线程-1-2--线程等待及退出
线程-1-2--线程等待及退出原创 2022-09-17 12:14:36 · 78 阅读 · 0 评论 -
linux ---17 --18----信号量编程实现
linux ---17 --18----信号量编程实现原创 2022-09-16 16:45:38 · 229 阅读 · 0 评论 -
Linux---14-15--信号如何携带数据(太难,暂时跳过)
Linux---14-15--信号如何携带数据(太难,暂时跳过)原创 2022-09-15 19:47:56 · 80 阅读 · 0 评论 -
Linux-------12----13----信号描述 及编程实战
Linux-------12----13----信号描述 及编程实战原创 2022-09-15 16:59:29 · 137 阅读 · 0 评论 -
linux------11------共享内存的进程通信
linux------11------共享内存的进程通信原创 2022-09-14 23:26:02 · 239 阅读 · 0 评论 -
linux------进程间通信的几种方法
linux------进程间通信的几种方法原创 2022-09-14 20:02:29 · 67 阅读 · 0 评论 -
linux-----9----键值生成及消息队列移除
linux-----9----键值生成及消息队列移除原创 2022-09-14 17:26:09 · 215 阅读 · 0 评论 -
Linux--- 消息队列--7-- 8-----消息队列相关api 及编程收发数据
Linux--- 消息队列--7-- 8-----消息队列相关api 及编程收发数据原创 2022-09-14 16:13:13 · 200 阅读 · 0 评论 -
linux-------6-------消息队列 原理
linux-------6-------消息队列 原理原创 2022-09-14 10:47:51 · 131 阅读 · 0 评论 -
linux----5-----命名管道的数据通信编程实现
linux----5-----命名管道的数据通信编程实现原创 2022-09-13 23:04:51 · 118 阅读 · 0 评论 -
linux ------4--------创建命名管道
linux ------4--------创建命名管道原创 2022-09-13 17:12:33 · 142 阅读 · 0 评论 -
linux----------2--3----(无名)管道通信原理及管道编程实战
linux----------2--3----(无名)管道通信原理及管道编程实战原创 2022-09-13 16:26:35 · 287 阅读 · 0 评论 -
Linux———13----------popen函数 进程总结 :1 2 3 4 5 12 13重点
Linux———13----------popen函数原创 2022-09-12 22:56:06 · 207 阅读 · 0 评论 -
linux-----12---------system函数 (相对与execl更优)
linux-----12---------system函数 (相对与execl更优)原创 2022-09-12 21:50:54 · 133 阅读 · 0 评论 -
linux------------11------------exec配合fork使用实现功能,当父进程检测到输入为1的时候,创建子进程把配置文件的字段值修改掉。
linux------------11------------exec配合fork使用实现功能,当父进程检测到输入为1的时候,创建子进程把配置文件的字段值修改掉。原创 2022-09-12 20:46:07 · 68 阅读 · 0 评论 -
10--linux进程---exec族函数(execl, execlp, execle, execv, ex ecvp, execvpe)
10--linux进程---exec族函数(execl, execlp, execle, execv, ex ecvp, execvpe)原创 2022-09-12 17:02:06 · 271 阅读 · 0 评论 -
linux----8--9--父进程等待子进程的退出
linux----8--9--父进程等待子进程的退出原创 2022-09-12 10:13:18 · 707 阅读 · 0 评论 -
Linux------7-----进程退出
Linux------7-----进程退出原创 2022-09-11 16:49:12 · 106 阅读 · 0 评论 -
linux -----6------vfork创建进程
linux -----6------vfork创建进程原创 2022-09-11 16:26:03 · 68 阅读 · 0 评论 -
linux-----5-------创建进程的应用情况及fork总结
linux-----5-------创建进程的应用情况及fork总结原创 2022-09-11 15:54:08 · 101 阅读 · 0 评论 -
2. Linux创建进程 fork的使用
2. Linux创建进程 fork的使用原创 2022-09-11 11:17:35 · 261 阅读 · 0 评论