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

本文档记录了在苏嵌进行的嵌入式Linux C语言第一天的实训内容,涵盖了基础的Linux环境搭建,C语言编程入门以及简单的嵌入式系统交互实践。
摘要由CSDN通过智能技术生成

 

项目名称

 

【苏嵌实训-嵌入式 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 一点关系都没有。

 

 

 

 

 

 

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

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

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

 

本日未解决问题

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

 

 

 

 

本日开发收获

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

 

 

其他

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值