文章目录
- 前言
- ubuntu镜像获取
- 官方资料的获取
- 安装步骤
-
- 安装原生的ubuntu
- 拷贝所需资料
- 内核编译
- 启动qemu
-
- 挂载qemu的根文件系统到本地
- 不带GUI
- 带GUI
前言
最近在拜读宋宝华老师的《Linux设备驱动开发详解-基于最新的linux4.0内核》,但是他只提供了windows下的虚拟机,因此mac用户就有点难受了。昨天自己鼓捣了一下,完成了mac上整个环境的搭建,今天在windows上重新搭建一下环境,并记录于此
mac上可以用parallel安装虚拟机,过程和windows这边差不多
在ubuntu上安装qemu的好处是,可以很方便的调试linux内核,不需要额外购买开发板,韦东山老师最近也在搞qemu这个东西,也可以看看他这边提供的资料
http://wiki.100ask.org/Qemu
ubuntu镜像获取
http://mirrors.aliyun.com/ubuntu-releases/
在阿里云镜像中,下载14.04的最新版本14.04.6(14.04版本发布以后,也会有一些补丁,所以有了第二个小数点)
我们只需要Baohua_Linux.part1.rar和Baohua_Linux.part2.rar,前提是你已经安装好了虚拟机软件VMware或者VirtualBox
如果你不会整虚拟机的话,可以先去 上学习一下,宋老师的百度 盘当然也提供了VMware和VirtualBox的下载,这两个软件都是可以的
安装步骤
其实可以参考一下该书的1.5章节,讲的还算详细
安装原生的ubuntu
把我们之前下载的14.04版本进行安装,此过程用图片形式记录
它说如果你安装完了,就移除掉安装盘,然后按ENTER键
因此很简单,在左边对应虚拟器的设置中,切换一下CD设置,然后进去回车重启
sudo apt-get install gcc-arm-linux-gnueabi
sudo apt-get install gcc-arm-linux-gnueabihf
sudo apt-get install gcc-arm-none-eabi
sudo apt-get install qemu
系统会提醒你是否安装,以及需要的空间大小,输入Y即可
想办法把这个压缩文件复制到之前安装的ubuntu上
方法有很多,可以两边都装上vmware tool,通过windows系统进行中转
也可以在这边装上samba服务,另一边通过 络直接获取到
也可以尝试用U盘等移动工具
具体情况就不演示了
拷贝到系统桌面后,解压到家目录
sudo tar xvf ~/Desktop/develop.tar.gz -C .
sudo apt-get remove vim-common
sudo apt-get install vim-gtk
然后进入图形化配置界面, 错了
make menuconfig
需要安装一个软件后就OK了
sudo apt-get install libncurses5-dev
带GUI
./run-nolcd.sh
会额外开启一个窗口,和不带gui的差不了太多

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux25046 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!