苏嵌实训-嵌入式 linux C 第 1 天

 

项目名称

 

【苏嵌实训-嵌入式 linux C 第 1 天】

 

今日进度以及任务

嵌入式开发概述以及嵌入式Linux c项目演示。还有嵌入式开发环境的安装以及使用。

 

 

 

本日任务完成情况

(详细说明本日任务是否按计划完成,开发的代码量)

1).Red Hat Enterprise Linux:一个强大的服务器操作系统,拥有企业级的支持系统。

2).Cent OS:一个为专家级用户制定的操作平台

3).Ubuntu:一个简单但强大的操作系统,适合初级用户

4).SUSE Linux Enterprise Desktop:一个很好的面向桌面的操作系统

5).Back Track:安全专家的最佳选择

 

VirtualBox 是一款开源虚拟机软件。Virtualbox最大优点在于免费。

VMware Workstation(中文名“威睿工作站”)是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试 、部署新的应用程序的最佳解决方案。

Virtual PC 2007 在电脑上能同时模拟多台电脑。

 

userdel 是一个 Linux 系统内部删除用户的工具。userdel同样是deluser命令的后端,这是一个用perl编写的删除用户的脚本。userdel 提供了 -f 选项来强制删除用户。

 

1)、C语言具有出色的可移植性,能在多种不同体系结构的软/硬件平台上运行。

2)、C语言具有简洁紧凑、使用灵活的语法机制,并能直接访问硬件。

3)、C语言具有很高的运行效率。

 

1).实时性是嵌入式系统物联应用的基本要求,是物联状态下物理对象的实时交互要求。

2).硬实时系统有一个刚性的、不可改变的时间限制,它不允许任何超出时限的错误。超时错误会带来损害甚至导致系统失败、或者导致系统不能实现它的预期目标。

 软实时系统的时限是一个柔性灵活的,它可以容忍偶然的超时错误。失败造成的后果并不严重,仅仅是轻微的降低了系统的吞吐量。

3).硬实时任务指必须满足最后期限的限制,否则会给系统带来不可接受的破坏或者致命错误。 软实时任务也有一个与之关联的最后期限,并希望能满足这个期限的要求,但这并不是强制的,即使超过了最后期限,调度和完成这个任务仍然是有意义的。

 

   Unix 是一个功能强大、性能全面的多用户、多任务操作系统,在一些大型系统和网络中使用。而 Linux 则是一种外观和性能与 Unix 相同或更好的操作系统,但 Linux 不源于任何版本的 Unix 的源代码,并不是 Unix,而是一个类似于 Unix 的产品。Linux 更多的是用于个人计算机。Linux 是模仿 Unix 界面和功能的操作系统,但是源代码和 Unix 一点关系都没有。

 

 

 

 

 

 

本日开发中出现的问题汇总

在嵌入式的环境安装时候,出现了一点问题,后面是小问题解决了。

初步使用的时候对各种命令不熟悉导致出错

 

本日未解决问题

需要加强对各种命令的熟悉,以及对环境的熟悉

 

 

 

 

本日开发收获

因为之前上过嵌入式系统的课,但是没有自己亲手体会嵌入式的实验,现在对嵌入式开发有了一个更清楚的认识

 

 

其他

需要加强对理论知识的熟悉

 

你可能感兴趣的:(苏嵌实训-嵌入式 linux C 第 1 天)