嵌入式系统基本概念和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  显示环境变量  (即命令的路径)
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值