项目开发日报表

 

                                                                            项目开发日报表

 

 

 

项目名称

 

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

 

今日进度以及任务

跟着老师熟悉了Linux的基础命令,vim的简单配置,基础操作

 

 

 

本日任务完成情况

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

嵌入式底层开发为什么选择C语言

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

c语言简洁紧凑,使用灵活的语法机制,并能直接访问硬件能够直接访问硬件的语言有:汇编和C语言汇编属于低级语言,难以完成一些复杂的功能,但是汇编比C语言访问硬件的效率更高。所以,一般将硬件初始化的工作交给汇编,比较复杂的操作交给C语言。C语言具有很高的运行效率。

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

Linux 是一个类似 Unix 的操作系统,Unix 要早于 Linux,Linux 的初衷就是要替代 UNIX,并在功能和用户体验上进行优化

Linux主流的发行版有哪些及特点
Red Hat Enterprise Linux:一个强大的服务器操作系统,拥有企业级的支持系统。Cent OS:一个为专家级用户制定的操作平台。Ubuntu:一个简单但强大的操作系统,适合初级用。SUSE Linux Enterprise Desktop:一个很好的面向桌面的操作系统。Back Track:安全专家的最佳选择
有哪些虚拟机软件,特点是什么

虚拟机是一个抽象的计算机,和实际的计算机一样,具有一个指令集并使用不同的存储区域。它负责执行指令,还要管理数据、内存和寄存器。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。
VMware(VMWare ACE)和Virtual PC
如何解决使用userde删除用户的问题(2种方法)罗列根录中所有子绿的功能及存放的文件类型

使用vipw删除创建的用户,使用vipw -s 删除创建的用户组

 

 

 

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

环境配置时出现  “Error detected while processing /root/.vimrc:”
“readonly option is set (add!to override)

 

 

本日未解决问题

环境配置没有配置到完美,只配置了基础的

部分问题课上没有及时完成,课后补上了

 

 

 

 

本日开发收获

Linux用户管理命令:su sudo useradd userdel usermod passwd

Linux 文件管理命令:ls chmod touch catrm gedit gcc

Linux目录命令

Linux一点哲学:一切皆为文件

Linux文件分类:普通文件,d目录文件,(c字符设备,b块设备)设备文件,l链接文件

-p管道文件,-s(共享文件),-f(堆栈文件)

Linux文件的属性:r 可读,w可写,

文本编辑器:vim 三种模式:命令行模式,插入模式,底行模式

a i 插入——esc 返回命令行——:底行(w保存,q退出)

命令行模式:复制yy,nyy粘贴p,删除dd,ndd,恢复u,查找/,?

底行模式:替换s/

 

 

其他

掌握了一些使用Linux的基本命令,学习如何使用C代码,实现创建文本,在文本内添加内容,并在调试窗口中显示内容,最后还编写了拷贝代码。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值