Home » Jetbot-AI机器人教程 » Jetbot-AI机器人教程-创建SD镜像

Jetbot-AI机器人教程-创建SD镜像

Jetbot-AI机器人教程-创建SD镜像

说明:

  • 此页面详细介绍了如何从头开始创建JetBot SD卡图像。
  • 如果您要分发JetBot SD卡映像的修改版本,这将非常有用。

步骤:

  • 第1步:根据教程烧录全新的镜像

    • 使用帐号密码是:jetbot/jetbot
    • 配置自动登录界面
  • 第2步:插入SD卡到Nano并启动

  • 第3步:激活i2c权限

sudo usermod -aG i2c $USER
  • 安装pip 和 python 依赖
sudo apt-get update
sudo apt install python3-pip python3-pil
sudo pip3 install --upgrade numpy 
sudo pip3 install torch-1.0.0a0+18eef1d-cp36-cp36m-linux_aarch64.whl
sudo pip3 install torchvision
  • 安装traitlets (master, to support the unlink() method)
sudo python3 -m pip install git+https://github.com/ipython/traitlets@master
  • 安装jupyter lab
sudo apt install nodejs npm
sudo pip3 install jupyter jupyterlab
sudo jupyter labextension install @jupyter-widgets/jupyterlab-manager
sudo jupyter labextension install @jupyterlab/statusbar
jupyter lab --generate-config
jupyter notebook password
  • 然后,您应该输入密码jetbot(除非您想使用自定义密码)。

  • 安装项目库

cd
sudo apt install python3-smbus
git clone https://github.com/NVIDIA-AI-IOT/jetbot
cd jetbot
sudo apt-get install cmake
sudo python3 setup.py install
  • 安装jetbot services
cd jetbot/utils
python3 create_stats_service.py
sudo mv jetbot_stats.service /etc/systemd/system/jetbot_stats.service
sudo systemctl enable jetbot_stats
sudo systemctl start jetbot_stats
python3 create_jupyter_service.py
sudo mv jetbot_jupyter.service /etc/systemd/system/jetbot_jupyter.service
sudo systemctl enable jetbot_jupyter
sudo systemctl start jetbot_jupyter
  • 增加swap空间
sudo fallocate -l 4G /var/swapfile
sudo chmod 600 /var/swapfile
sudo mkswap /var/swapfile
sudo swapon /var/swapfile
sudo bash -c 'echo "/var/swapfile swap swap defaults 0 0" >> /etc/fstab'
  • 将JetBot的notebooks复制到主目录
cp -r ~/jetbot/notebooks ~/Notebooks

纠错,疑问,交流: 请进入讨论区点击加入Q群

获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号


标签: jetbot-ai机器人教程