Skip to content

Commit 81f3211

Browse files
authored
bump BSP versions (#140)
1 parent 929795b commit 81f3211

File tree

5 files changed

+20
-28
lines changed

5 files changed

+20
-28
lines changed

Containerfile.image.l4t32

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ FROM ubuntu:jammy
33
LABEL org.opencontainers.image.authors="Badr @pythops"
44

55
# Define the BSP version
6-
ARG BSP=https://developer.download.nvidia.com/embedded/L4T/r32_Release_v7.4/T210/Jetson-210_Linux_R32.7.4_aarch64.tbz2
6+
ARG BSP=https://developer.nvidia.com/downloads/embedded/l4t/r32_release_v7.5/t210/jetson-210_linux_r32.7.5_aarch64.tbz2
77

88
ARG L4T_PACKAGES
99

Containerfile.image.l4t35

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ FROM ubuntu:jammy
33
LABEL org.opencontainers.image.authors="Badr @pythops"
44

55
# Define the BSP version
6-
ARG BSP=https://developer.download.nvidia.com/embedded/L4T/r35_Release_v5.0/release/Jetson_Linux_R35.5.0_aarch64.tbz2
6+
ARG BSP=https://developer.nvidia.com/downloads/embedded/l4t/r35_release_v6.0/release/jetson_linux_r35.6.0_aarch64.tbz2
77

88
ARG L4T_PACKAGES
99

@@ -59,7 +59,7 @@ RUN chroot /build/Linux_for_Tegra/rootfs/ /bin/bash -c "chown -R jetson:jetson /
5959
RUN mount -t proc proc rootfs/proc/ && \
6060
mount -t sysfs sys rootfs/sys && \
6161
mount -o bind /dev rootfs/dev && \
62-
chroot rootfs /bin/bash -c "echo 'nameserver 8.8.8.8' > /etc/resolv.conf && apt update; apt install -y cuda-toolkit $L4T_PACKAGES"
62+
chroot rootfs /bin/bash -c "echo 'nameserver 8.8.8.8' > /etc/resolv.conf && apt update; apt install -y cuda-toolkit-11-4 $L4T_PACKAGES"
6363

6464
# Edit initrd
6565
WORKDIR /tmp/pythops

Containerfile.image.l4t36

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ FROM ubuntu:jammy
33
LABEL org.opencontainers.image.authors="Badr @pythops"
44

55
# Define the BSP version
6-
ARG BSP=https://developer.nvidia.com/downloads/embedded/l4t/r36_release_v3.0/release/jetson_linux_r36.3.0_aarch64.tbz2
6+
ARG BSP=https://developer.nvidia.com/downloads/embedded/l4t/r36_release_v4.0/release/Jetson_Linux_R36.4.0_aarch64.tbz2
77

88
ARG L4T_PACKAGES
99

@@ -27,7 +27,8 @@ RUN apt update && \
2727
python3-yaml \
2828
build-essential \
2929
lz4 \
30-
cpio
30+
cpio \
31+
xmlstarlet
3132

3233
# Extract the BSP
3334
RUN mkdir /build && \

Containerfile.rootfs.24_04

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,10 @@ RUN apt update && apt install -y \
4242
iso-codes \
4343
wget \
4444
cpio \
45-
busybox
45+
busybox \
46+
nvme-cli \
47+
libseat1 \
48+
efibootmgr
4649

4750
# Additional tools
4851
RUN apt install -y \

Readme.md

Lines changed: 10 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Nvidia Jetson Minimalist Images
22

3+
[![Discord][discord-badge]][chat-url]
4+
5+
[discord-badge]: https://img.shields.io/badge/Discord-chat-5865F2?style=for-the-badge&logo=discord
6+
[chat-url]: https://discord.gg/wA7Pg9H6
7+
38
## Motivation
49

510
The need for the minimalist images came from the official jetson images being large in size and containing pre-installed packages that are not necessary, resulting in the consumption of valuable disk space and memory.
@@ -23,22 +28,7 @@ The need for the minimalist images came from the official jetson images being la
2328
>
2429
> check this [link](https://www.jetson-ai-lab.com/initial_setup_jon.html) for more information.
2530
26-
## Download the prebuilt images
27-
28-
The prebuilt images are available in the GitHub release page 👉 [here](https://github.com/pythops/jetson-image/releases)
29-
30-
To be able to decompress the images, you must have [lrzip](https://github.com/ckolivas/lrzip) installed.
31-
32-
After the image is decompressed, follow the section below to flash the image to your board.
33-
34-
The default login is:
35-
36-
```
37-
username: jetson
38-
password: jetson
39-
```
40-
41-
## Build the jetson image yourself
31+
## Build the jetson image
4232

4333
> [!NOTE]
4434
> Building the jetson image has been tested only on Linux machines.
@@ -62,10 +52,10 @@ Then create a new rootfs with the desired ubuntu version.
6252
> [!NOTE]
6353
> Only the orin family boards can use ubuntu 24.04
6454
65-
For ubuntu 22.04
55+
For ubuntu 24.04
6656

6757
```
68-
just build-jetson-rootfs 20.04
58+
just build-jetson-rootfs 24.04
6959
```
7060

7161
This will create the rootfs in the `rootfs` directory.
@@ -126,11 +116,9 @@ $ sudo apt install -y libcudnn8 libcudnn8-dev ...
126116

127117
## Result
128118

129-
For the jetson nano for instance with the new image, only 150MB of RAM is used, which leaves you with 3.85 GB for your projects !
130-
131-
## Looking for professional support ?
119+
For the `jetson orin nano` for instance with the new image, only 220MB of RAM is used, which leaves plenty of RAM for your projects !
132120

133-
If you need more advanced configuration or a custom setup, you can contact me on this address support@pythops.com
121+
![](https://github.com/user-attachments/assets/7404e20f-3ccd-42c7-b8d6-e93c635aa6f0)
134122

135123
## License
136124

0 commit comments

Comments
 (0)