前言
最近开始接触嵌入式,之前也就学过C语言,但是都是是非常基础的一些知识。知识最高峰的时期就是为了过国家计算机二级C 而一通猛学。下面就放入我最近学习笔记的内容。
一、 Linux开发环境的搭建
- 下载VirtualBox软件(win10下载5.2.22,win7下载4.3.12)
VirtualBox官方下载地址
下载Ubuntu系统镜像(ubuntu12.04 LTS desktop-i386.iso )( LTS为稳定更新开发版)
Ubuntu官方下载地址
※ 都保存在一个文件夹里(文件夹自己找位置新建,最好是 英文目录 ) - 安装并运行VirtualBox(默认路径安装即可),新建虚拟机
- 虚拟机 名称:Ubuntu(可自定义);类型:Linux ;版本:Ubuntu64/32
- 设置虚拟内存大小,至少1024 M
- 创建虚拟硬盘,VDI格式,固定大小10G
- 挂载系统镜像,设置 → 存储 → 光盘(再点击光盘图标 )→ 选择要挂载的系统镜像(即下载的VirtualBox软件包)。
- 安装系统,选择简体中文 → 安装Ubuntu → 检查安装条件(不选择安装时更新)并继续 → 清除整个磁盘并安装Ubuntu并继续 → 选择要安装的磁盘,现在安装。※ 安装时一定要断网,不然会很慢
- 开始安装 → Ubuntu → 设置时区(shanghai)→ 设置语言(中文)→ 设置用户名和密码。
- 现在重启 → 按 Enter 键移除安装镜像 → 启动Ubuntu。
- 右上角系统设置 → 软件更新 → 设置 → 有新版本时通知我(从不)ubuntu软件 → 下载自 → 选择163服务器
- 按Ctrl +Alt + t 打开终端 ,执行:
sudo apt-get update
(更新软件源),执行:sudo apt-get upgrade
(更新操作系统) → 选择y (耐心等待)→ 重启。 - 安装功能增强包 → 主窗口菜单中 设备 → 安装增强功能 → 输入密码授权 → 按 Enter 结束 → 关机。
- ※ 在关机状态下 → 设置 → 共享文件夹 → 点击加号 → 选择共享文件目录(注意:文件目录为英文目录) →
勾选自动挂载 → ok。 - 启动系统,不出意外就可以挂载了,但目前没有访问权限,执行:
sudo usermod -aG vboxsf 用户名
(用户名就是你安装时设置的用户名。执行后没有报错/弹出什么问题就行了),然后重启。 - 此时就可以与windows共享目录了,设备 → 共享粘贴板 → 双向
- 设置 → 系统设置 → 语言支持 → 安装完整语言支持,此时输入法就完整了,Ctrl+ 空格就能切换输入法