❶ 操作系統出現驅動程序錯誤後,安裝驅動失效怎麼辦啊
你好.
給你個簡單解決方法
在電腦安裝打開.《驅動人生5》
點驅動-驅動管理
-
驅動卸載
-
卸載顯卡驅動-
後重啟.
重啟如果系統提示要安裝顯卡驅動
你就點驅動人生一鍵更新安裝該驅動就裝好了。
主要驅動導致問題.
如果清理更新沒解決
就多換幾個驅動試。驅動人生
打開驅動人生5
點驅動-驅動管理
-
驅動更新
-
顯卡驅動-.
裡面有不同日期版本的驅動可選
自己多試幾個,總會有合適自己電腦的.
❷ 我在ubuntu9。04下,用arm-linux-gcc 交叉編譯了一個led驅動程序。引用的內核源碼放在/usr/src/linux2.6
如果你要編譯一個 驅動 首先你那個 linux內核事編譯好的。makefile 裡面耀指向你的linux內核目錄
你在試試
❸ linux 驅動交叉編譯問題。
不需要改源碼Makefile,只要在你的驅動目錄下配置好Makefile裡面的源碼樹路徑就行了。
obj-m := led_ko.o
KDIR := /home/zs5577517/ti-ezsdk_dm816x-evm_5_03_01_15/board-support/linux-2.6.37-psp04.00.01.13.patch2
all:
make -C $(KDIR) M=$(PWD) moles ARCH=arm CROSS_COMPILE=/home/zs5577517/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-
clean:
rm -f *.ko *.o
❹ 為什麼我交叉編譯後的程序不能運行
可能是因為你交叉工具和開發板上內核所用的交叉工具版本不一樣,試試
gcc -static xx.c -o xx.o
❺ 我接觸Linux半個多月月了,前幾天寫了個字元驅動程序,gcc編譯能成功,但是改用交叉編譯就一直出錯
不改MAKEFILE文件,當然不能編譯了,Linux的驅動就是這么搞的啊,沒辦法的,反正是批處理的,也就多花點時間嘛,你可以把一些不需要的驅動,選擇不編譯,這樣就能加快速度了。給你個辦法,在Windows虛擬機中安裝交叉編譯環境
你可以在Windows下編輯你的程序,Linux只起到編譯的作用,這樣,兩個工作可以同時進行,有空你還可以上上網,這樣你就不覺得時間長了。
❻ 交叉編譯後的程序在開發板上不能運行
關於交叉編譯 交叉編譯工具(arm-linux-gcc)等相關問題可以到這里來討論下 非常火的ARM技術交流群 109739525
❼ 怎麼在linux下編譯驅動程序我我按照別人寫的LED啟動程序,用交叉編譯器arm-linux-gcc編譯,總提示找不到
不改MAKEFILE文件,當然不能編譯了,Linux的驅動就是這么搞的啊,沒辦法的,反正是批處理的,也就多花點時間嘛,你可以把一些不需要的驅動,選擇不編譯,這樣就能加快速度了。給你個辦法,在Windows虛擬機中安裝交叉編譯環境,你可以在Windows下編輯你的程序,Linux只起到編譯的作用,這樣,兩個工作可以同時進行,有空你還可以上上網,這樣你就不覺得時間長了。
❽ linux移植到arm上後,接著驅動程序該如何開發
書
我還是學機械專業的那,現在也在作 arm linux 的工作,主要看你自己是否足夠努力了
側重點,我們沒法替你選。但我的經驗有以下幾個選擇,你最好主攻其一,目前不要想都作
1.偏底層的,bootloader 要屬性,如 uboot ,主做 linux 內核,內核部分先主要作驅動部分,其他慢慢研究
2.偏應用層的,這部分的軟體開發,和底層關系不大,嵌入應用和linux pc 下的應用程序都差別不大,你可以根據喜好,選是作 ui 部分——如qt等,還是網路部分等
你自己決定吧
❾ 在linux下編譯驅動程序,用arm-linux-gcc編譯時出現了很多錯誤
缺少kernel頭文件 或者頭文件目錄不對~
❿ linux移植道arm後,關於驅動程序和應用程序的一些問題。
首先你的問題不是三言兩語能說清楚的。
這里說說個人的見解:
1、驅動算是底層的東西,它載入後在用戶層也就是文件系統中會生成一個設備文件,一般在/dev目錄下。
2、應用程序就是看名字就是應用層的,它就是利用上面所說的設備文件跟底層聯系的。所以應用層開發只需對設備文件進行操作就行了。
3、QT的話,其實是屬於應用層的,具體就一下QT移植與開發。