Add more qemu tooling scripts.
This commit is contained in:
		
							parent
							
								
									83aeeea050
								
							
						
					
					
						commit
						d285587754
					
				
					 2 changed files with 62 additions and 0 deletions
				
			
		|  | @ -1,4 +1,28 @@ | ||||||
| #!/bin/sh | #!/bin/sh | ||||||
|  | # | ||||||
|  | # build-in-qemu.sh | ||||||
|  | # | ||||||
|  | # Expects running armhf qemu system, builds the binary inside. | ||||||
|  | # | ||||||
|  | # ISC License | ||||||
|  | # | ||||||
|  | # Copyright 2025 Brmlab, z.s. | ||||||
|  | # Dominik Pantůček <dominik.pantucek@trustica.cz> | ||||||
|  | # | ||||||
|  | # Permission to use, copy, modify, and/or distribute this software | ||||||
|  | # for any purpose with or without fee is hereby granted, provided | ||||||
|  | # that the above copyright notice and this permission notice appear | ||||||
|  | # in all copies. | ||||||
|  | #  | ||||||
|  | # THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL | ||||||
|  | # WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED | ||||||
|  | # WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE | ||||||
|  | # AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR | ||||||
|  | # CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS | ||||||
|  | # OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, | ||||||
|  | # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN | ||||||
|  | # CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | ||||||
|  | # | ||||||
| 
 | 
 | ||||||
| if [ -z "$1" ] ; then | if [ -z "$1" ] ; then | ||||||
|     echo "Usage: $0 password" |     echo "Usage: $0 password" | ||||||
|  |  | ||||||
							
								
								
									
										38
									
								
								tools/run-build-qemu-system.sh
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								tools/run-build-qemu-system.sh
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,38 @@ | ||||||
|  | #!/bin/sh | ||||||
|  | # | ||||||
|  | # run-build-qemu-system.sh | ||||||
|  | # | ||||||
|  | # Runs the emulated armhf system for building the application. | ||||||
|  | # | ||||||
|  | # ISC License | ||||||
|  | # | ||||||
|  | # Copyright 2025 Brmlab, z.s. | ||||||
|  | # Dominik Pantůček <dominik.pantucek@trustica.cz> | ||||||
|  | # | ||||||
|  | # Permission to use, copy, modify, and/or distribute this software | ||||||
|  | # for any purpose with or without fee is hereby granted, provided | ||||||
|  | # that the above copyright notice and this permission notice appear | ||||||
|  | # in all copies. | ||||||
|  | #  | ||||||
|  | # THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL | ||||||
|  | # WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED | ||||||
|  | # WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE | ||||||
|  | # AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR | ||||||
|  | # CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS | ||||||
|  | # OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, | ||||||
|  | # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN | ||||||
|  | # CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | ||||||
|  | # | ||||||
|  | 
 | ||||||
|  | qemu-system-armhf \ | ||||||
|  |     -machine raspi2b \ | ||||||
|  |     -nographic \ | ||||||
|  |     -dtb bcm2710-rpi-3-b-plus.dtb \ | ||||||
|  |     -m 1G \ | ||||||
|  |     -smp 4 \ | ||||||
|  |     -kernel kernel7.img \ | ||||||
|  |     -sd 2019-04-08-raspbian-stretch.img \ | ||||||
|  |     -append "rw earlyprintk loglevel=8 console=ttyAMA0,115200 root=/dev/mmcblk0p2 rootdelay=1 dwc_otg.fiq_fsm_enable=0" \ | ||||||
|  |     -usb \ | ||||||
|  |     -device usb-net,netdev=net0 \ | ||||||
|  |     -netdev user,id=net0,hostfwd=tcp::2222-:22 | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue