Linux æä»¶ç³»ç»
以 RISC-V QEMU å®éªç³»ç»ä¸ºè½½ä½ï¼ä»æä»¶æè¿°ç¬¦å VFS åºåï¼çè§£ inodeãdentryãpage cacheãæè½½ä¸å
·ä½æä»¶ç³»ç»ã
1 ç¯æç« Â· 1 å䏿 · 2026-07-23 09:00:00 ~ 2026-07-23 09:00:00
RISC-V 硬件设计è¯è¨ï¼VerilogãChisel ä¸ Bluespec SystemVerilog
å´ç»åä¸å¥ RISC-V CPUï¼åå«ä½¿ç¨ VerilogãChisel å Bluespec SystemVerilogï¼BSVï¼å®ç°ä¸éªè¯ï¼æ¯è¾ä¸ç§ç¡¬ä»¶è®¾è®¡æ¹æ³ã
9 ç¯æç« Â· 3 å䏿 · 2026-07-22 22:07:58 ~ 2026-07-22 19:43:23
RISC-Vï¼ä»æä»¤éå°ç³»ç»å®æ
ä» RV32I / RV64I åºç¡æä»¤éåºåï¼éæ¥çè§£ç¹ææ¶æãå¼å¸¸ä¸ä¸æã页表ãå¯å¨æµç¨ï¼å¹¶ç»å QEMUãæ±ç¼å xv6 卿éªè¯ã
1 ç¯æç« Â· 2026-07-22 19:42:20 ~ 2026-07-22 19:42:20
RISC-V CPUï¼ä»äºçº§æµæ°´çº¿å°ä¹±åºå¤å
以 RISC-V 为硬件主线ï¼ä»åå¨ææ°æ®éè·¯ãäºçº§æµæ°´çº¿ååé©å¤çåºåï¼éæ¥å®ç°ä¹±åºæ§è¡ãå¤åå°ä¸æäº¤æºå¶ï¼å¹¶è¿æ¥å°æä½ç³»ç»å¯è§ç CPU è¡ä¸ºã
1 ç¯æç« Â· 2026-07-22 19:42:15 ~ 2026-07-22 19:42:15
Linux å¯å¨é¾è·¯ï¼æºç ä¸å®æ
以 RISC-V 为主è¦å®éªæ¶æï¼ä»åºä»¶ãå¼å¯¼å è½½å¨ãå
æ ¸ãinitramfsãinit ä¸ç¨æ·ç©ºé´åºåï¼ç»å Linux æºç ãQEMU å Buildroot 卿éªè¯å¯å¨è¿ç¨ã
1 ç¯æç« Â· 2026-07-22 19:35:02 ~ 2026-07-22 19:35:02
Linux å
å管ç
以 RISC-V Linux çå°å转æ¢å页表å®ç°ä¸ºä¸»çº¿ï¼ä»èæå°åã页表å缺页å¼å¸¸åºåï¼ç解页é¢åé
ãå
ååæ¶ä¸ Copy-on-Writeã
0 ç¯æç«
Linux è®¾å¤æ¨¡åä¸é©±å¨
以 RISC-V QEMU virt å¹³å°åè®¾å¤æ 为主è¦å¯¹è±¡ï¼ä»è®¾å¤æ ãæ»çº¿å驱卿³¨ååºåï¼å¨æçè§£å
æ ¸æ¨¡åã䏿ãå符设å¤ä¸ç¨æ·ç©ºé´æ¥å£ã
0 ç¯æç«
Linux ç½ç»åè®®æ
以 RISC-V QEMU ç½ç»è®¾å¤ä¸ºä¸»è¦å®éªç¯å¢ï¼ä» socket å°ç½å¡ï¼ç»å QEMUãæå
åå
æ ¸æºç çè§£ TCP/IPãskbãNAPI ä¸ç½ç»è®¾å¤æ¨¡åã
0 ç¯æç«
Linux è¿ç¨ä¸è°åº¦
以 RISC-V Linux å QEMU 为主è¦å®éªç¯å¢ï¼ä» forkãexec å task_struct åºåï¼çè§£è¿ç¨ã线ç¨ãä¸ä¸æåæ¢ä¸ Linux è°åº¦å¨ã
0 ç¯æç«
Linux ç³»ç»è°ç¨ä¸ç¨æ·ç©ºé´
以 RISC-V Linux 为主è¦å®éªå¯¹è±¡ï¼ä»ç¨æ·æå°å
æ ¸æï¼ç解系ç»è°ç¨ãlibcãåæ°ä¼ éä¸ç¨åºåå
æ ¸ä¹é´çè¾¹çã
0 ç¯æç«