嵌入式系统基本概念和linux常用命令

嵌入式系统:
特点:实时性(任务必须在规定的时间内完成):实时性分为硬实时(在约束的时间内未完成会导致灾难性的后果)和软实时(在约束时间内未完成并不会导致灾难性的后果),不可垄断性,产品相对稳定性。
嵌入式系统组成:软件子系统(包括应用系统和操作系统)和硬件子系统(冯诺依曼结构:存储器,运算器,控制器,输入设备,输出设备)
基本概念:
1.同步(按照顺序一个一个来,不会出现上面代码没有运行完就执行下面的代码)和异步(在同一时间可以做许多事,例如听音乐和下载,系统会先执行播放音乐,然后下载,再播放乐。。。。);
2.代码临界区(处理是不可分割的代码,运行这些代码不允许被打断);
共享资源(每个任务在使用该资源时,必须独占该资源);
3.内核(内核提供的最基本的任务是任务切换);
4.占先式内核(在低优先级任务运行时,高优先级任务一旦就绪,就能得到cpu的控制权)和非占先式内核(在低优先级任务完成后,依次获得cpu的控制权);
5.任务优先级(任务被调度的优先程度);
6.时钟节拍(系统以固定频率产生中断,在终端中处理与时间相关的事件(如任务延时,任务的时间片轮转调度),推动所有任务向前运行);

Linux常用目录结构:/bin    系统命令     /sbin超级用户的命令 /dev设备文件 /etc配置文件 /lib系统运行需要的库文件 /root root用户的工作目录 /home普通用户的工作目录 /usr第三方软件的默认安装目录  /proc操作系统的实时信息 /sys硬件设备信息 /mnt光驱硬盘等挂载点(共享文件夹)

Linux常用命令:

  ls   -l  查看文件的详细信息 ls  -a 查看所有文件
 例如: drwx-xr-x  == 文件类型(首字母)+当前用户权限+同组用户权限+其他用户权限

文件类型:-普通文件,d目录文件,c/b设备文件,l链接文件,-s共享文件,-f堆栈文件,-p管道文件。

修改权限:chmod u (自己)  +(增加)  rwx(权限)  文件名
                             g(同组)   -(删除) rwx 文件名
                             o(其他人 )  =(重新设置) rwx 文件名
                             a(所有人)
或者chmod 777 文件名
(r =4,w=2,x=1,三组,每组权限值分别相加)

cd    .                当前目录
        ..               上级目录
       ~               当前用户的home目录
        /                  根目录
         –                返回上一次的目录

chagrp   组名           文件名      (修改目标文件组名)
chown   所有者名字   文件名 (修改目标文件的所有者)
echo $PATH  显示环境变量  (即命令的路径)
 

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux进阶新增用户24712 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月11日
下一篇 2022年1月11日

相关推荐