初代 DC-ROMA RISC-V 筆記本電腦早在 2022 年就已發布。DC-ROMA RISC-V Laptop II 配備 16GB 內存、全金屬機身和 1080p 顯示屏。Canonical 與 DeepComputing 合作為這款 RISC-V 筆記本電腦開發了 Ubuntu Linux。
DC-ROMA RISC-V Laptop II 將于 6 月 18 日開始預訂。DC-ROMA RISC-V Laptop II 的價格尚未公布。原四核機型目前的售價為 766 美元,而原價為 1022 美元??紤]到小規模硬件制造的挑戰,DC-ROMA RISC-V Laptop II 的定價可能會明顯偏高,而即使是 8 個 RISC-V 內核的性能與現代英特爾/AMD/Arm 筆記本電腦處理器相比,性能也仍將劣勢明細。
SpacemiT K1 也沒有任何上游開源圖形驅動程序,這是另一個令人失望的方面。由于兩款 DC-ROMA 筆記本電腦存世量極少,因此無法了解它們的制造質量。
DC-ROMA RISC-V Laptop II 預裝將是 Ubuntu 23.10,而不是新的 Ubuntu 24.04 LTS。初代 DC-ROMA RISC-V 筆記本電腦可以選擇 openKylin 或 Debian。關于這款 RISC-V 筆記本電腦的更多細節將在未來幾天內公布,但目前只有Canonical.com和DeepComputing.io上的簡短信息。
臺老筆記本,32位的處理器,安裝了Debian10。
可以勉強上個網,寫寫腳本。
scrcpy是一個開源的跨平臺投屏神器,支持Linux、Windows以及MacOS(本文介紹的scrapy不是Python下的那個爬蟲框架),scrcpy在Github上非常的受歡迎,Stars數高達34k+,能達到這個量級的都是非常受歡迎的項目。scrcpy可通過數據線(或通過TCP / IP——wifi)顯示和控制連接的Android設備,它不需要任何root訪問權限!
https://github.com/Genymobile/scrcpy
在Debian和Ubuntu(20.04)上:
apt install scrcpy
也可以根據Githhub上的建議自己進行構建
在windows上使用是最簡單的,只需要下載編譯好的文件(包括adb)可直接在Github上進行下載,如果你下載太慢但是想使用這款軟件的話,也可以在評論區留言
該應用程序在Homebrew中可用
brew install scrcpy
adb訪問
brew cask install android-platform-tools
筆者也是在mac系統下進行測試并且使用了一段時間了
下面介紹一些常用的操作命令,使用本軟件的小伙伴需要具備一定的電腦基礎知識,比如命令行等:
最基本的命令就是它的名字,前提是已經連接了數據線,后續可通過操作使用局域網Wifi進行連接,如果手機上出現了提示,同意即可:
scrcpy
可以通過以下命令查看幫助
scrcpy --help
有時,以較低的分辨率鏡像Android設備以提高性能很有用。要將寬度和高度都限制為某個值(例如1024):
scrcpy --max-size 1024
scrcpy -m 1024 # 簡寫
scrcpy --bit-rate 2M
scrcpy -b 2M # 簡寫
scrcpy --max-fps 15
簡單來說就是投屏一部分屏幕
scrcpy --crop 1224:1440:0:0 # 1224x1440 at offset (0,0)
scrcpy --lock-video-orientation 0 # 自然方向
scrcpy --lock-video-orientation 1 # 90° 逆時針
scrcpy --lock-video-orientation 2 # 180°
scrcpy --lock-video-orientation 3 # 90° 順時針
scrcpy --record file.mp4
scrcpy -r file.mkv
要在錄制時禁用鏡像:
scrcpy --no-display --record file.mp4
scrcpy -Nr file.mkv
通過Ctrl+C停止錄像
adb tcpip 5555
然后拔下數據線,通過命令進行連接
adb connect DEVICE_IP:5555
然后就可以像在數據線下一樣使用即可,但是測試在數據線下還是要比在Wifi下流暢一些,但是也很快
如果adb設備中列出了多個設備,則必須指定序列號:
scrcpy --serial 0123456789abcdef
scrcpy -s 0123456789abcdef
//或者
scrcpy --serial 192.168.0.1:5555
scrcpy -s 192.168.0.1:5555
scrcpy --window-title 'My device'
scrcpy --window-x 100 --window-y 100 --window-width 800 --window-height 600
scrcpy --window-borderless
scrcpy --always-on-top
scrcpy --fullscreen
scrcpy -f
然后可以使用Ctrl + f動態切換全屏顯示。
scrcpy --rotation 1
//0: 不旋轉,1: 90 逆時針,2: 180 ,3: 90 順時針
可以與設備交互的所有內容:輸入鍵,鼠標事件,拖放文件等
scrcpy --no-control
scrcpy -n
如果有幾個顯示可用,則可以選擇要鏡像的顯示:
scrcpy --display 1
顯示ID列表可通過以下方式查看:
adb shell dumpsys display
僅當設備至少運行Android 10時,才可以控制輔助顯示(否則它以只讀方式鏡像)
scrcpy --stay-awake
scrcpy -w
scrcpy --turn-screen-off
scrcpy -S
Ctrl+o快捷鍵也可以完成操作,可以組合禁止休眠一起使用
scrcpy --turn-screen-off --stay-awake
scrcpy -Sw
默認情況下,為了最小化延遲,scrcpy始終渲染最后一個可用的解碼幀,并丟棄任何先前的解碼幀。要強制渲染所有幀(以可能增加的延遲為代價),請使用:
scrcpy --render-expired-frames
對于演示,顯示物理觸摸(在物理設備上)可能會很有用。Android在“開發人員”選項中提供了此功能。Scrcpy提供了一個在啟動時啟用此功能并在退出時恢復初始值的選項:
scrcpy --show-touches
scrcpy -t
注意:只有在前臺的應用程序支持請求的方向時,它才會旋轉。
可以在兩個方向上在計算機和設備之間同步剪貼板
只要Android剪貼板發生變化,它就會自動同步到計算機剪貼板。
要安裝APK,請將APK文件(以.apk結尾)拖放到scrcpy窗口中。日志被打印到控制臺。
默認拖拽到設備文件根目錄,apk除外,也可以改變默認位置
scrcpy --push-target /sdcard/foo/bar/
音頻不通過scrcpy轉發,可使用sndcpy。請參考Github,筆者尚未測試
本文筆者介紹的這款投屏工具確實是非常好用的,雖然使用沒有特別的傻瓜式,但是也是極其簡單了,如果你特別想試試這一個工具,但是卻不知如何使用,可以在評論區留言或者私信,筆者會在有空的時候回復大家,如果github訪問過于緩慢也可以在評論區留言!感謝大家的閱讀!
以下是全屏模式截圖