2020年5月13日 星期三

lk(little kernel)(1)

介紹:
          編譯little kernel,並在arm-system-qemu上執行

操作環境:
               ubuntu

步驟:
          1. 使用git下載程式碼
                 git clone https://github.com/littlekernel/lk.git

          2. 從qemu的github上下載最新的程式碼並且編譯
                 git clone https://github.com/qemu/qemu.git        
                 cd qemu
                 ./configure
                 make && make install

          3. 確認qemu版本是否在v2.4以上
                qemu-system-arm --version

          4. 從參考資料3下載最新的toolchain(arm-eabi-8.2.0-Linux-x86_64.tar.xz),並設定為預設toolchain(加入環境變數)

          5. 跑到lk的資料夾底下,使用script/do-qemuarm腳本執行
                ./scripts/do-qemuarm

結果成功圖示:



參考資料:
          1. qemu下运行lk(little kernel)
          2. lk(github)
          3. Index of /toolchains

沒有留言:

張貼留言