龍芯 3A4000 已經發布,十年前的 3B1500 早就落伍了。但我仍是打算把它做爲寒假刷 ACM 題的主力機 並將此看成年後收到 4000 的預習。
龍芯雖然生態有所欠缺,但實踐證實我所需的軟件都有,徹底可以知足工做學習之需,甚至如今我就是在 1500 上修改併發布這篇筆記。html
ps: 但願儘量作到記載全面,因此文字很是繁瑣,不少沒必要要的信息。另外Qt界面軟件沒法切換輸入法的問題,在 3A4000 的筆記中已經用 fcitx 解決。
3A4000筆記: https://www.cnblogs.com/weilinfox/p/12238571.html
Fedora安裝: https://www.cnblogs.com/weilinfox/p/12252294.html前端
跳線安裝
參考狗剩百科;
參考針腳數量和分佈就能找到跳線所在的插針。java
開機前的準備
不被識別的外設能夠在 liveCD 啓動後插入,獨顯不支持可能致使沒法開機;
AMD顯卡的支持較好,個人獨顯帶HDMI口,安裝過程當中彷佛只有VGA輸出,HDMI口無輸出。python
無線網卡
實測RTL8188和RT3070L都好使,可是RT5572雙頻網卡沒法識別,內核源碼中有但實際沒有被編入內核。linux
安裝基本過程參考狗剩百科,主板型號爲 a1310。
可供選擇的最新 iso 鏡像爲 Fedora28_for_loongson-MATE-Live-5.iso;有 kde 桌面版可供選擇,可是並不適合性能較差的 1500,已入最新 3A4000 主板的能夠嚐鮮。
不建議使用較新的和容量較大的U盤,可能不被識別。被識別以後,pmon會自動引導並進入 liveCD。c++
多是顯示器太古老,顯卡沒法讀取 EDID 信息,在首選項中最高只能選擇 1024x768。多方查找才找到合適的解決方法。
個人顯示器最佳分辨率爲 1440x900,其餘分辨率設置方法相似。
($開頭爲命令,隨後是命令運行後的輸出)git
$ cvt 1440 900 # 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
$ xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
$ xrandr --addmode VGA-0 "1440x900_60.00"
$ xrandr --output VGA-0 --mode "1440x900_60.00"
$ sudo nano /etc/X11/xorg.conf
較新的系統並無這個文件,因此你會發現 nano 建立了一個新文件。github
cvt 1440 900
輸出的內容Section "Monitor" Identifier "Configured Monitor" Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync Option "PreferredMode" "1440x900_60.00" EndSection Section "Screen" Identifier "Default Screen" Monitor "Configured Monitor" Device "Configured Video Device" EndSection Section "Device" Identifier "Configured Video Device" EndSection
重啓系統分辨率也是對的。編程
基本的軟件安裝參考狗剩百科;
硬解視頻方法參考 https://my.oschina.net/chipo/blog/3050783 ,
手頭沒有被支持的顯卡,但實測能夠流暢軟解 2K 視頻,這使我十分驚訝。
系統自帶軟件商店,但因爲運行時消耗資源過大,運行緩慢。
QQ for Linux:https://im.qq.com/linuxqq/index.html
微信網頁版:https://wx.qq.com/
十年前的 1500 性能到底不足以應付現代的應用場景,固然也有多是 1500E 的 bug 所致 (1500G 則修復了這些 bug)。實測火狐瀏覽器打開過多或複雜的標籤頁可能致使死機;若圖形界面出現卡頓的現象,應暫停操做以防止死機;dnf 安裝軟件因爲高速下載也有可能致使死機。
chromium 關閉沙盒機制比較流暢。
關於瀏覽器見後。瀏覽器
sudo dnf install retext ghostwriter
sudo dnf install codeblocks sudo dnf install gcc-c++
系統默認未安裝 g++ 編譯器,即便編寫 c 程序也會致使 codeblocks 編譯失敗錯誤。
不知道爲啥 Ctr+v 粘貼偶爾會致使崩潰,使用時得注意點。
sudo dnf install java
編譯器:
sudo dnf install cmake gcc-c++
從官網下載 clion 主程序 .tar.gz 包,解壓縮到所但願的地方,運行 <安裝目錄>/bin/clion.sh 。
編譯器須要手動設置: Build,Execution,Deployment>Toolchains,所需文件均在 /usr/bin 下。
配置完成後可在桌面和 ~/.local/share/applications 目錄下建立啓動器方便雙擊啓動,實測 clion 啓動緩慢,但能夠正常使用。其餘 JetBrains® 公司的軟件能夠以相似方式安裝。
sudo dnf install python3-idle
版本爲 3.6.5
sudo dnf install eclipse
sudo dnf install git
火狐和谷歌因爲比較龐大,運行並不流暢,因而搜尋了一下適合 1500 的瀏覽器。
我實際使用了關閉沙盒機制的 chromium,只要在啓動命令後添加 --no-sandbox
便可。
Epiphany
Epiphany 是 Gnome 桌面的默認瀏覽器,運行穩定。
sudo dnf install epiphany
Surf
Surf 也穩定可用,但和通常的瀏覽器不一樣的是,你可能須要用命令行打開你想要的頁面。但它不是字符界面的。你能夠用 surf baidu.com
來打開百度,它會跳出一個窗口讓你瀏覽和在頁面內跳轉或再彈出新的窗口。
sudo dnf install surf
Dillo
外觀比較復古,用起來極爽。
但美中不足的是使用 FLTK 爲前端,沒法中文輸入,顯示中文須要修改字體,方法可百度。
sudo dnf install dillo
ELinks
字符界面的瀏覽器,在終端運行,支持鼠標操做。
sudo dnf install elinks
Lynx
也是字符界面。
sudo dnf install lynx
Arora
Qt 前端。閃退了??另外它在 2F 上運行地很好。
QupZilla
也叫 falkon。可能沒法輸入中文。
sudo dnf install qupzilla sudo dnf install falkon
Rekonq
KDE 下的默認瀏覽器,運行完美,加載速度很快。但彷佛龍芯的 ibus 對 Qt 的支持就是不可,中文依舊沒法輸入,百度亦無解。可能須要 KDE 版的牀28纔可。
sudo dnf install rekonq
wget https://codeload.github.com/darknessomi/musicbox/zip/master -O musicbox-master.zip unzip musicbox-master.zip sudo dnf install mpg123 libnotify-bin sudo python3 musicbox-master/setup.py install rm musicbox-master.zip rm -r musicbox-master
sudo dnf install ibus-pinyin
安裝後在輸入法設置界面將 pinyin 加入,並在「高級」中選中「使用系統鍵盤佈局」。
截圖
直接 printscreen 就可,會跳出保存的窗口。
錄屏
recordMyDesktop(命令行,牀28下沒有它的前端) 和 vokoscreen。
sudo dnf install recordmydesktop vokoscreen
sudo dnf install uget amule
amule 有 bug ,段錯誤閃退了。
sudo dnf install calibre
By SDUST weilinfox
轉載請註明原文地址:https://www.cnblogs.com/weilinfox/p/12238565.html