
Linux
课程学习记录
特简约版
卷纸要用清风的
Environment.NewLine
展开
-
Ubuntu 忘记密码
3)选择root,然后输入命令“passwd yourusername”,其中yourusername是您的用户名。输入两次新密码即可。Ubuntu系统提供了恢复模式,可以在启动时进入。在恢复模式下,您可以选择重置密码或者使用root账户登录。2)选择Advanced options for Ubuntu,然后选择recovery mode。如果忘记了登录密码,那么可以通过使用恢复模式来解决。1)在启动时按住Shift键,进入GRUB菜单。4)重启系统,使用新密码登录即可。原创 2024-03-02 15:35:02 · 1078 阅读 · 0 评论 -
单位的部分说明
千兆吉太 3 6 9 12。毫微纳皮 -3 -6 -9 -12。原创 2023-04-19 00:25:26 · 103 阅读 · 0 评论 -
实验六 考试
《嵌入式系统设计》考试 考试要求: 在Linux系统下编写LED、按键及蜂鸣器程序, 通过交叉编译出来的目标文件通过串口上传到开发板, 并在开发板上执行程序并观察结果。 具体要求: 初始频率为10,LED处于全灭状态, 定义3个按键, 按键1: 每按一次按键频率加1, 当频率大于等于19时恢复到初始值, 频率每次加2时点亮一个LED灯 (即:频率为18时LED处于全亮的状态); 按键2: 每按一次按键频率减1, 当频率小于等于1时恢复到初始值, 频率每次原创 2021-12-13 15:04:45 · 2870 阅读 · 0 评论 -
实验五 摄像头远程监控的实现
mjpg-streamer-mini2440原创 2021-12-13 15:01:16 · 482 阅读 · 0 评论 -
实验四 Qt
#include "mainwindow.h" #include "ui_mainwindow.h" MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); } MainWindow::~MainWindow() { delete ui; } void MainWindow::on_get_ans_click原创 2021-12-06 15:05:23 · 202 阅读 · 0 评论 -
实验三 远程控制
server.c原创 2021-12-06 15:04:38 · 416 阅读 · 0 评论 -
实验二 led button pwm 2021/11/22
前情回顾 基础实验需求 #include<stdio.h> #include<stdlib.h> #include<fcntl.h> #include<time.h> int main() { int fdk,i; int fdp,frq=1500; char key[4]={'0','0','0','0'}; fdk=open("/dev/buttons",O_RDONLY); if(fdk<0) { printf("Open butt原创 2021-11-22 13:58:48 · 500 阅读 · 0 评论 -
实验二 led button pwm 2021/11/15
led #include<stdio.h> #include<stdlib.h> #include<fcntl.h> #include<time.h> int main() { int fd,i; fd=open("/dev/leds",O_WRONLY); if(fd<0) { printf("Open leds error!\n"); exit(1); } for(i=0;i<4;i++) ioctl(fd,0,i);原创 2021-11-15 13:03:10 · 540 阅读 · 0 评论 -
第八章 Shell编程 2021/10/25
上一篇 6)环境变量 P159 7)Shell程序与语句 1. 说明性语句 注释 #这是注释 2. 功能性语句 #突然发现这下面的都是小事,去看那个博客,全全学习Shell read 读入 1.sh #文件查看 #!/bin/bash if test $# -eq 0 then echo "enter the file name" read D else D=$1 fi ls $D -a原创 2021-10-25 13:57:45 · 104 阅读 · 0 评论 -
第八章 Shell编程 2021/10/18
上一篇 第八章 Shell编程 1)开头: #!bin/bash 2)执行 sh 1.sh bash 1.sh ./1.sh 要拥有rx权限 3)注释 #这是注释 4)变量 P156 调用: $var ${var} 5)位置参数 $0 程序名称 $1, $2, $3 ... 按顺序的参数 $# 参数个数 $@ 所有参数 $? 前一个命令的退出状态,正常返回为0 $* 同$@ $$ 执行进程的ID号 看 P158 8-原创 2021-10-18 13:20:05 · 103 阅读 · 0 评论 -
第七章 嵌入式Linux编程环境 2021/10/18
第七章 嵌入式Linux编程环境 Make工程管理器 Make是一个工具程序,它是一种转化文件形式的工具,转换的目标称为target; 与此同时,它也检查文件的依赖关系,如果需要的话,它会调用一些外部软件来完成。 它使用一个叫makefile的文件来确定target文件的依赖关系,然后把生成这个target的相关命令传给Shell去执行。 1)Makefile基本规则: 语法要求: 类python 学到了什么 1)一个makefile中可以定义多个目标 2)调原创 2021-10-18 13:18:33 · 124 阅读 · 0 评论 -
第七章 嵌入式Linux编程环境 2021/10/11
上一篇 第七章 嵌入式Linux编程环境 1. vi vi 文件名 (打开并进入一般模式) vi的工作模式 书P127-130 详细命令 1)一般模式 能删除复制粘贴 2)编辑模式 都能 按【esc】退回到一般模式 3)命令行模式 在一般模式按【:】进入命令行模式 2. GCC编译器 基础的 预处理(Pre-Processing) gcc -E 1.c -o 1.i 编译(Compiling)原创 2021-10-11 13:10:46 · 115 阅读 · 0 评论 -
第六章 Linux网络配置管理 2021/10/11
上一篇 第六章 Linux网络配置管理 1. 基础计算机网络知识 计网 2. Linux系统网络配置 ifconfig 1)查看 ifconfig 2)修改配置 配置临时的ip地址 sudo ifconfig eth0 ip 例子:sudo ifconfig eth0 192.168.1.130 配置网卡的物理地址 sudo ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx 3)网卡设备原创 2021-10-11 13:10:00 · 113 阅读 · 0 评论 -
gedit (好家伙)
记录一下 tnnd 打了半天的这句话 有diget degit (degital (bushi)) 最后才打对 GEDIT 通用文本编辑器 general-purpose text Editor 艹!原创 2021-10-06 15:11:11 · 121 阅读 · 0 评论 -
第五章 Linux文件系统 2021/9/27
第五章 Linux文件系统 文件是一个具有符号名字的一组相关联元素的有序序列 在计算机里看的到的东西都叫文件,文件是以单个名称在计算机上存储的信息集合 文件类型分类: 普通文件 - 块设备文件 b block 字符设备文件 c char 目录文件 d directory 符号链接文件 l link 管道文件 p pipe 套接字文件 s socket Linux目录结构: 每一个目录的第一项都表示目录本身,并以"."作为它的文件名 ".."表示该目录的上一级目录 Linu原创 2021-09-27 17:07:18 · 131 阅读 · 0 评论 -
第四章 Linux用户管理 2021/9/25
第四章 Linux用户管理 用户属性:用户名、口令、用户ID、用户主目录、用户的shell 用户与组 用户与用户组的关系: 一对一:某个用户可以是某个组的唯一成员 多对一:多个用户可以是某个组的唯一成员,不归属其他用户组 一对多:某个用户可以是多个组的成员 多对多:多个用户对应多个用户组 管理命令: 创建用户useradd(adduser) 实例:useradd -m zhangsan 设置(更新)密码password 实例:password zha原创 2021-09-26 09:47:37 · 206 阅读 · 0 评论 -
第三章 Linux软件管理 2021/9/25
第三章 Linux软件管理 重要的一些命令: sudo apt-get install xxx 安装xxx软件 sudo apt-get update 刷新软件源 sudo apt-get upgrade 更新软件包 dpkg dpkg -i xxx.deb 本地安装 dpkg –r xxx.deb 移除已经安装的软件包 参数:原创 2021-09-25 10:33:35 · 114 阅读 · 0 评论 -
第二章 嵌入式Linux操作系统命令 2021/9/25
第二章 嵌入式Linux操作系统命令 压缩打包相关命令 在Linux下,常见的压缩打包格式有:xx.gz xx.tar.gz xx.tar.bz2 gzip 1) 作用:对文件进行压缩或者解压缩,而且gzip根据文件的类型可自动识别压缩或解压缩 2) 格式:gzip 选项 压缩(或解压缩)的文件名 例子: gzip 1.txt 将1.txt文件压缩成1.txt.gz的原创 2021-09-25 10:31:08 · 134 阅读 · 0 评论 -
第二章 嵌入式Linux操作系统命令 2021/9/18
第二章 嵌入式Linux操作系统命令 上 6. mkdir 1)作用:创建一个目录 2)格式:mkdir 选项 路径 例如 cd ~ mkdir test mkdir -p test1/test2/test3/test4 等价于 mkdir -p /home/ubuntu/test1/test2/test3/test4 (深入) 等价于 mkdir test1 cd test1 mkdir test2 cd test2 等等 7. cat 1)作用:连接并显示指定的一原创 2021-09-18 12:24:14 · 184 阅读 · 0 评论 -
虚拟机的Ubuntu换阿里源
原创 2021-09-13 18:21:38 · 143 阅读 · 0 评论 -
VMware无法联网的主要原因
vmware network adapter vmnet1 没有有效的Ip配置 未修复。 win+R services.msc VMware NAT service和VMware DHCP service 自动换启动原创 2021-09-06 20:33:10 · 1058 阅读 · 0 评论 -
第二章 嵌入式Linux操作系统命令 2021/9/13
第二章 嵌入式Linux操作系统命令 Linux中的shell是Linux内核的一个外层保护工具,负责完成内核与用户之间的交互。 命令:用户向系统内核发出控制请求,并与之交互的的文本流。 shell:就是一个命令的解析器,将用户命令解析为操作系统所能理解的指令。 shell脚本:若需要重复执行若干命令,可以将这些命令集合起来,加入一定的控制语句, 编辑成为shell脚本文件,交给shell批量执行。 分类:Bourne Shell(sh),C Shell(csh),Bourne Again Shel原创 2021-09-13 12:23:24 · 217 阅读 · 0 评论 -
第一章 嵌入式Linux操作系统简介 2021/9/6
第一章 嵌入式Linux操作系统简介 操作系统(Operating system, OS)是管理和控制计算机硬件和软件资源的计算机程序,直接运行在裸机上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。 最常见的系统:Android, IOS, HMOS, Linux, Windows. 分类: 1.批处理操作系统; 2.分时操作系统; 3.实时操作系统; 4.嵌入式操作系统(EOS, Embedded operating system); 5.个人计算机原创 2021-09-06 14:30:07 · 281 阅读 · 0 评论