loongnix作業系統

2021-10-24 00:16:02 字數 1428 閱讀 7836

龍芯推出的loongnix 1.0 作業系統

特點: 1 統一系統架構,二進位制相容龍芯3號系列開發板/廠商板等硬體平台;

2 韌體支援:相容支援pmon、崑崙及uefi,自適應提供各種韌體所需要的啟動檔案;  

3 核心:基於redhat3.10的龍芯產品化版本,支援kvm(kernel-based virtual machine,核心虛擬化),後續會推出4.19等高版本核心支援;

bios (boot  loader)

boot loader 作為處理器上電開始工作執行的第乙個程式,承擔處理器初始化,pcie等資源分配、部分硬體介面驅動、載入核心等相關任務。pmon 支援龍芯全系列處理器(1a 1b 1c/ 2k  2h /3號系列)。

pmon 下常用命令

1) ifconfig 

ifconfig syn0 192.168.1.1

ifconfig syn0 remove

2) ping 

ping 192.168.1.2 

3) devls 

wd0/1  usb0/1 等裝置名稱

4)set 

設定環境變數 如:set  bootdelay 2 啟動延遲兩秒

5)load、initrd、g

load  /dev/fs/ext2@usb0/vmlinuz

initrd /dev/fs/ext2@usb0/rootfs.gz

g  console=ttys0,115200 rdinit=/sbin/init

6) pciscan 

掃瞄pci裝置

7)d(d1 d2 d4) 讀命令 既可以讀記憶體也可以讀取暫存器,分別對應1/2/4位元組

d4 0xbfc00000 100 讀取0xbfc00000開始的100個4位元組內容

8)m(m1 m2 m4) 寫命令

m1 0xbfe00 向位址中(記憶體、暫存器)寫入某值

9) poweroff  reboot(不同板卡可能會有實效的情況)

10) 更新pmon命令

0xbfc00000 啟動fash的0位址;

幾個常見的問題

1) loongnix系統上編譯驅動,需要自行安裝兩個包

kernel-devel.mips64el

kernel-mips64el

2) edid問題

gpu驅動**固話,不在改變

3)4000串列埠1,為132核獨佔,預設核心不再支援此串列埠,使用者盡量不使用此串列埠。

作業系統 作業系統介面

介面表現為函式呼叫,由作業系統提供,連線作業系統和應用軟體。出於安全性考慮,應用程式不能直接在記憶體中任意訪問 將核心程式和使用者程式隔離 通過比較訪問資料段cpl和rpl的特權級和當前段dpl的特權級之間的關係 應用程式呼叫庫函式printf printf呼叫庫中的write函式 write將函式...

作業系統(作業系統引論)

方便性 方便使用者進行操作計算機 有效性提高系統資源的利用率 提高系統的吞吐量,加速程式的執行 可擴充性 方便地增添新的模組和功能,以及對原有的功能模組進行修改 開放性能夠遵循世界標準規範 os作為使用者和計算機硬體系統之間的介面 使用者能夠通過作業系統來使用計算機系統 os作為計算機資源的管理者 ...

作業系統 作業系統 一 作業系統概述

好好學習,天天向上本文已收錄至我的github倉庫daydayup 歡迎star 之前一直沒有系統地學過作業系統,感覺自己在平時的學習過程中對於某些概念理解得一塌糊塗,比如中斷 記憶體 程序和執行緒等。所以打算系統的學習一下作業系統。一開始我是在b站看哈工大的李治軍老師講的,但是一上來就開始從彙編 ...