苏嵌实训第一日任务

苏嵌实训第一日任务
1,嵌入式底层开发为什么要选择C语言
从语言特点来说
①C语言有出色的可移植性,能在多种不同体系结构的软/硬平台上运行。
②简洁紧凑,使用灵活的语法机制,并能直接访问硬件能够直接访问硬件的语言有:汇编和C语言汇编属于低级语言,难以完成一些复杂的功能,但是汇编比C语言访问硬件的效率更高。所以,一般将硬件初始化的工作交给汇编,比较复杂的操作交给C语言。
③C语言具有很高的运行效率。
什么是实时性?硬实时和软实时。
实时性可以定义为:在规定时间内系统的反应能力.一般,有实时要求的应用有两个突出的特点:其中的活动时间性强,要求在一定的时刻和或一定的时间内自外部环境收集信息、再及时作出响应,硬实时与软实时之间最关键的差别在于,软实时只能提供统计意义上的实时。例如,有的应用要求系统在95%的情况下都会确保在规定的时间内完成某个动作,而不一定要求100%,
3:Linux和unix之间点的联系与区别。
Linux 是一个类似 Unix 的操作系统,Unix 要早于 Linux,Linux 的初衷就是要替代 UNIX,并在功能和用户体验上进行优化,所以 Linux 模仿了 UNIX(但并没有抄袭 UNIX 的源码),使得 Linux 在外观和交互上与 UNIX 非常类似。
4,Linux的主流版本有哪些及特点。
:Red Hat Enterprise Linux:一个强大的服务器操作系统,拥有企业级的支持系统。
Cent OS:一个为专家级用户制定的操作平台
Ubuntu:一个简单但强大的操作系统,适合初级用户
SUSE Linux Enterprise Desktop:一个很好的面向桌面的操作系统
Back Track:安全专家的最佳选择
5:有哪些虚拟机软件及特点,
VMware Workstation
不需要重开机就能在同一台电脑使用好几个OS.VMware主要的功能有:   1.不需要分区或重开机就能在同一台PC上使用两种以上的操作系统.   2.完全隔离并且保护不同OS的操作环境以及所有安装在OS上面的应用软件和资料.   3.不同的OS之间还能互动操作,包括网络、周边、文件分享以及复制贴上功能.   4.有复原(Undo)功能.   5.能够设定并且随时修改操作系统的操作环境,如:内存、磁碟空间、周边设备等等.
Virtual PC
它能够让你在一台 PC 上同时运行多个操作系统,使用它你不用重新启动   系统,只要点击鼠标便可以打开新的操作系统或是在操作系统之间进行切换。
6:如何解决使用usderll删除用户的问题(两种解决方法)
解决方法:(1)查看该用户的pid #ps -u worker|awk ‘{print $1}‘ 26778 26754 26735 26736
(2)编写脚本
脚本形式如下: #ps -u worker|awk ‘{print $1}‘ > 1.txt #cat rm.sh #!/bin/bash for i in $(cat 1.txt) do kill -9 $i done echo “ok” 执行脚本: #sh rm.sh
7:罗列根目录下的所有子目录的功能及存放的文件类型
bin
存放普通用户可执行的指令
即使在单用户模式下也能够执行处理
boot
开机引导目录
包括Linux内核文件与开机所需要的文件
dev
设备目录
所有的硬件设备及周边均放置在这个设备目录中
etc
各种配置文件目录
大部分配置属性均存放在这里
lib/lib64
开机时常用的动态链接库
bin及sbin指令也会调用对应的lib库
media
可移除设备挂载目录
类似软盘 U盘 光盘等临时挂放目录
mnt
用户临时挂载其他的文件系统
额外的设备可挂载在这里,相对临时而言
opt
第三方软件安装目录
现在习惯性的放置在/usr/local中

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值