Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

SMALLEST rootfs for Orange Pi Zero to fit in 2MB NOR-FLASH on board

Featured Replies

Hello,

 

My project does not allow me to use SD card to boot and run my application. I can use SD card as drive to save my data.

 

Is there any alternative way to do so ?

 

Has anyone built a micro rootfs for O-Pi-ZERO NOR Flash ?

 

Does anyone have an idea of the MINIMUM SIZE that is required to do so, if 2MB is too less ?

 

Thanks

Nbird.

 

 

My project does not allow me to use SD card to boot and run my application. I can use SD card as drive to save my data.

 

Is there any alternative way to do so ?

U-boot in SPI flash + rootfs on USB flash drive is a reasonable alternative.

 

Has anyone built a micro rootfs for O-Pi-ZERO NOR Flash ?

Don't think so, there is no proper software support to do this kind of setup yet.

 

Does anyone have an idea of the MINIMUM SIZE that is required to do so, if 2MB is too less ?

Even OpenWRT requires minimum 4MiB of storage (this includes bootloader, kernel and squashfs read-only rootfs), but they use a lot of optimizations to fit this requirement. I would say that 16MiB is a minimum amount when you wouldn't need to think about kernel and u-boot related optimizations to use the rest of the space for OpenWRT rootfs. Again, there is no software support yet (apart from WIP patches that will require some work) to run entirely from SPI flash.

Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.