在宏碁 M5-481 上安裝 Ubuntu 14.04 LTS 並測試驅動
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內核版本的兩個方法:
uname -a
cat /proc/version
(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