龍芯推出的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站看哈工大的李治軍老師講的,但是一上來就開始從彙編 ...