Linux
chengriyue
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Raspberry Pi 系统安装以及在Ubuntu上进行内核编译
本例使用(Raspberry Pi Zero-w)一、树莓派系统安装1. 准备工作(1)硬件准备:Raspberry Pi Zero W(以下简称RPI),RPI电源线,SD卡,SD卡读卡器,笔记本电脑,无线路由器(电脑和RPI处于同一wifi网络下即可)。(2)软件准备:Raspbrain系统镜像文件,SDFormatter,Win32diskim,PuTTY。2. 步骤...原创 2019-03-15 10:23:41 · 1709 阅读 · 0 评论 -
Raspberry Pi Zero U盘模式
本例使用树莓派Zero-w,结果使其变为U盘1.修改config.txt让树莓派使用dwc2 USB驱动程序执行命令 echo "dtoverlay=dwc2" | sudo tee -a /boot/config.txt2.在Raspbian中启用它执行命令 echo "dwc2" | sudo tee -a /etc/modules3.选择生效的功能模块执行...原创 2019-03-15 14:29:52 · 3167 阅读 · 1 评论 -
Linux探秘之用户态与内核态
一、Unix/Linux的体系架构 如上图所示,从宏观上来看,Linux操作系统的体系架构分为用户态和内核态(或者用户空间和内核)。内核从本质上看是一种软件——控制计算机的硬件资源,并提供上层应用程序运行的环境。用户态即上层应用程序的活动空间,应用程序的执行必须依托于内核提供的资源,包括CP...转载 2019-03-15 14:50:07 · 147 阅读 · 0 评论 -
使用dd命令快速生成大文件或者小文件的方法
使用dd命令快速生成大文件或者小文件的方法 在程序的测试中有些场景需要大量的小文件或者几个比较大的文件,而在我们的文件系统里一时无法找到那么多或者那么大的文件,此时linux的dd命令就能快速的帮助你完成想要的文件。具体用法简单总结如下:1. dd命令可以轻易实现创建指定大小的文件,如 dd if=/dev/zero of=test bs=1M count=1000...转载 2019-04-16 09:41:03 · 1411 阅读 · 0 评论 -
简单的Linux下的socket通信,附带出错提示的头文件myerr.h,自从用了根本停不下来啊!!!
#ifndef _MYERR_H_#define _MYERR_H_ #include <stdio.h>#include <string.h>#include <errno.h>extern int errno; #define MYDBG #ifdef MYDBG#define PRN_ERRMSG_EXIT(errmsg) ...转载 2019-04-22 10:15:36 · 1141 阅读 · 0 评论 -
对大容量存储内核驱动改写初试!
、2)执行命令: KERNEL=kernel7(3)执行命令:make modules dtbs编译完成后读卡器把树莓派内存卡插入连接到虚拟机编译好的usb_f_mass_storage.ko 拷贝到树莓派 /media/python/rootfs/lib/modu............原创 2019-04-22 10:17:17 · 284 阅读 · 0 评论 -
Linux system函数返回值
例:status = system("./test.sh");1、先统一两个说法:(1)system返回值:指调用system函数后的返回值,比如上例中status为system返回值(2)shell返回值:指system所调用的shell命令的返回值,比如上例中,test.sh中返回的值为shell返回值。2、如何正确判断test.sh是否正确执行?仅判断status是否=...转载 2019-04-25 14:52:05 · 429 阅读 · 0 评论
分享