首页 > 代码库 > 2014025689《嵌入式设计》第一周学习总结

2014025689《嵌入式设计》第一周学习总结

 

                           《嵌入式设计》第一周学习总结

 

正式开始学习《嵌入式系统程序设计》,在课上老师指导我们复习了Linux操作系统的Shell命令、vim编辑器以及gcc编译相关方面的知识;在课下,通过查找资料和“实验楼”的练习。

    一丶学习时遇到的问题

 1.运行环境未及时安装,安装出现问题

 2.预习不足,学习目标不明确

 3.命令不熟练

    二丶解决办法

 1.及时安装环境并百度搜索问题:

 在虚拟机安装64位操作系统必须满足以下三个条件:
(1) 64位的CPU
(2)安装的系统必须为64位
(3)CPU允许硬件虚拟化

2.充分准备预习,熟悉操作。

3.充分理解操作环境,明确了学习目标。

     三丶学习内容

  关键词:(基本操作,基本shell指令,VIM,GCC);

 

 1.Linux可以实现全键盘操作,并且linux是通过输入各种命令实现的,以下是常用的命令:

 pwd   查看当前目录地址;

 mkdir abc   创建名字为abc 的文件目录;

 cd abc 进入 abc  目录中;

 ls  查看当前目录下的文件;

 rm abc  删除 abc 文件;

 注意:TAB键补全:可以补全命令、命令参数、文件名等,有利于提高效率和减少错误。

 

 2.VIM有三个最常用的模式:普通模式、插入模式、底层命令模式。

模式的切换方法:

   i(在当前坐标处进行编辑) -> 插入模式

   a(在光标后插入编辑)     -> 插入模式

     :(shift+;)                   -> 底层命令模式

  插入模式 ESC键               -> 普通模式

  3.基本操作总汇

 gg 光标移动到第一行;

 G(shift+g) 光标移动到最后一行;

 nG(shift+g) 光标移动到指定的一行;

 cw 替换一个单词;

  u 撤销上一次操作;

 :w 保存文件

 :q 退出文件;

 :x 保存并退出文件;

 :!q 强制退出 不保存;

 

  4.gcc编译过程:

 gcc -c text.s -o text.o 汇编,得到 text.o ;

 gcc text.o -o text 链接,得到 text 可执行文件 ;

 gcc text.c -o text 一个命令经过以上步骤得到可执行文件 text;

     四丶学习总结

(1)学会使用输入简单的命令

(2)学会使用快捷键和通配符

 补充:使用Ctrl+c键来强行终止当前程序,

(3)学会在命令行中寻求帮助

  补充:man命令调用手册页

     五丶参考资料

  • 《嵌入式应用程序设计》学习指导
  • 六、学习进度条

     代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
    目标 5000行 30篇 400小时  
    第一周 200/200 2/2 20/20 初步认识使用linux 

     

 

2014025689《嵌入式设计》第一周学习总结