1"use strict";(self.webpackChunkmilkv_website=self.webpackChunkmilkv_website||[]).push([[8375],{83761:(e,i,n)=>{n.r(i),n.d(i,{assets:()=>a,contentTitle:()=>o,default:()=>h,frontMatter:()=>t,metadata:()=>d,toc:()=>c});var r=n(85893),s=n(11151);const t={sidebar_label:"Resource Download",sidebar_position:70},o="Resource Download Summary",d={id:"jupiter/getting-started/resources",title:"Resource Download Summary",description:"Operating system image",source:"@site/docs/jupiter/getting-started/resources.md",sourceDirName:"jupiter/getting-started",slug:"/jupiter/getting-started/resources",permalink:"/docs/jupiter/getting-started/resources",draft:!1,unlisted:!1,editUrl:"https://github.com/milk-v/milkv.io/edit/main/docs/jupiter/getting-started/resources.md",tags:[],version:"current",sidebarPosition:70,frontMatter:{sidebar_label:"Resource Download",sidebar_position:70},sidebar:"jupiter",previous:{title:"Setting Up",permalink:"/docs/jupiter/getting-started/setup"},next:{title:"\ud83d\udda5\ufe0f App Development",permalink:"/docs/jupiter/application-development"}},a={},c=[{value:"Operating system image",id:"operating-system-image",level:2},{value:"Bianbu OS",id:"bianbu-os",level:3},{value:"Ubuntu 23.10",id:"ubuntu-2310",level:3},{value:"Fedora 41 (by Fedora-V Force)",id:"fedora-41-by-fedora-v-force",level:3},{value:"Hardware",id:"hardware",level:2},{value:"V1.0",id:"v10",level:3}];function l(e){const i={a:"a",admonition:"admonition",code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.h1,{id:"resource-download-summary",children:"Resource Download Summary"}),"\n",(0,r.jsx)(i.h2,{id:"operating-system-image",children:"Operating system image"}),"\n",(0,r.jsx)(i.p,{children:"Version Description:"}),"\n",(0,r.jsxs)(i.ul,{children:["\n",(0,r.jsxs)(i.li,{children:["\n",(0,r.jsxs)(i.p,{children:["The system image with the suffix ",(0,r.jsx)(i.code,{children:".img.zip"})," is a dedicated image for SD card booting. It can be burned to SD through tools such as ",(0,r.jsx)(i.code,{children:"balenaEtcher"}),", ",(0,r.jsx)(i.code,{children:"Rufus"}),", ",(0,r.jsx)(i.code,{children:"Win32DiskImager"})," on PC."]}),"\n"]}),"\n",(0,r.jsxs)(i.li,{children:["\n",(0,r.jsxs)(i.p,{children:["The system image with the suffix ",(0,r.jsx)(i.code,{children:".zip"})," is an image for SSD and eMMC. You can use the official tool ",(0,r.jsx)(i.code,{children:"titanflasher"})," to burn it to eMMC or SSD through a USB Type-C cable."]}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(i.p,{children:["For OS iamge installation methods, please refer to: ",(0,r.jsx)(i.a,{href:"https://milkv.io/docs/jupiter/getting-started/boot",children:"Install OS Image"}),"."]}),"\n",(0,r.jsx)(i.h3,{id:"bianbu-os",children:"Bianbu OS"}),"\n",(0,r.jsx)(i.p,{children:"Bianbu is an operating system officially launched by Spacemit that is deeply optimized for RISC-V architecture processors. It is built based on Ubuntu community source code and has versions such as Bianbu Desktop, Bianbu Minimal and Bianbu NAS."}),"\n",(0,r.jsxs)(i.p,{children:["Download Link: ",(0,r.jsx)(i.a,{href:"https://github.com/milkv-jupiter/jupiter-bianbu-build/releases",children:"https://github.com/milkv-jupiter/jupiter-bianbu-build/releases"})]}),"\n",(0,r.jsxs)(i.p,{children:["The default password for the ",(0,r.jsx)(i.code,{children:"root"})," account in the Bianbu system is ",(0,r.jsx)(i.code,{children:"milkv"}),"."]}),"\n",(0,r.jsxs)(i.ul,{children:["\n",(0,r.jsxs)(i.li,{children:["\n",(0,r.jsx)(i.p,{children:"milkv-jupiter-bianbu-*-desktop-*.zip"}),"\n",(0,r.jsx)(i.p,{children:"Bianbu desktop version."}),"\n",(0,r.jsx)(i.admonition,{type:"tip",children:(0,r.jsxs)(i.p,{children:["The ",(0,r.jsx)(i.code,{children:"pose-tracker"})," and ",(0,r.jsx)(i.code,{children:"object-detection"})," applications integrated by default in the desktop require a camera connection, which is not supported by the current hardware version."]})}),"\n",(0,r.jsxs)(i.p,{children:["The desktop version of the firmware exceeds the 2G size limit set by github, so it is compressed and uploaded in two packages with suffixes ",(0,r.jsx)(i.co
1de,{children:"001"})," and ",(0,r.jsx)(i.code,{children:"002"}),". After downloading these two packages, you need to decompress them into a complete firmware package. In the graphical interface of Windows or Linux, right-click the ",(0,r.jsx)(i.code,{children:".001"})," file and use tools such as 7zip or winrar to decompress it. These tools generally support decompression in volumes. If you decompress in the Linux command line, please refer to the following decompression command in the Ubuntu system:"]}),"\n",(0,r.jsxs)(i.ul,{children:["\n",(0,r.jsxs)(i.li,{children:["\n",(0,r.jsx)(i.p,{children:"Install the 7zip tool:"}),"\n",(0,r.jsx)(i.pre,{children:(0,r.jsx)(i.code,{children:"sudo apt install p7zip-full\n"})}),"\n"]}),"\n",(0,r.jsxs)(i.li,{children:["\n",(0,r.jsx)(i.p,{children:"SD card version firmware:"}),"\n",(0,r.jsx)(i.pre,{children:(0,r.jsx)(i.code,{children:"7za x milkv-jupiter-bianbu-xxx.img.zip.001\n"})}),"\n",(0,r.jsxs)(i.p,{children:["The full firmware package after extraction is: ",(0,r.jsx)(i.code,{children:"milkv-jupiter-bianbu-xxx.img.zip"})]}),"\n"]}),"\n",(0,r.jsxs)(i.li,{children:["\n",(0,r.jsx)(i.p,{children:"eMMC and SSD version firmware:"}),"\n",(0,r.jsx)(i.pre,{children:(0,r.jsx)(i.code,{children:"7za x milkv-jupiter-bianbu-xxx.zip.001\n"})}),"\n",(0,r.jsxs)(i.p,{children:["The full firmware package after extraction is: ",(0,r.jsx)(i.code,{children:"milkv-jupiter-bianbu-xxx.zip"})]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(i.li,{children:["\n",(0,r.jsx)(i.p,{children:"milkv-jupiter-bianbu-*-minimal-*.zip"}),"\n",(0,r.jsx)(i.p,{children:"Bianbu command line version (no desktop)."}),"\n"]}),"\n",(0,r.jsxs)(i.li,{children:["\n",(0,r.jsx)(i.p,{children:"milkv-jupiter-bianbu-*-nas-*.zip"}),"\n",(0,r.jsxs)(i.p,{children:["Bianbu NAS version, integrated with the open source NAS system ",(0,r.jsx)(i.code,{children:"OpenMediaVault"}),"."]}),"\n",(0,r.jsxs)(i.p,{children:["After booting up, execute the ",(0,r.jsx)(i.code,{children:"ip a"})," command in the serial port or check the router web user interface to obtain the IP address of Jupiter, and access the ",(0,r.jsx)(i.code,{children:"OpenMediaVault"})," web interface through the IP in the PC browser."]}),"\n",(0,r.jsxs)(i.ul,{children:["\n",(0,r.jsxs)(i.li,{children:["Web interface administrator account: ",(0,r.jsx)(i.code,{children:"admin"})]}),"\n",(0,r.jsxs)(i.li,{children:["Password: ",(0,r.jsx)(i.code,{children:"openmediavault"})]}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(i.li,{children:["\n",(0,r.jsx)(i.p,{children:"milkv-jupiter-bianbu-*-kodbox-*.zip"}),"\n",(0,r.jsx)(i.p,{children:"Bianbu Dodbox version integrates Kodbox, a lightweight, easy-to-use, secure and controllable open source private file storage system."}),"\n",(0,r.jsxs)(i.p,{children:["After booting up, execute the ",(0,r.jsx)(i.code,{children:"ip a"})," command in the serial port or check the router web user interface to obtain the IP address of Jupiter. Use the IP address to access the ",(0,r.jsx)(i.code,{children:"Kodbox"})," web interface in the PC browser. Follow the instructions for simple settings and you can use it."]}),"\n"]}),"\n"]}),"\n",(0,r.jsx)(i.h3,{id:"ubuntu-2310",children:"Ubuntu 23.10"}),"\n",(0,r.jsx)(i.p,{children:"Based on Ubuntu 23.10 community source code, adapted to the Desktop system image of Milk-V Jupiter."}),"\n",(0,r.jsxs)(i.p,{children:["Download Link: ",(0,r.jsx)(i.a,{href:"https://github.com/milkv-jupiter/jupiter-ubuntu-build/releases",children:"https://github.com/milkv-jupiter/jupiter-ubuntu-build/releases"})]}),"\n",(0,r.jsxs)(i.p,{children:["The default password for the ",(0,r.jsx)(i.code,{children:"root"})," account in Ubuntu is ",(0,r.jsx)(i.code,{children:"milkv"}),"."]}),"\n",(0,r.jsxs)(i.h3,{id:"fedora-41-by-fedora-v-force",children:["Fedora 41 (by ",(0,r.jsx)(i.a,{href:"https://github.com/fedora-riscv",children:"Fedora-V Force"}),")"]}),"\n",(0,r.jsxs)(i.p,{children:["Download link: ",(0,r.jsx)(i.a,{href:"https://images.fedoravforce.org/Jupiter",children:"https://images.fedoravforce.org/Jupiter"})]}),"\n",(0,r.jsxs)(i.p,{children:["The default password for the ",(0,r.jsx)(i.co
1de,{children:"root"})," account is ",(0,r.jsx)(i.code,{children:"riscv"}),"."]}),"\n",(0,r.jsx)(i.h2,{id:"hardware",children:"Hardware"}),"\n",(0,r.jsx)(i.h3,{id:"v10",children:"V1.0"}),"\n",(0,r.jsxs)(i.ul,{children:["\n",(0,r.jsxs)(i.li,{children:["Schematic: ",(0,r.jsx)(i.a,{href:"https://github.com/milkv-jupiter/jupiter-files/blob/main/hardware/v1_0/jupiter-sch-v1_0.pdf",children:"jupiter-sch-v1_0.pdf"})]}),"\n",(0,r.jsxs)(i.li,{children:["2d files:","\n",(0,r.jsxs)(i.ul,{children:["\n",(0,r.jsxs)(i.li,{children:["top: ",(0,r.jsx)(i.a,{href:"https://github.com/milkv-jupiter/jupiter-files/blob/main/hardware/v1_0/jupiter-2d-top-v1_0.pdf",children:"jupiter-2d-top-v1_0.pdf"})]}),"\n",(0,r.jsxs)(i.li,{children:["bot: ",(0,r.jsx)(i.a,{href:"https://github.com/milkv-jupiter/jupiter-files/blob/main/hardware/v1_0/jupiter-2d-bot-v1_0.pdf",children:"jupiter-2d-bot-v1_0.pdf"})]}),"\n"]}),"\n"]}),"\n"]})]})}function h(e={}){const{wrapper:i}={...(0,s.a)(),...e.components};return i?(0,r.jsx)(i,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},11151:(e,i,n)=>{n.d(i,{Z:()=>d,a:()=>o});var r=n(67294);const s={},t=r.createContext(s);function o(e){const i=r.useContext(t);return r.useMemo((function(){return"function"==typeof e?e(i):{...i,...e}}),[i,e])}function d(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),r.createElement(t.Provider,{value:i},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.