嵌入式系统简介(搜狗百科): 嵌入式系统开发,以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用 户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。
在Linux下编程由于没有集成化环境,将会使用经典的Vi(或vim文本编辑器)来编辑源程序。
1.vi分为三个模式:命令行、插入和底行模式。
vi myfile进入全屏幕编辑画面
命令行模式,i、a、s均可 进入insert插入模式(此模式下才可输入文字),esc退出返回命令行模式,shift+:进入底行模式
底行模式下输入:wq/q保存退出;:q!强制退出;
2.vi的简单操作:dd删除行 (10dd,删除十行); yw复制字(10yw复制十个字),yy复制行(10yy复制十行);
p粘贴; u 返回上一次操作(可以连续使用);
一些不常用操作:h j k l 前后左右移一格(可以使用键盘光标上下左右代替);Ctrl+b(u)向后移动一页、半页,
Ctrl+f(d)向前移动一页、半页; 数字0 移到文章开头; G 移到文章最后;$ 移到光标所在行尾;
^ 移到光标所在行首;
替换字符: r 替换光标所在处字符、 R连续替换,Esc退出;
底行模式一般命令 :set nu 使文件每一行前面列出行号; non u去除行号;
/关键字 寻找关键字,n寻找下一个;
?关键字 寻找想要的关键字,n寻找下一个;
3.vim下 mkdir 创建文件夹; touch file.c创建c文件;ls 显示当前文件夹内所有文件目录;
cd file进入文件夹file, cd ..返回上一级;rm 删除文件,rm -r 删除文件夹;
pa -aux 显示当前运行程序;man -printf 显示用法;
gcc file.c 编译命令;./out 运行程序
总结:这是我初入门所学第一课时,将我所学并加以结合书本和讨论所得,与庞大的Linux内容相比只是九牛一毛,
仅将我所暂认为的重点记录下来。