Difference between revisions of "Projects:Orange Pi 4 Workstation"
Jump to navigation
Jump to search
| Line 29: | Line 29: | ||
#* {{IconFail}} [[BSP Linux on Orange Pi 4]]: {{IconPlus}} collection of shell scripts useful for studying, {{IconMinus}} couldn't get it to boot, not very robust. | #* {{IconFail}} [[BSP Linux on Orange Pi 4]]: {{IconPlus}} collection of shell scripts useful for studying, {{IconMinus}} couldn't get it to boot, not very robust. | ||
#* {{IconWip}} [[Armbian on Orange Pi 4]]: {{IconPlus}} generic build system, patch files applied to mainline repositories, {{IconMinus}} x86_64 [[Ubuntu]] build system not usable on the target device | #* {{IconWip}} [[Armbian on Orange Pi 4]]: {{IconPlus}} generic build system, patch files applied to mainline repositories, {{IconMinus}} x86_64 [[Ubuntu]] build system not usable on the target device | ||
| − | #** {{IconDone}} Legacy kernel, | + | #** {{IconDone}} Legacy kernel, standard console image: OK |
| − | #** {{IconFail}} Current kernel, minimal image: Kernel doesn't boot | + | #** {{IconFail}} Current kernel, minimal console image: Kernel doesn't boot |
| − | #** {{IconWip}} Current kernel, | + | #** {{IconWip}} Current kernel (5.4.32), standard console image: ? |
# {{IconTodo}} Design a custom image-building process | # {{IconTodo}} Design a custom image-building process | ||
#* {{IconTodo}} U-Boot: [[U-Boot on Orange Pi 4]] | #* {{IconTodo}} U-Boot: [[U-Boot on Orange Pi 4]] | ||
Revision as of 20:44, 16 April 2020
Project: Workstation computer built using Orange Pi 4 running Linux fulfilling Goal:Technology.
Requirements
- open source software
- ability to build all of the components and utilities from source
- standalone and independent
- ability to build on the target hardware in order to be independent
- up-to-date software
- mainline kernel (with only a few necessary patches)
- actively maintained distribution
- NO binary blobs
Hardware
Details: Orange Pi 4 Hardware
- multiple 64-bit ARM cores which provides enough horsepower for common tasks
- 4 GB of LPDDR4 RAM is sufficient for common tasks given it will run Linux
- 1 Gbps Ethernet & WiFi & Bluetooth for solid connectivity
- tiny form factor frees up lots of space (compared to a standard desktop tower PC)
- low power consumption makes this cheap to run
- low noise levels thanks to a single slow running fan
Software
Experimental Stage
- ☑ Try pre-built images
- BSP Linux on Orange Pi 4: [+] everything mostly works, [–] old kernel with missing components
- Armbian on Orange Pi 4: [+] new kernel, [–] high power usage, incomplete HW support (e.g. graphics)
- ☆ Try custom-built images
- ☓ BSP Linux on Orange Pi 4: [+] collection of shell scripts useful for studying, [–] couldn't get it to boot, not very robust.
- ☆ Armbian on Orange Pi 4: [+] generic build system, patch files applied to mainline repositories, [–] x86_64 Ubuntu build system not usable on the target device
- ☑ Legacy kernel, standard console image: OK
- ☓ Current kernel, minimal console image: Kernel doesn't boot
- ☆ Current kernel (5.4.32), standard console image: ?
- ☐ Design a custom image-building process
- ☐ U-Boot: U-Boot on Orange Pi 4
- ☐ Linux: Mainline Linux on Orange Pi 4
- ☐ Image & flash an SD card
- ☐ Flash updates