在宏碁 M5-481 上安装 Ubuntu 14.04 LTS 并测试驱动

By -

Author: 林立宏

安装说明

系统问题
最先开始选择安装的系统是 Ubuntu 系统,因为之前使用的都是该系统,所以这里就再次选择了该系统,下面也将详细说明 Ubuntu 系统的安装以及相关的使用。
首先安装一个系统我们要明白,要有一个软件包,这个是毫无疑问的。对于电脑这个超高规模集成电路所组成的系统级别的硬件,我们需要的软件包称之为系统镜像。我们可以从各大 Linux 发行版的官网下载得到。同 windows 和 mac os 一样。
Ubuntu 的官网我们可以下载到的镜像会有所区别,我们在 Ubuntu 的中国官网上面我们可以得到这样的界面。

对比我们英文版的网站。很容易看出,英文版的版本更新的比较快一点,所以对于新系统的使用,我们通常要选择英文版的官方网站进行下载。

Ubuntu 的 LTS 结尾的版本是指的长期有支持更新的版本,而没有带这个后缀的仅仅支持9个月,所以只是尝鲜的话可以选择这个版本,体验新版本的特性。
关于系统的选择上面就基本只有这些区别了。当然 Ubuntu 还专门为中国用户定制了 kylin 这个版本。

安装方法

使用 UltraISO 工具将 ISO 镜像写入 U 盘,然后开机的时候选择从 U 盘启动既可进入 Ubuntu 系统安装界面。

驱动测试

键盘驱动:正常
鼠标驱动:正常(眼镜蛇II)
摄像头驱动:无法驱动 已经实现在 /dev 下面正确的显示了 video1 和 v4l 文件夹,但是使用视频软件进行图像 采集的时候还是错误。
显卡驱动:正常
触摸板驱动:正常
网卡驱动:正常
WiFi 驱动:正常
蓝牙驱动:正常

(1)查看Linux内核版本的两个方法:

(2将 #include <asm/semaphore.h> 改为 #include <linux/semaphore.h>

(3)linux/videodev.h: No such file or directory 错误解决方法
sudo apt-get install libv4l-dev
之后我们在 /usr/include 下面将我们的 libv4l1-vediodev.h 改名为 vediodev.h
然后我们将对应的文件中的 #include <linux/videodev.h> 改成绝对地址
#include “/usr/include/vediodev.h”

(4)Linux 下编译驱动代码时 smp_lock.h 文件找不到的解决方案
将其修改为:
#include <llinux/smp_lock.h>
#include <llinux/hardirq.h>

提示图片:
摄像头错误:

蓝牙测试:

参考:

查看 Linux 内核版本的命令:
http://www.cnblogs.com/hnrainll/archive/2011/06/08/2074957.html
asm/semaphore.h: No such file or directory :
http://www.lxway.com/419188864.htm
linux/videodev.h: No such file or directory 的解决办法
http://www.phperz.com/article/14/1204/39314.html
Linux 下编译驱动代码时 smp_lock.h 文件找不到的解决方案
http://blog.csdn.net/uestc_jh/article/details/9342023
Ubuntu 摄像头驱动安装
http://linux.chinaunix.net/techdoc/install/2008/03/29/987625.shtml
Ubuntu 的安装文件下载地址
http://www.ubuntu.com/download/


本文由 LinuxStory 整理发布,转载请注明出处,否则必究相关责任。
本文链接: https://linuxstory.org/php7-develop-environment-in-centos

这里是柴米油盐计划投稿的发布账号。

发表评论

电子邮件地址不会被公开。