Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ghosind/HariboteOS

Repository files navigation

HariboteOS

<<30Tian Zi Zhi Cao Zuo Xi Tong >> (Chuan He Xiu Shi Zhu )Pei Tao Dai Ma Gai Bian Ban . Yin Wei Zuo Zhe Shi Yong Liao Qi Zi Ji Bian Xie De Yi Tao Fei Biao Zhun De Gong Ju ,Qie Wu Fa Zai Fei WindowsPing Tai Xia Yun Xing ,Suo Yi Ben Xiang Mu Zai Yuan Dai Ma De Ji Chu Shang Shi Yong NASM, GCC, QemuDeng Gong Ju Jin Xing Bian Yi , Yun Xing .

Ben Xiang Mu Yi Wan Cheng Di 0~28Tian Nei Rong (Chu Qu Di 28Tian Ri Wen Xian Shi Bu Fen ),Xiang Mu Zhu Yao Shi Xian Yi Jing Wan Cheng . Yin Wei Gai Shu Hou Liang Zhang Nei Rong Geng Pian Xiang Yu Ying Yong Ceng Mian ,Suo Yi Bian Bu Zai Ben Xiang Mu Zhong Shi Xian ,You Xing Qu De Peng You Ke Yi Gen Ju Qian Mian De Ji Chu Shang Ji Xu Wan Cheng .

Xiang Mu Te Se

  • Cai Yong GCC, NASMZuo Wei Gong Ju Lian ,Ke Kua Ping Tai Shi Yong
  • Ji Yu LinkerScriptGou Jian Nei He
  • Bu Yi Lai Yu Zuo Zhe Zi Ding Yi HRBWen Jian Ge Shi ,Zhi Chi ELFWen Jian Ge Shi
  • Zhi Chi Bu Fen CBiao Zhun Ku Han Shu De Jian Dan Shi Xian (libcWen Jian )
  • Tou Wen Jian Chai Fen ,Jie Gou Geng Wei Qing Xi
  • Zhong Wen Jian Pan Zhi Chi

Huan Jing Yi Lai

  • nasm
  • gcc
  • binutils
  • qemu-system-i386
  • mtools

Ke Xuan Yi Lai

  • gdb(Diao Shi Shi Yong )

MacXia An Zhuang

MacOSXia Mo Ren Xcode Command Line ToolsShi Yong De gccWei clangDe Bie Ming ,Zai Ben Xiang Mu Shi Xian Zhong Wei Dui clangJin Xing Ce Shi ,Ke Neng Hui Cun Zai Wen Ti .

Zai MacXia Tui Jian Shi Yong x86_64-elf-gccGong Ju Lian Jin Xing Bian Yi ,Ke Shi Yong brew install x86_64-elf-gcc x86_64-elf-binutils x86_64-elf-gdbAn Zhuang .

Yun Xing

Jin Ru Dui Ying De Wen Jian Jia ,Shi Yong Xia Mian De Ming Ling Yun Xing :

$ make qemu
# Ruo Shi Yong Gong Ju Lian Bao Han Qian Zhui ,Ru x86_64-elf-,Ke Yi Shi Yong GCCPREFIX
$ make qemu GCCPREFIX=x86_64-elf-

Ruo Yao Shi Yong GDBJin Xing Diao Shi ,Qing She Zhi DEBUG:

$ make qemu DEBUG=1

Zui Zhong Mu Lu Jie Gou

  • app:Ying Yong Cheng Xu Yuan Ma
  • include:Xi Tong Nei He Tou Wen Jian
  • kernel:Xi Tong Nei He Dai Ma
  • libc:Jian Dan De CBiao Zhun Ku Bu Fen Shi Xian

CBiao Zhun Ku Shi Xian

  • strcmp
  • strncmp

Can Kao Zi xv6Shi Xian :

  • vsprintf
  • sprintf

Lai Zi <> :

  • rand

Xiang Mu Jin Du

  • Di 1Tian :Hello world
  • Di 2Tian :Hui Bian Yu Makefile
  • Di 3Tian :Jin Ru 32Wei Mo Shi
  • Di 4Tian :Hua Mian Xian Shi
  • Di 5Tian :GDT/IDT
  • Di 6Tian :Zhong Duan Chu Li
  • Di 7Tian :FIFO
  • Di 8Tian :Shu Biao Yu 32Wei Mo Shi
  • Di 9Tian :Nei Cun Guan Li
  • Di 10Tian :Chuang Kou Die Jia
  • Di 11Tian :Chuang Kou Chu Li
  • Di 12Tian :Ding Shi Qi 1
  • Di 13Tian :Ding Shi Qi 2
  • Di 14Tian :Jian Pan Shu Ru
  • Di 15Tian :Duo Ren Wu 1
  • Di 16Tian :Duo Ren Wu 2
  • Di 17Tian :Ming Ling Xing Chuang Kou
  • Di 18Tian :Ming Ling Xing Ming Ling
  • Di 19Tian :Ying Yong Cheng Xu
  • Di 20Tian :API
  • Di 21Tian :Bao Hu Cao Zuo Xi Tong
  • Di 22Tian :CYu Yan Ying Yong Cheng Xu (Xiu Gai Wei ELFGe Shi )
  • Di 23Tian :Ying Yong Cheng Xu Tu Xing Chu Li
  • Di 24Tian :Chuang Kou Cao Zuo
  • Di 25Tian :Geng Duo Chuang Kou
  • Di 26Tian :Chuang Kou Cao Zuo Ti Su
  • Di 27Tian :LDTYu Ku (Wei An Shu Shang Chu Li )
  • Di 28Tian :Wen Jian Cao Zuo Yu Wen Zi Xian Shi (Bu Bao Han Ri Wen Xian Shi Bu Fen )

Ben Xiang Mu Bu Ji Xu Tian Jia Di 29Tian Yi Ji Di 30Tian De Nei Rong ,You Xing Qu De Peng You Ke Ji Xu Yue Du Hou Xu Zhang Jie .

Dai Jie Jue Wen Ti

  • Ding Shi Qi Zhi Xing Ruo Shi Yong io_stiEr Fei io_stihltShi Hui Qia Si
  • Qi Dong Shi Ou Er Hei Ping ,Wu Fa Zheng Chang Hui Zhi Jie Mian
  • Duo Ge Ming Ling Xing Tong Shi Zhi Xing Ming Ling Shi Hui Qia Si
  • Di 28Tian Zhong __allocaWu Xiao ,sosu2Wu Fa Yun Xing

Bo Ke Wen Zhang

Ban Quan Xin Xi

Xiang Mu Zhong Dai Ma Ban Quan Zhu Yao Gui Yuan Shu Zuo Zhe Suo You ,Ben Ren Jin Zhen Dui Wu Fa Zhi Jie Yun Xing De Bu Fen Dui Gai Dai Ma Zuo Chu Bu Fen Xiu Gai .

About

<<30Tian Zi Zhi Cao Zuo Xi Tong >> NASM+GCC+QEMUShi Xian

Topics

Resources

Readme

License

MIT license

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors