以下是用來安裝Linux的二台電腦
一台是筆電,一台是桌機
目前打算整個移除winddows
而使用Linux
桌機:
CPU : AMD Phenom X4 9550 (B3)
Menory: 2g
Display: asus GT9800 top
OS : openSuse 64bit 11.2 (Gnome)
1. sh ./nvidia.xxx.run -q
2.sax2 -r -m 0=nvidia
筆電:
CPU : Intel Core2 Duo T3100 1.9g
Memory: 2g
Display: ATI Mobility Radeon HD4330
OS: OpenSuSE 64bit 11.2 (Gnome)
1.sh ./ATI.xxxx.run
2.aticonfig --initial
3.sax2 -r -m 0=fglrx
11/30/2009
11/24/2009
OpenSuSE Linux
這次在筆電上安裝了Linux
選了OpenSuSE
就只因為"壽司"好吃 :D
筆電:HP ProBook 4310s
OS:OpenSuSE Linux 11.2
Xwindows:Gnome
Display:ATI 4330
問題記錄:
1.剛安裝完後,沒有裝ATI Drive
按下ctrl+Alt+F1~F6
畫面全黑無游標
按下ctrl+Alt+F7
可正常顯示Xwindows
解決半法:
請至ati官網download drive
安裝請參考官網說明
重點:整個安裝完後,重新開機
開機重新進入Xwindows後
在Command Line輸入 init 3
輸入用戶名和密碼
然後輸入
沒意外的話就會自動重開
在次進入Xwindows後
輸入
有看到這個就代表安裝ok
在來按ctrl+Alt+F1~F6
Text Mode就正常了
2.在Gnome模式下關機
有可能在第二次登入時整個死當
Kde有沒這個問題我不知道@@
解決半法:
要關機時
請先用ctrl+Alt+F1~F6
登入root在回Xwindows下關機指令
如此可暫時解決死當問題
選了OpenSuSE
就只因為"壽司"好吃 :D
筆電:HP ProBook 4310s
OS:OpenSuSE Linux 11.2
Xwindows:Gnome
Display:ATI 4330
問題記錄:
1.剛安裝完後,沒有裝ATI Drive
按下ctrl+Alt+F1~F6
畫面全黑無游標
按下ctrl+Alt+F7
可正常顯示Xwindows
解決半法:
請至ati官網download drive
安裝請參考官網說明
重點:整個安裝完後,重新開機
開機重新進入Xwindows後
在Command Line輸入 init 3
輸入用戶名和密碼
然後輸入
>>aticonfig --initial --input=/etc/X11/xorg.conf
>>sax2 -r -m 0=fglrx
>>reboot
沒意外的話就會自動重開
在次進入Xwindows後
輸入
# glxinfo
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON X850 PRO Generic
OpenGL version string: 2.0.6286 (8.33.6)
有看到這個就代表安裝ok
在來按ctrl+Alt+F1~F6
Text Mode就正常了
2.在Gnome模式下關機
有可能在第二次登入時整個死當
Kde有沒這個問題我不知道@@
解決半法:
要關機時
請先用ctrl+Alt+F1~F6
登入root在回Xwindows下關機指令
如此可暫時解決死當問題
11/10/2009
UCOSII 理解說明(1)
這是為了將來移植到不同MCU做記錄
以免忘記後又要在看一次
也是自已對UCOSII的理解
這是原廠文件的說明圖
其實真正需要修改的部份只有4個檔案
Application
----------------
uc/os-ii (不需修改)
OS_CORE.C
OS_FLAG.C
OS_MBOX.C
OS_MUTEX.C
OS_Q.C
OS_SEM.C
OS_TASK.C
OS_TIME.C
uCOS_II.C
uCOS_II.H
----------------
uc/os-ii (應用相關 需修改)
OS_CFG.H-------設定 UC/OS 相關功能是否使用
----------------
uc/os-ii (MCU相關 需修改)
OS_CPU.H
---DATA TYPE
---OS_CRITICAL_METHOD //中斷方式
---0S_STK_GROWTH //STACK 由高自低或由低自高
---OS_ENTER_CRITICAL()//開啟中斷
---OS_EXIT_CRITICAL() //關閉中斷
OS_CPU_A.ASM
---OSStartHighRdy() //執行最高優先權任務
---0SCtxSw() //任務切換
---OSIntCtxSw() //中斷任務切換
---OSTickIsr() //TIME 中斷
OS_CPU_C.C
---OSTaskStkInit() //STACK 初始化 需對MCU底層有一定了解
---其餘9個函式可不用修改
----------------
硬體
需了解所謂的多任務排程
就是依優先權排定執行順序
而每個任務所執行的時間是一樣的
以免忘記後又要在看一次
也是自已對UCOSII的理解
這是原廠文件的說明圖
其實真正需要修改的部份只有4個檔案
Application
----------------
uc/os-ii (不需修改)
OS_CORE.C
OS_FLAG.C
OS_MBOX.C
OS_MUTEX.C
OS_Q.C
OS_SEM.C
OS_TASK.C
OS_TIME.C
uCOS_II.C
uCOS_II.H
----------------
uc/os-ii (應用相關 需修改)
OS_CFG.H-------設定 UC/OS 相關功能是否使用
----------------
uc/os-ii (MCU相關 需修改)
OS_CPU.H
---DATA TYPE
---OS_CRITICAL_METHOD //中斷方式
---0S_STK_GROWTH //STACK 由高自低或由低自高
---OS_ENTER_CRITICAL()//開啟中斷
---OS_EXIT_CRITICAL() //關閉中斷
OS_CPU_A.ASM
---OSStartHighRdy() //執行最高優先權任務
---0SCtxSw() //任務切換
---OSIntCtxSw() //中斷任務切換
---OSTickIsr() //TIME 中斷
OS_CPU_C.C
---OSTaskStkInit() //STACK 初始化 需對MCU底層有一定了解
---其餘9個函式可不用修改
----------------
硬體
需了解所謂的多任務排程
就是依優先權排定執行順序
而每個任務所執行的時間是一樣的
訂閱:
文章 (Atom)