项目开发日报表(第一天)

项目开发日报表
项目名称苏嵌实训-嵌入式LinuxC第一天
今日进度以及任务

进度:嵌入式开发概述及嵌入式Linux C项目演示 ,嵌入式开发环境安装及使用 

任务:1.嵌入式底层开发为什么选择c语言?
2.什么是实时性?硬实时和软实时
3.Linux和unix之间的联系和关系
4.Linux主流的发行版有哪些及特点
5.有哪些虚拟机软件?特点?
6.如何解决使用userdel删除用户的问题(2种方法)
7.罗列根目录中所有子目录的功能及存放的文件类型

 

本日任务完成情况

1:嵌入式开发主要考虑的就是三个方面:性能、安全性和开发效率,而C语言具有出色的可移植性,能在多种不同体系结构的软/硬件平台上运行;具有简洁紧凑、使用灵活的语法机制,并能直接访问硬件;具有很高的运行效率。

2:实时性指时钟信号能够准确的定时,各处的时钟能够达到一致。硬实时系统有一个刚性的、不可改变的时间限制,它不允许任何超出时限的错误。超时错误会带来损害甚至导致系统失败、或者导致系统不能实现它的预期目标。
软实时系统是一个柔性灵活的,它可以容忍偶然的超时错误。失败造成的后果并不严重,例如在网络中仅仅是轻微地降低了系统的吞吐量。

3:Linux 是一个类似 Unix 的操作系统,Unix 要早于 Linux,Linux 的初衷就是要替代 UNIX,并在功能和用户体验上进行优化,所以 Linux 模仿了 UNIX,但并没有抄袭 UNIX 的源码,使得 Linux 在外观和交互上与 UNIX 非常类似。相比于 UNIX,Linux 最大的创新是开源免费,这是它能够蓬勃发展的最重要原因;而目前的 UNIX 大部分都是收费的,小公司和个人都难以承受。

 4:Debian,Ubuntu,CentOS,Fedora,Red Hat,Deepin

5:VirtualBox 特点:默认上VirtualBox提供了一个支援VESA相容的虚拟显卡,与一个供Windows、Linux、Solaris、OS/2客户端系统额外的驱动程式(guestaddition),可以提供更好的效能与功能,如当虚拟机的视窗被缩放时,会动态的调整分辨率
VMware Workstation特点:不需要重开机就能在同一台电脑使用好几个OS.VMware主要的功能有: ①.不需要分区或重开机就能在同一台PC上使用两种以上的操作系统. ②.完全隔离并且保护不同OS的操作环境以及所有安装在OS上面的应用软件和资料. ③.不同的OS之间还能互动操作,包括网络、周边、文件分享以及复制贴上功能. ④.有复原(Undo)功能. ⑤.能够设定并且随时修改操作系统的操作环境,如:内存、磁碟空间、周边设备等等.

Virtual PC特点:它能够让你在一台 PC上同时运行多个操作系统,使用它你不用重新启动系统,只要点击鼠标便可以打开新的操作系统或是在操作系统之间进行切换。安装该软件后不用对硬盘进行重新分区或是识别,就能够非常顺利地运行你已经安装的多个操作系统,而且还能够使用拖放功能在几个虚拟 PC 之间共享文件和应用程序。

6:①可使用vipw命令:

  root@ www.linuxidc.com :/home# vipw

  找到之前创建的用户,用dd删除那行(记得保存:wq or :x)。

  root@ www.linuxidc.com :/home# vipw -s

  找到那个用户所属组,也dd干掉即可(记得保存:wq or :x)

  使用vipw -s的原因只有一个,就是必须保证数据的一致性,不然可能会造成系统崩溃等问题

 ②先用rm -rf 命令把当前/home 目录下的用户名删除,再用userdel +用户名删除 会报出上面的错误,然后用userdel -f 命令强制删除用户名,最后用useradd 创建用户就ok了。

7:/bin 二进制可执行命令。
/dev 设备特殊文件
/etc 系统管理和配置文件
/home 用户目录的基点
/lib 标准程序设计库,又叫动态链接共享库
/sbin 系统管理命令,这里存放系统管理员使用的管理程序
/tmp 公用的临时文件存储点
/root 系统管理员的主目录
/mnt 系统提供这个目录就是让用户临时挂载其他的文件系统
/var 某些大文件的益出区
/usr 最庞大的目录,要用到的程序和文件几乎在这个目录
/bin:存放普通用户可执行的命令,系统中任何用户都可执行。
/boot:存放Linux内核文件以及开机菜单与开机所配置文件。
/dev:存放设备文件的存储目录,如硬盘、光驱等。
/etc:存放系统的配置文件,如用户账号密码、各种服务的起始文件等。只有root有权利修改。
/home:普通用户的主目录,每个用户在该目录下都有一个与用户同名的目录。
/lib:存放开机时用到的函数库,以及在/bin或/sbin下的命令会调用的函数库。
/media:存放可删除的设备,如软盘、光盘、DVD等设备都暂时挂载于此。
/mnt:暂时挂载某些额外的设备。
/opt:存放第三方软件。
/root:超级用户root的主目录。
/sbin:存放开机、修复、还原系统所需要的命令。
/srv:是一些网络服务启动之后,这些服务所需要取用的数据目录,如WWW服务。
/tmp:这是让一般用户或者正在执行的程序暂时放置文件的地方,任何人都能访问,需要定时清理

本日开发中出现的问题汇总在使用vim时无法退出 ;C语言忘得差不多了
本日未解决问题太多管理命令记不住,需要再多次练习
本日开发收获多练习虚拟机的使用以及C语言的复习
其他新世界的大门在缓缓打开,可是我的钥匙似乎没带。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值