若有错误,欢迎指正,谢谢!
目录
一、预安装
在学嵌入式开发之前,需要预备安装一些软件。在此处,我采用的Multisim14、proteus8.9、keil5、VMware 15以及ubantu16。
附上以上软件的下载 链接: link.
提取码:z57m
安装教程在CSDN中有很多,我就不再描述
二、Linux基本命令学习
1. 用于在ubuntu上安装软件的apt-get
安装新的软件:sudo apt-get install 软件名
升级软件:sudo apt-get upgrade 软件名
删除软件:sudo apt-get update 软件名
2.vi/vim命令
vi含有三个模式:命令模式、插入模式、地行模式。
命令模式:控制光标的移动来实现添加、删除或更改字符等
插入模式:做文字输入,按esc可返回命令行模式
地行模式:实现文件的保存和退出。
一般来说,输入vi进入编辑界面后,按a键进入插入模式进行编辑,最后按esc进入命令行模式,输入:,进入地行模式,再输入wq进行保存退出。
3.gedit命令
与windows下的记事本的操作相似,都可以用ctrl+s、ctrl+shift+s等快捷操作。
4.gcc的使用
1.创建.C文件
vi/vim name.c
2.编译.c文件,生成可执行文件
gcc name.c
3.编译.c文件,生成可执行文件并给其命名
gcc -o name name.c
4.编译.c文件,生成.o文件并给x相同的名字
gcc -c name.c
5.执行生成的文件
./name
5.Makefile的使用
1.组成部分:
target - 目标文件, 可以是 Object File, 也可以是可执行文件
prerequisites - 生成 target 所需要的文件或者目标
command - make需要执行的命令
2.基本格式:
target … : prerequisites …
command
注:command前一定要用tab键
3.定义变量
x2=x1
将x1用x2替换&