摘要: 我们在写程序时,可能有这种需要,每次都要重复写某个东西。 在写c程序时候,经常写如下: 这样,使用vi的模板,很方便 1.创建模板 我用到" .c"文件,直接在c_template.c中加入一些内容 保存并退出 2.修改vi配置文件 在最后面加上一句 保存并退出 3.新建一个test.c文件 如下: 阅读全文
posted @ 2019-12-25 15:31 pxysource 阅读(1278) 评论(0) 推荐(0) 编辑
摘要: tftp是客户端,tftpd是服务器端。ubuntu中常用的tftp服务器和客户端是tftpd hpa和tftp hpa。 1.安装:tftpd hpa(服务器) 2.创建一个目录用作tftpd的目录(根目录) 修改目录文件权限 3.配置 4.重新启动tftpd hpa网络服务 5.开发板从Ubun 阅读全文
posted @ 2019-12-25 15:11 pxysource 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 1. 一个变量既可以定义为const也可以定义为volatile(√) 2.register static int i = 0;(×) 报错如下: error: multiple storage classes in declaration of `i' error: invalid registe 阅读全文
posted @ 2019-12-17 21:54 pxysource 阅读(1056) 评论(0) 推荐(0) 编辑
摘要: 一、根据文件名查找文件 1.在当前目录中根据文件名(完整文件名)查找文件(若是目录文件,则打印目录下所有文件) 只是在当前目录查找,不会遍历当前目录下的目录文件 2.查找指定目录下的文件 3.使用名称和忽略案例查找文件 4.使用名称查找.c文件 阅读全文
posted @ 2019-12-16 20:25 pxysource 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 1.什么是根文件系统 linux内核挂载的第一个文件系统,该根文件系统是挂载到根目录下的文件系统。rootfs,它是一个容器,也称之为一个“包”,里面包含: 1) linux的shell命令 /bin,一般的shell命令 /sbin,超级管理员就是root用户才能够使用的命令,这些命令很多时候跟硬 阅读全文
posted @ 2019-12-09 17:18 pxysource 阅读(1100) 评论(0) 推荐(0) 编辑
摘要: 1.内核的作用 1)进程的管理和进程的通信:进程的创建和删除、进程之间优先级抢占、进程的时间片轮转调度、进程间的通信。 2)内存管理:内存分配算法,每个进程的内存空间由Linux进行分配。 3)支持的文件系统,可以通过cat /proc/filesystems 4)设备的管理,聚焦到linux驱动: 阅读全文
posted @ 2019-12-09 15:16 pxysource 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 一、操作系统的启动过程 上电 uboot 加载linux内核 挂载根文件系统 执行应用程序 二、uboot 1.什么是uboot uboot其实就是一个通用的引导程序——bootloader。 boot,完成硬件的初始化,启动硬件平台 loader,初始化硬件后,加载操作系统。 U Boot的工作模 阅读全文
posted @ 2019-12-09 15:04 pxysource 阅读(1218) 评论(0) 推荐(0) 编辑
摘要: 结果 阅读全文
posted @ 2019-12-08 11:58 pxysource 阅读(1145) 评论(0) 推荐(0) 编辑
摘要: 一、修改虚拟机配置 二、进行ubunut分区(注意这里只是扩展分区,并不会删除原来的数据) 1.安装分区工具 2.扩展分区 运行gparted 在剩下的分区中new一个extended的分区 然后再在这个extended的分区里new一个逻辑分区,并且file system选择为linux swap 阅读全文
posted @ 2019-12-07 20:13 pxysource 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 一、简介 NFS(Network File System,网络文件系统)是当前主流异构平台共享文件系统之一。 NFS可用于不同类型计算机、操作系统、网络架构和传输协议运行环境中的网络文件远程访问和共享。 总的来说,我们用它来实现Ubuntu和ARM开发板的文件共享 1.ubuntu:18.04 2. 阅读全文
posted @ 2019-12-07 14:44 pxysource 阅读(815) 评论(0) 推荐(0) 编辑