2019年7月3日星期三

1、嵌入式技术分析?linux

软件应用层:  程序 = 接口 + 语法 + 逻辑 + 算法算法

硬件底层:  程序 = 硬件 + 内核 + 语法 编程

一、 嵌入式开发系统 -> linuxubuntu

二、 编程语言  -> C语言windows

三、 嵌入式开发平台:GEC6818平台session

2、安装嵌入式开发环境?架构

一、 什么是虚拟机vmware?编程语言

其实虚拟机就是物理主机内部新建一台虚拟主机(基于物理机),虚拟机能够用于运行操做系统,虚拟机虽然是虚拟出来一台主机,咱们摸不着。可是虚拟机实际占用物理内存空间。字体

二、 为何要安装虚拟机vmware?spa

主机  ->  windows

虚拟机 -> linux

由于安装了虚拟机就能够在熟悉的windows环境下实用不熟悉的linux。

3、什么是Ubuntu系统?

ubuntu(标准教学系统).rar   -> linux系统的镜像

解压  -> ubuntu  -> Ubuntu-12.04.vmx  -> 虚拟系统文件(能够使用虚拟机直接打开)

一、 linux与ubuntu有什么关系?

一个嵌入式系统由内核、界面、操做模式、交互等组成。

linux只是指内核而已,并不表明界面、操做模式、交互。

ubuntu指的是以linux内核为内核,加上Ubuntu独有的界面、操做模式、交互组成的一个完整系统。

结论:ubuntu就是以linux内核为内核的其中的一个版本。

二、 如何使用虚拟机访问ubuntu系统?

1)双击打开vmware

2)点击第二个按钮  -> "打开虚拟机"

3)选择Ubuntu虚拟系统镜像文件路径  -> 打开

4)登录界面

www.yueqian.com.cn  -> 普通用户登录  -> 须要密码"123456"(小键盘)

Guest session    -> 客人会话  -> 不须要密码  -> 登录没有任何权限访问系统

5)全屏显示系统界面

虚拟机菜单栏  -> "查看"  -> "当即适应客户机"

三、分析ubuntu系统特色?

1)图形简陋   -> 开发效率高

2)交互操做模式  -> 命令行  -> 在linux中,全部行为都是使用命令来进行控制!

3)内核源码开源,免费。

4、linux命令行

linux下,想操做linux系统,就必须使用命令,而命令就是写在命令行。

一、命令行在哪里? 

终端terminal

二、如何打开终端? 

方式一: 双击terminal图标

方式二: ctrl + alt + T

 

三、如何调整字体大小?

放大: “ctrl” + “shift” + “+”

缩小: “ctrl” + “-”

四、 分析命令行,由什么东西来组成?

gec@ubuntu:~$

gec    -> 用户名

@      -> 分隔符号,用于分开用户名与主机名。    用户名@主机名

ubuntu -> 主机名

:      -> 分隔符号,用于分开主机名与当前的工做路径    主机名:当前的工做路径

~      -> 当前的工做路径

$      -> 用户申请   $->表明当前是普通用户  #->表明当前是超级用户

五、 命令写在哪里?

写在命令行后面,例如:

gec@ubuntu:~$ asjdfgsadufgsdf

asjdfgsadufgsdf: command not found  -> 命令没有找不到!

5、linux系统目录架构?

一、windows目录架构与linux系统有什么区别?

windows是一个容器,内层目录永远小于/等于外层目录。

linux是一颗树内存,内层目录与外层目录之间没有大小包含关系,只有索引。

二、 研究linux目录架构?

"/"   -> 根目录,在linux下全部目录都是由根目录引伸出来的。

"~"   -> 家/主目录,等价于 “/home/gec/”

6、linux基本命令

一、 查看当前的工做路径?

方式一: 经过命令行来查看。

gec@ubuntu:~$  -> 表明当前的工做路径就是在家目录

方式二: 使用linux命令来查看。

gec@ubuntu:~$ pwd

/home/gec   等价于  /home/gec/  等价于  ~  -> 家目录

二、 查看某个路径下文件?

用法: ls + [路径] + [参数]

gec@ubuntu:~$ ls   -> 默认列出当前工做路径下的所有文件,可是不包括隐藏文件。

Desktop  Download  examples.desktop

gec@ubuntu:~$ ls -a  -> 列出全部的文件,包括隐藏文件。

Desktop  Download  examples.desktop

..  -> 父目录  

.   -> 当前目录

结论: "ls"  等价于 "ls ."

gec@ubuntu:~$ ls ..  -> 列出上一级目录的内容

gec

结论: "ls .." 等价于 "ls ../"  等价于 "ls ./../"  等价于 "ls ./.."

  例题: 假设当前在家目录,输入"ls ./../../ -a" 获得什么东西?

        根目录的所有内容,包括隐藏文件。

 

三、 切换工做路径 

1)用法:cd + [路径参数]

2)例子1: 假设当前在家目录下,想切换到根目录?

gec@ubuntu:~$ cd /    -> 使用绝对路径

gec@ubuntu:/$ pwd

/

gec@ubuntu:~$ cd ../../   -> 使用相对路径  -> 参照物: 当前目录"."  -> 能够省略!

gec@ubuntu:/$ pwd

/

3)问题: 假设当前在家目录下,切换到home目录下?

绝对路径: cd /home

相对路径: cd ..

结论: 绝对路径特征开头必定是"/",相对路径特征开头必定是"."(能够省略)

4)几个关于cd经常使用的特殊命令

切换到家目录  cd ~  等价于   cd /home/gec/   等价于  cd   (cd什么参数都不加,默认切换到家目录

切换到刚刚去过的路径  cd -(只能记住一次)     与环境变量有关

相关文章
相关标签/搜索