2014025639 嵌入式系统程序设计 第一周

第一周学习内容

在这一周里,我们搭建了Linux学习平台,我使用的是VMware 12 pro作为虚拟机平台,使用oracle Linux作为学习的系统,通过老师上课讲授和课下练习,我学会了Linux的由来、基本操作命令、Vim编辑器的用法和GCC编译器的操作和编译过程。

学习知识总结

Linux知识

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

linux命令:

ls          显示文件或目录

     -l           列出文件详细信息l(list)

     -a          列出当前目录下所有文件及目录,包括隐藏的a(all)

mkdir         创建目录

     -p           创建目录,若无父目录,则创建p(parent)

cd               切换目录

touch          创建空文件

echo            创建带有内容的文件。

cat              查看文件内容

cp                拷贝

mv               移动或重命名

rm               删除文件

     -r            递归删除,可删除子目录及文件

     -f            强制删除

find              在文件系统中搜索某文件

wc                统计文本中行数、字数、字符数

grep             在文本文件中查找某个字符串

rmdir           删除空目录

tree             树形结构显示目录,需要安装tree包

pwd              显示当前目录

ln                  创建链接文件

more、less  分页显示文本文件内容

head、tail    显示文件头、尾内容

Vim命令:

GCC编译过程及命令:

第一步、预处理阶段

执行命令: gcc -o hello.i -E hello.c

第二步、编译阶段

执行命令: gcc -o hello.s -S hello.i

第三步、汇编阶段

执行命令: gcc -o hello.o -c hello.s

第四步、链接阶段

执行命令: gcc -o hello hello.o

第一周学习总结:

通过这一周的学习、老师的教导,我学会了如何使用虚拟机进行linux的学习,同时通过实验楼的学习,学习了linux的基本命令和Vim的基本操作,写出并编译了Hello World程序,希望希望能在下一周学到更多的知识。

posted @ 2017-04-21 20:50  lvzhengyue  阅读(182)  评论(0编辑  收藏  举报