新手入门嵌入式

       嵌入式系统常常应用于智能手机、数字相机、家用电器、汽车电子系统、工业自动化设备等领域。随着物联网的发展,嵌入式系统在日常生活和各行各业中的应用越来越广泛。

了解嵌入式

       嵌入式即嵌入式系统,以应用为中心,以计算机技术为基础,软硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。它通常具有以下特点:

1. 专用性: 设计用于特定的应用或任务,如汽车控制系统、医疗设备、家用电器等。

2. 实时性: 往往需要实时响应和处理数据,因此对于时间性能要求较高。

3. 资源限制: 常常有限的处理能力、存储空间和功耗预算,因此需要高效的软件和硬件设计。

4. 嵌入性: 这些系统通常被嵌入到大型设备或系统中,不像通用计算机系统那样独立存在。

5. 硬件与软件的结合: 嵌入式系统通常涉及硬件和软件的紧密结合,以实现特定功能和性能要求。

计算机操作系统主要为五大部件:CPU、控制器、寄存器、输入、输出。

常见的操作系统:

PC端:Windows、Mac Os、Linux

移动端:Android、iOS、鸿蒙 next

而常用的嵌入式操作系统有Linux、WIN CE、安卓、Vxworks、QNX、OSE等。

以下将从Linux操作系统下由浅入深的学习嵌入式。

一、安装Linux开发环境

       我们常用的电脑大多都是Windows系统,要想在Windows系统上使用Linux操作系统,就需要安装虚拟机。这里是使用Vmware软件创建并开启虚拟机。

二、学习Linux基础操作

进入命令终端(terminal)后,可看到如下显示:

linux@ubuntu:~$    ---->用户名@主机名:~$

~ :用户主目录

$ :代表当前用户为普通用户

(sudo指令可获取权限)

在虚拟机中的命令终端(terminal)执行Linux命令。

1、快捷键

ctrl  + alt +        ---->打开一个命令终端

ctrl  + Shift + +     ---->放大终端字体

ctrl  +                ---->缩小终端字体

ctrl  +               ---->恢复到默认大小

2、以下是一些常见的基础命令:

完整的Linux命令:[命令][选项][参数]

(1)pwd :打印工作命令

(2)ls :查看目录内容

         ls                                ---->查看当前目录内容

         ls 目录名                    ---->查看目录名下内容

         ls -l 目录名/文件名     ---->查看属性信息

         ls -lh 目录名/文件名    ---->属性信息大小以kb形式显示

         ls -a    ----查看全部文件,包括隐藏文件

(3)cd :切换目录

         cd 目录名    ----->表示切换到指定的目录下

         cd ~             ---->切换至家目录

         cd .              ----> '.' 表示当前目录

         cd ..             ---->返回上一级目录

         cd -              ---->切换至上一次操作的目录

(4)touch :创建空文件

         touch 文件名    ---->创建一个指定名字的文件

(5)mkdir :创建目录

         mkdir 目录名    ---->创建一个指定目录

         mkdir 目录名1 目录名2 目录名3    ---->同时创建多个目录

         mkdir  -p 1/2/3   ---->创建多级目录(mkdir 1/2/3 -p)

(6)cp:拷贝

         cp 源文件 目标文件

         cp file1.txt file2.txt    ---->将复制出的一份file1.txt为file2.txt

         cp file1.txt dir1          ---->如果目标是一个目录,表示将file1.txt复制到这个目录中

         cp dir1 dir2 -r            ---->拷贝目录,需要递归拷贝-r

(7)mv :剪切(部分起到重命名的效果)

(8)rm :删除

         rm -r     ----删除目录文件

         rm -rf    ----强制删除

三、编程操作

编辑 ------- vi/vim 

编译 ------- gcc

运行 ------- ./a.out 

调试 ------- gdb

以下是对简单编程的操作举例:

在命令终端输入 vi main.c 进入编辑页面,按 i 键切换至编辑模式后,输入代码:

按Esc退出编辑模式,回到命令模式后,在命令行打入 :wq 退出编辑器,在命令终端输入 gcc main.c 生成执行文件a.out,再次输入 ./a.out 运行执行文件a.out,可在命令终端页面得到运行结果如下:

  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值