项目开发日报表 | |
项目名称 | 苏嵌实训-嵌入式LinuxC第一天 |
今日进度以及任务 | 进度:嵌入式开发概述及嵌入式Linux C项目演示 ,嵌入式开发环境安装及使用 任务:1.嵌入式底层开发为什么选择c语言? |
本日任务完成情况 | 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),可以提供更好的效能与功能,如当虚拟机的视窗被缩放时,会动态的调整分辨率 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 二进制可执行命令。 |
本日开发中出现的问题汇总 | 在使用vim时无法退出 ;C语言忘得差不多了 |
本日未解决问题 | 太多管理命令记不住,需要再多次练习 |
本日开发收获 | 多练习虚拟机的使用以及C语言的复习 |
其他 | 新世界的大门在缓缓打开,可是我的钥匙似乎没带。 |