embeded/raspberry pi2021. 11. 22. 22:10

라즈베리 파이 2B 이긴한데 buster 버전.

$ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
NAME="Raspbian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"

$ cat /etc/rpi-issue
Raspberry Pi reference 2020-08-20
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, 9a3a10bf1019ebb2d59053564dc6b90068bad27d, stage2l

 

혹시나 해서 검색해보는데 흐음...

$ sudo apt-cache search wayland
libwayland-bin - wayland compositor infrastructure - binary utilities
libwayland-client0 - wayland compositor infrastructure - client library
libwayland-cursor0 - wayland compositor infrastructure - cursor library
libwayland-dev - wayland compositor infrastructure - development files
libwayland-doc - wayland compositor infrastructure - documentation files
libwayland-egl-backend-dev - wayland compositor infrastructure - EGL backend development files
libwayland-egl1 - wayland compositor infrastructure - EGL library
libwayland-egl1-mesa - transitional dummy package
libwayland-server0 - wayland compositor infrastructure - server library
libweston-5-0 - reference implementation of a wayland compositor (shared libs)
libweston-5-dev - reference implementation of a wayland compositor (shared libs)
wayland-protocols - wayland compositor protocols
weston - reference implementation of a wayland compositor

 

weston에 줄줄이 비엔나로 깔리는데 한번 시도는 해볼까나?

$ sudo apt-get install weston
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  libdrm-amdgpu1 libdrm-common libdrm-nouveau2 libdrm-radeon1 libdrm2 libegl-mesa0 libegl1 libegl1-mesa libevdev2 libgbm1 libgl1-mesa-dri libglapi-mesa libgles2 libglvnd0 libgudev-1.0-0
  libinput-bin libinput10 libllvm9 libmtdev1 libsensors-config libsensors5 libwacom-bin libwacom-common libwacom2 libwayland-server0 libweston-5-0 libx11-xcb1 libxcb-composite0 libxcb-dri2-0
  libxcb-dri3-0 libxcb-present0 libxcb-shape0 libxcb-sync1 libxcb-xfixes0 libxcb-xkb1 libxshmfence1
Suggested packages:
  lm-sensors
The following NEW packages will be installed:
  libdrm-amdgpu1 libdrm-common libdrm-nouveau2 libdrm-radeon1 libdrm2 libegl-mesa0 libegl1 libegl1-mesa libevdev2 libgbm1 libgl1-mesa-dri libglapi-mesa libgles2 libglvnd0 libgudev-1.0-0
  libinput-bin libinput10 libllvm9 libmtdev1 libsensors-config libsensors5 libwacom-bin libwacom-common libwacom2 libwayland-server0 libweston-5-0 libx11-xcb1 libxcb-composite0 libxcb-dri2-0
  libxcb-dri3-0 libxcb-present0 libxcb-shape0 libxcb-sync1 libxcb-xfixes0 libxcb-xkb1 libxshmfence1 weston
0 upgraded, 37 newly installed, 0 to remove and 0 not upgraded.
Need to get 21.6 MB of archives.
After this operation, 554 MB of additional disk space will be used.
Do you want to continue? [Y/n]

'embeded > raspberry pi' 카테고리의 다른 글

rpitx on rpi4  (0) 2021.12.22
rpitx  (0) 2021.12.16
rpi 3b 2초 부팅 fs  (0) 2021.11.20
img 파일 마운트 하기  (0) 2021.11.20
rpi 3b 2초 부팅 이미지 테스트  (0) 2021.11.17
Posted by 구차니
embeded/raspberry pi2021. 11. 20. 23:21

와.. /dev 아래 없는 것 보소..

 

/mnt $ sudo tree
.
├── bin
│   ├── arch -> busybox
│   ├── ash -> busybox
│   ├── base64 -> busybox
│   ├── busybox
│   ├── cat -> busybox
│   ├── chattr -> busybox
│   ├── chgrp -> busybox
│   ├── chmod -> busybox
│   ├── chown -> busybox
│   ├── cp -> busybox
│   ├── cpio -> busybox
│   ├── date -> busybox
│   ├── dd -> busybox
│   ├── df -> busybox
│   ├── dmesg -> busybox
│   ├── dnsdomainname -> busybox
│   ├── dumpkmap -> busybox
│   ├── echo -> busybox
│   ├── egrep -> busybox
│   ├── false -> busybox
│   ├── fdflush -> busybox
│   ├── fgrep -> busybox
│   ├── getopt -> busybox
│   ├── grep -> busybox
│   ├── gunzip -> busybox
│   ├── gzip -> busybox
│   ├── hostname -> busybox
│   ├── kill -> busybox
│   ├── link -> busybox
│   ├── linux32 -> busybox
│   ├── linux64 -> busybox
│   ├── ln -> busybox
│   ├── login -> busybox
│   ├── ls -> busybox
│   ├── lsattr -> busybox
│   ├── mkdir -> busybox
│   ├── mknod -> busybox
│   ├── mktemp -> busybox
│   ├── more -> busybox
│   ├── mount -> busybox
│   ├── mountpoint -> busybox
│   ├── mt -> busybox
│   ├── mv -> busybox
│   ├── netstat -> busybox
│   ├── nice -> busybox
│   ├── nuke -> busybox
│   ├── pidof -> busybox
│   ├── ping -> busybox
│   ├── pipe_progress -> busybox
│   ├── printenv -> busybox
│   ├── ps -> busybox
│   ├── pwd -> busybox
│   ├── resume -> busybox
│   ├── rm -> busybox
│   ├── rmdir -> busybox
│   ├── run-parts -> busybox
│   ├── sed -> busybox
│   ├── setarch -> busybox
│   ├── setpriv -> busybox
│   ├── setserial -> busybox
│   ├── sh -> busybox
│   ├── sleep -> busybox
│   ├── stty -> busybox
│   ├── su -> busybox
│   ├── sync -> busybox
│   ├── tar -> busybox
│   ├── touch -> busybox
│   ├── true -> busybox
│   ├── umount -> busybox
│   ├── uname -> busybox
│   ├── usleep -> busybox
│   ├── vi -> busybox
│   ├── watch -> busybox
│   └── zcat -> busybox
├── dev
│   ├── fd -> ../proc/self/fd
│   ├── log -> ../tmp/log
│   ├── pts
│   ├── shm
│   ├── stderr -> ../proc/self/fd/2
│   ├── stdin -> ../proc/self/fd/0
│   └── stdout -> ../proc/self/fd/1
├── etc
│   ├── fstab
│   ├── group
│   ├── hostname
│   ├── hosts
│   ├── init.d
│   │   ├── rcK
│   │   ├── rcS
│   │   ├── S01syslogd
│   │   ├── S02klogd
│   │   ├── S20urandom
│   │   └── S21ftDev
│   ├── inittab
│   ├── issue
│   ├── mtab -> ../proc/self/mounts
│   ├── network
│   │   ├── if-down.d
│   │   ├── if-post-down.d
│   │   ├── if-pre-up.d
│   │   └── if-up.d
│   ├── nsswitch.conf
│   ├── os-release -> ../usr/lib/os-release
│   ├── passwd
│   ├── profile
│   ├── profile.d
│   │   └── umask.sh
│   ├── protocols
│   ├── random-seed
│   ├── resolv.conf -> ../tmp/resolv.conf
│   ├── services
│   ├── shadow
│   └── shells
├── lib
│   ├── ld-2.28.so
│   ├── ld-linux-armhf.so.3 -> ld-2.28.so
│   ├── libanl-2.28.so
│   ├── libanl.so.1 -> libanl-2.28.so
│   ├── libatomic.so -> libatomic.so.1.2.0
│   ├── libatomic.so.1 -> libatomic.so.1.2.0
│   ├── libatomic.so.1.2.0
│   ├── libc-2.28.so
│   ├── libcrypt-2.28.so
│   ├── libcrypt.so.1 -> libcrypt-2.28.so
│   ├── libc.so.6 -> libc-2.28.so
│   ├── libdl-2.28.so
│   ├── libdl.so.2 -> libdl-2.28.so
│   ├── libgcc_s.so
│   ├── libgcc_s.so.1
│   ├── libm-2.28.so
│   ├── libm.so.6 -> libm-2.28.so
│   ├── libnss_dns-2.28.so
│   ├── libnss_dns.so.2 -> libnss_dns-2.28.so
│   ├── libnss_files-2.28.so
│   ├── libnss_files.so.2 -> libnss_files-2.28.so
│   ├── libpthread-2.28.so
│   ├── libpthread.so.0 -> libpthread-2.28.so
│   ├── libresolv-2.28.so
│   ├── libresolv.so.2 -> libresolv-2.28.so
│   ├── librt-2.28.so
│   ├── librt.so.1 -> librt-2.28.so
│   ├── libutil-2.28.so
│   ├── libutil.so.1 -> libutil-2.28.so
│   └── modules
│       └── 4.14.29-v7
│           ├── kernel
│           │   ├── arch
│           │   │   └── arm
│           │   │       ├── crypto
│           │   │       │   ├── aes-arm-bs.ko
│           │   │       │   ├── aes-arm.ko
│           │   │       │   ├── sha1-arm.ko
│           │   │       │   └── sha1-arm-neon.ko
│           │   │       ├── lib
│           │   │       │   └── xor-neon.ko
│           │   │       └── oprofile
│           │   │           └── oprofile.ko
│           │   ├── crypto
│           │   │   ├── arc4.ko
│           │   │   ├── async_tx
│           │   │   │   ├── async_memcpy.ko
│           │   │   │   ├── async_pq.ko
│           │   │   │   ├── async_raid6_recov.ko
│           │   │   │   ├── async_tx.ko
│           │   │   │   └── async_xor.ko
│           │   │   ├── authencesn.ko
│           │   │   ├── authenc.ko
│           │   │   ├── cast5_generic.ko
│           │   │   ├── cast_common.ko
│           │   │   ├── ccm.ko
│           │   │   ├── cmac.ko
│           │   │   ├── cryptd.ko
│           │   │   ├── crypto_simd.ko
│           │   │   ├── ctr.ko
│           │   │   ├── cts.ko
│           │   │   ├── deflate.ko
│           │   │   ├── drbg.ko
│           │   │   ├── ecb.ko
│           │   │   ├── ecdh_generic.ko
│           │   │   ├── echainiv.ko
│           │   │   ├── gcm.ko
│           │   │   ├── gf128mul.ko
│           │   │   ├── ghash-generic.ko
│           │   │   ├── hmac.ko
│           │   │   ├── jitterentropy_rng.ko
│           │   │   ├── lz4.ko
│           │   │   ├── lzo.ko
│           │   │   ├── md4.ko
│           │   │   ├── md5.ko
│           │   │   ├── michael_mic.ko
│           │   │   ├── seqiv.ko
│           │   │   ├── sha1_generic.ko
│           │   │   ├── sha256_generic.ko
│           │   │   ├── sha512_generic.ko
│           │   │   ├── tgr192.ko
│           │   │   ├── wp512.ko
│           │   │   ├── xcbc.ko
│           │   │   ├── xor.ko
│           │   │   └── xts.ko
│           │   ├── drivers
│           │   │   ├── bcma
│           │   │   │   └── bcma.ko
│           │   │   ├── block
│           │   │   │   ├── cryptoloop.ko
│           │   │   │   ├── pktcdvd.ko
│           │   │   │   └── zram
│           │   │   │       └── zram.ko
│           │   │   ├── cdrom
│           │   │   │   └── cdrom.ko
│           │   │   ├── char
│           │   │   │   └── broadcom
│           │   │   │       └── bcm2835_smi_dev.ko
│           │   │   ├── dax
│           │   │   │   └── dax.ko
│           │   │   ├── extcon
│           │   │   │   └── extcon-core.ko
│           │   │   ├── gpio
│           │   │   │   ├── gpio-arizona.ko
│           │   │   │   ├── gpio-mockup.ko
│           │   │   │   └── gpio-pcf857x.ko
│           │   │   ├── gpu
│           │   │   │   └── drm
│           │   │   │       ├── drm_kms_helper.ko
│           │   │   │       ├── drm.ko
│           │   │   │       ├── panel
│           │   │   │       │   └── panel-simple.ko
│           │   │   │       └── tinydrm
│           │   │   │           ├── core
│           │   │   │           │   └── tinydrm.ko
│           │   │   │           ├── mi0283qt.ko
│           │   │   │           ├── mipi-dbi.ko
│           │   │   │           └── repaper.ko
│           │   │   ├── hid
│           │   │   │   ├── hid-belkin.ko
│           │   │   │   ├── hid-cherry.ko
│           │   │   │   ├── hid-chicony.ko
│           │   │   │   ├── hid-cypress.ko
│           │   │   │   ├── hid-dr.ko
│           │   │   │   ├── hid-elecom.ko
│           │   │   │   ├── hid-emsff.ko
│           │   │   │   ├── hid-ezkey.ko
│           │   │   │   ├── hid-gaff.ko
│           │   │   │   ├── hid-gembird.ko
│           │   │   │   ├── hid-gyration.ko
│           │   │   │   ├── hid-kensington.ko
│           │   │   │   ├── hid-keytouch.ko
│           │   │   │   ├── hid-kye.ko
│           │   │   │   ├── hid-lcpower.ko
│           │   │   │   ├── hid-led.ko
│           │   │   │   ├── hid-microsoft.ko
│           │   │   │   ├── hid-monterey.ko
│           │   │   │   ├── hid-multitouch.ko
│           │   │   │   ├── hid-ortek.ko
│           │   │   │   ├── hid-petalynx.ko
│           │   │   │   ├── hid-picolcd.ko
│           │   │   │   ├── hid-pl.ko
│           │   │   │   ├── hid-samsung.ko
│           │   │   │   ├── hid-sjoy.ko
│           │   │   │   ├── hid-speedlink.ko
│           │   │   │   ├── hid-sunplus.ko
│           │   │   │   ├── hid-tmff.ko
│           │   │   │   ├── hid-topseed.ko
│           │   │   │   ├── hid-twinhan.ko
│           │   │   │   ├── hid-waltop.ko
│           │   │   │   ├── hid-wiimote.ko
│           │   │   │   ├── hid-xinmo.ko
│           │   │   │   ├── hid-zpff.ko
│           │   │   │   ├── hid-zydacron.ko
│           │   │   │   └── uhid.ko
│           │   │   ├── hwmon
│           │   │   │   ├── ads1015.ko
│           │   │   │   ├── hwmon.ko
│           │   │   │   ├── ina2xx.ko
│           │   │   │   ├── jc42.ko
│           │   │   │   ├── lm75.ko
│           │   │   │   ├── sht21.ko
│           │   │   │   ├── sht3x.ko
│           │   │   │   ├── shtc1.ko
│           │   │   │   └── tmp102.ko
│           │   │   ├── i2c
│           │   │   │   ├── algos
│           │   │   │   │   └── i2c-algo-bit.ko
│           │   │   │   ├── busses
│           │   │   │   │   ├── i2c-bcm2708.ko
│           │   │   │   │   ├── i2c-bcm2835.ko
│           │   │   │   │   └── i2c-gpio.ko
│           │   │   │   ├── i2c-dev.ko
│           │   │   │   ├── i2c-mux.ko
│           │   │   │   └── muxes
│           │   │   │       ├── i2c-mux-gpmux.ko
│           │   │   │       └── i2c-mux-pca954x.ko
│           │   │   ├── input
│           │   │   │   ├── evdev.ko
│           │   │   │   ├── ff-memless.ko
│           │   │   │   ├── gameport
│           │   │   │   │   ├── gameport.ko
│           │   │   │   │   ├── lightning.ko
│           │   │   │   │   └── ns558.ko
│           │   │   │   ├── input-polldev.ko
│           │   │   │   ├── keyboard
│           │   │   │   │   └── gpio_keys.ko
│           │   │   │   ├── misc
│           │   │   │   │   ├── ad714x-i2c.ko
│           │   │   │   │   ├── ad714x.ko
│           │   │   │   │   ├── ad714x-spi.ko
│           │   │   │   │   ├── adxl34x-i2c.ko
│           │   │   │   │   ├── adxl34x.ko
│           │   │   │   │   ├── adxl34x-spi.ko
│           │   │   │   │   ├── cma3000_d0x.ko
│           │   │   │   │   ├── rotary_encoder.ko
│           │   │   │   │   └── uinput.ko
│           │   │   │   └── serio
│           │   │   │       ├── serio.ko
│           │   │   │       ├── serio_raw.ko
│           │   │   │       └── serport.ko
│           │   │   ├── leds
│           │   │   │   └── trigger
│           │   │   │       ├── ledtrig-camera.ko
│           │   │   │       └── ledtrig-transient.ko
│           │   │   ├── md
│           │   │   │   ├── dm-bio-prison.ko
│           │   │   │   ├── dm-bufio.ko
│           │   │   │   ├── dm-crypt.ko
│           │   │   │   ├── dm-log.ko
│           │   │   │   ├── dm-mirror.ko
│           │   │   │   ├── dm-mod.ko
│           │   │   │   ├── dm-raid.ko
│           │   │   │   ├── dm-region-hash.ko
│           │   │   │   ├── dm-snapshot.ko
│           │   │   │   ├── dm-thin-pool.ko
│           │   │   │   ├── dm-zero.ko
│           │   │   │   ├── linear.ko
│           │   │   │   ├── md-mod.ko
│           │   │   │   ├── persistent-data
│           │   │   │   │   └── dm-persistent-data.ko
│           │   │   │   ├── raid0.ko
│           │   │   │   ├── raid10.ko
│           │   │   │   ├── raid1.ko
│           │   │   │   └── raid456.ko
│           │   │   ├── mfd
│           │   │   │   ├── arizona-i2c.ko
│           │   │   │   ├── arizona-spi.ko
│           │   │   │   ├── rpisense-core.ko
│           │   │   │   └── wl1273-core.ko
│           │   │   ├── misc
│           │   │   │   ├── bcm2835_smi.ko
│           │   │   │   └── eeprom
│           │   │   │       ├── at24.ko
│           │   │   │       └── eeprom_93cx6.ko
│           │   │   ├── mmc
│           │   │   │   └── host
│           │   │   │       ├── mmc_spi.ko
│           │   │   │       └── of_mmc_spi.ko
│           │   │   ├── mtd
│           │   │   │   ├── chips
│           │   │   │   │   └── chipreg.ko
│           │   │   │   ├── devices
│           │   │   │   │   └── m25p80.ko
│           │   │   │   ├── mtd_blkdevs.ko
│           │   │   │   ├── mtdblock.ko
│           │   │   │   ├── mtd.ko
│           │   │   │   ├── nand
│           │   │   │   │   ├── bcm2835_smi_nand.ko
│           │   │   │   │   ├── nand_ecc.ko
│           │   │   │   │   └── nand.ko
│           │   │   │   ├── ofpart.ko
│           │   │   │   ├── spi-nor
│           │   │   │   │   └── spi-nor.ko
│           │   │   │   └── ubi
│           │   │   │       └── ubi.ko
│           │   │   ├── mux
│           │   │   │   └── mux-core.ko
│           │   │   ├── perf
│           │   │   │   └── raspberrypi_axi_monitor.ko
│           │   │   ├── pinctrl
│           │   │   │   └── pinctrl-mcp23s08.ko
│           │   │   ├── power
│           │   │   │   └── supply
│           │   │   │       └── ds2760_battery.ko
│           │   │   ├── pps
│           │   │   │   ├── clients
│           │   │   │   │   ├── pps-gpio.ko
│           │   │   │   │   └── pps-ldisc.ko
│           │   │   │   └── pps_core.ko
│           │   │   ├── pwm
│           │   │   │   ├── pwm-bcm2835.ko
│           │   │   │   └── pwm-pca9685.ko
│           │   │   ├── regulator
│           │   │   │   └── fixed.ko
│           │   │   ├── rtc
│           │   │   │   ├── rtc-abx80x.ko
│           │   │   │   ├── rtc-bq32k.ko
│           │   │   │   ├── rtc-ds1302.ko
│           │   │   │   ├── rtc-ds1305.ko
│           │   │   │   ├── rtc-ds1307.ko
│           │   │   │   ├── rtc-ds1374.ko
│           │   │   │   ├── rtc-ds1390.ko
│           │   │   │   ├── rtc-ds1672.ko
│           │   │   │   ├── rtc-ds3232.ko
│           │   │   │   ├── rtc-em3027.ko
│           │   │   │   ├── rtc-fm3130.ko
│           │   │   │   ├── rtc-isl12022.ko
│           │   │   │   ├── rtc-isl1208.ko
│           │   │   │   ├── rtc-m41t80.ko
│           │   │   │   ├── rtc-m41t93.ko
│           │   │   │   ├── rtc-m41t94.ko
│           │   │   │   ├── rtc-max6900.ko
│           │   │   │   ├── rtc-max6902.ko
│           │   │   │   ├── rtc-pcf2123.ko
│           │   │   │   ├── rtc-pcf2127.ko
│           │   │   │   ├── rtc-pcf8523.ko
│           │   │   │   ├── rtc-pcf8563.ko
│           │   │   │   ├── rtc-pcf8583.ko
│           │   │   │   ├── rtc-r9701.ko
│           │   │   │   ├── rtc-rs5c348.ko
│           │   │   │   ├── rtc-rs5c372.ko
│           │   │   │   ├── rtc-rv3029c2.ko
│           │   │   │   ├── rtc-rx4581.ko
│           │   │   │   ├── rtc-rx8025.ko
│           │   │   │   ├── rtc-rx8581.ko
│           │   │   │   ├── rtc-s35390a.ko
│           │   │   │   └── rtc-x1205.ko
│           │   │   ├── scsi
│           │   │   │   ├── iscsi_boot_sysfs.ko
│           │   │   │   ├── osst.ko
│           │   │   │   ├── sg.ko
│           │   │   │   ├── sr_mod.ko
│           │   │   │   └── st.ko
│           │   │   ├── spi
│           │   │   │   ├── spi-bcm2835aux.ko
│           │   │   │   ├── spi-bcm2835.ko
│           │   │   │   └── spidev.ko
│           │   │   ├── ssb
│           │   │   │   └── ssb.ko
│           │   │   ├── staging
│           │   │   │   ├── fbtft
│           │   │   │   │   ├── fb_agm1264k-fl.ko
│           │   │   │   │   ├── fb_bd663474.ko
│           │   │   │   │   ├── fb_hx8340bn.ko
│           │   │   │   │   ├── fb_hx8347d.ko
│           │   │   │   │   ├── fb_hx8353d.ko
│           │   │   │   │   ├── fb_hx8357d.ko
│           │   │   │   │   ├── fb_ili9163.ko
│           │   │   │   │   ├── fb_ili9320.ko
│           │   │   │   │   ├── fb_ili9325.ko
│           │   │   │   │   ├── fb_ili9340.ko
│           │   │   │   │   ├── fb_ili9341.ko
│           │   │   │   │   ├── fb_ili9481.ko
│           │   │   │   │   ├── fb_ili9486.ko
│           │   │   │   │   ├── fb_pcd8544.ko
│           │   │   │   │   ├── fb_ra8875.ko
│           │   │   │   │   ├── fb_s6d02a1.ko
│           │   │   │   │   ├── fb_s6d1121.ko
│           │   │   │   │   ├── fb_ssd1289.ko
│           │   │   │   │   ├── fb_ssd1306.ko
│           │   │   │   │   ├── fb_ssd1331.ko
│           │   │   │   │   ├── fb_ssd1351.ko
│           │   │   │   │   ├── fb_st7735r.ko
│           │   │   │   │   ├── fb_st7789v.ko
│           │   │   │   │   ├── fbtft_device.ko
│           │   │   │   │   ├── fbtft.ko
│           │   │   │   │   ├── fb_tinylcd.ko
│           │   │   │   │   ├── fb_tls8204.ko
│           │   │   │   │   ├── fb_uc1701.ko
│           │   │   │   │   ├── fb_upd161704.ko
│           │   │   │   │   ├── fb_watterott.ko
│           │   │   │   │   └── flexfb.ko
│           │   │   │   └── speakup
│           │   │   │       ├── speakup.ko
│           │   │   │       └── speakup_soft.ko
│           │   │   ├── tty
│           │   │   │   └── serial
│           │   │   │       └── sc16is7xx.ko
│           │   │   ├── uio
│           │   │   │   ├── uio.ko
│           │   │   │   └── uio_pdrv_genirq.ko
│           │   │   ├── video
│           │   │   │   ├── backlight
│           │   │   │   │   ├── gpio_backlight.ko
│           │   │   │   │   ├── lcd.ko
│           │   │   │   │   └── rpi_backlight.ko
│           │   │   │   └── fbdev
│           │   │   │       ├── core
│           │   │   │       │   ├── fb_sys_fops.ko
│           │   │   │       │   ├── syscopyarea.ko
│           │   │   │       │   ├── sysfillrect.ko
│           │   │   │       │   └── sysimgblt.ko
│           │   │   │       ├── rpisense-fb.ko
│           │   │   │       └── ssd1307fb.ko
│           │   │   ├── w1
│           │   │   │   ├── masters
│           │   │   │   │   ├── ds1wm.ko
│           │   │   │   │   ├── ds2482.ko
│           │   │   │   │   └── w1-gpio.ko
│           │   │   │   ├── slaves
│           │   │   │   │   ├── w1_ds2406.ko
│           │   │   │   │   ├── w1_ds2408.ko
│           │   │   │   │   ├── w1_ds2413.ko
│           │   │   │   │   ├── w1_ds2423.ko
│           │   │   │   │   ├── w1_ds2431.ko
│           │   │   │   │   ├── w1_ds2433.ko
│           │   │   │   │   ├── w1_ds2438.ko
│           │   │   │   │   ├── w1_ds2760.ko
│           │   │   │   │   ├── w1_ds2780.ko
│           │   │   │   │   ├── w1_ds2781.ko
│           │   │   │   │   ├── w1_ds28e04.ko
│           │   │   │   │   ├── w1_smem.ko
│           │   │   │   │   └── w1_therm.ko
│           │   │   │   └── wire.ko
│           │   │   └── watchdog
│           │   │       └── gpio_wdt.ko
│           │   ├── fs
│           │   │   ├── binfmt_misc.ko
│           │   │   ├── btrfs
│           │   │   │   └── btrfs.ko
│           │   │   ├── ecryptfs
│           │   │   │   └── ecryptfs.ko
│           │   │   ├── fuse
│           │   │   │   ├── cuse.ko
│           │   │   │   └── fuse.ko
│           │   │   ├── gfs2
│           │   │   │   └── gfs2.ko
│           │   │   ├── hfs
│           │   │   │   └── hfs.ko
│           │   │   ├── hfsplus
│           │   │   │   └── hfsplus.ko
│           │   │   ├── isofs
│           │   │   │   └── isofs.ko
│           │   │   ├── jffs2
│           │   │   │   └── jffs2.ko
│           │   │   ├── jfs
│           │   │   │   └── jfs.ko
│           │   │   ├── nilfs2
│           │   │   │   └── nilfs2.ko
│           │   │   ├── nls
│           │   │   │   ├── nls_cp1250.ko
│           │   │   │   ├── nls_cp1251.ko
│           │   │   │   ├── nls_cp1255.ko
│           │   │   │   ├── nls_cp737.ko
│           │   │   │   ├── nls_cp775.ko
│           │   │   │   ├── nls_cp850.ko
│           │   │   │   ├── nls_cp852.ko
│           │   │   │   ├── nls_cp855.ko
│           │   │   │   ├── nls_cp857.ko
│           │   │   │   ├── nls_cp860.ko
│           │   │   │   ├── nls_cp861.ko
│           │   │   │   ├── nls_cp862.ko
│           │   │   │   ├── nls_cp863.ko
│           │   │   │   ├── nls_cp864.ko
│           │   │   │   ├── nls_cp865.ko
│           │   │   │   ├── nls_cp866.ko
│           │   │   │   ├── nls_cp869.ko
│           │   │   │   ├── nls_cp874.ko
│           │   │   │   ├── nls_cp932.ko
│           │   │   │   ├── nls_cp936.ko
│           │   │   │   ├── nls_cp949.ko
│           │   │   │   ├── nls_cp950.ko
│           │   │   │   ├── nls_euc-jp.ko
│           │   │   │   ├── nls_iso8859-13.ko
│           │   │   │   ├── nls_iso8859-14.ko
│           │   │   │   ├── nls_iso8859-15.ko
│           │   │   │   ├── nls_iso8859-1.ko
│           │   │   │   ├── nls_iso8859-2.ko
│           │   │   │   ├── nls_iso8859-3.ko
│           │   │   │   ├── nls_iso8859-4.ko
│           │   │   │   ├── nls_iso8859-5.ko
│           │   │   │   ├── nls_iso8859-6.ko
│           │   │   │   ├── nls_iso8859-7.ko
│           │   │   │   ├── nls_iso8859-9.ko
│           │   │   │   ├── nls_koi8-r.ko
│           │   │   │   ├── nls_koi8-ru.ko
│           │   │   │   ├── nls_koi8-u.ko
│           │   │   │   └── nls_utf8.ko
│           │   │   ├── ntfs
│           │   │   │   └── ntfs.ko
│           │   │   ├── overlayfs
│           │   │   │   └── overlay.ko
│           │   │   ├── quota
│           │   │   │   ├── quota_tree.ko
│           │   │   │   ├── quota_v1.ko
│           │   │   │   └── quota_v2.ko
│           │   │   ├── reiserfs
│           │   │   │   └── reiserfs.ko
│           │   │   ├── squashfs
│           │   │   │   └── squashfs.ko
│           │   │   ├── ubifs
│           │   │   │   └── ubifs.ko
│           │   │   ├── udf
│           │   │   │   └── udf.ko
│           │   │   └── xfs
│           │   │       └── xfs.ko
│           │   ├── kernel
│           │   │   └── configs.ko
│           │   ├── lib
│           │   │   ├── crc7.ko
│           │   │   ├── crc8.ko
│           │   │   ├── crc-ccitt.ko
│           │   │   ├── lz4
│           │   │   │   └── lz4_compress.ko
│           │   │   ├── lzo
│           │   │   │   └── lzo_compress.ko
│           │   │   ├── raid6
│           │   │   │   └── raid6_pq.ko
│           │   │   ├── xxhash.ko
│           │   │   ├── zlib_deflate
│           │   │   │   └── zlib_deflate.ko
│           │   │   └── zstd
│           │   │       ├── zstd_compress.ko
│           │   │       └── zstd_decompress.ko
│           │   └── mm
│           │       └── zsmalloc.ko
│           ├── modules.alias
│           ├── modules.alias.bin
│           ├── modules.builtin
│           ├── modules.builtin.bin
│           ├── modules.dep
│           ├── modules.dep.bin
│           ├── modules.devname
│           ├── modules.order
│           ├── modules.softdep
│           ├── modules.symbols
│           └── modules.symbols.bin
├── lib32 -> lib
├── linuxrc -> bin/busybox
├── lost+found
├── media
├── mnt
├── opt
├── proc
├── root
│   └── QmlTestApplication
├── run
│   └── utmp
├── sbin
│   ├── arp -> ../bin/busybox
│   ├── blkid -> ../bin/busybox
│   ├── devmem -> ../bin/busybox
│   ├── fdisk -> ../bin/busybox
│   ├── freeramdisk -> ../bin/busybox
│   ├── fsck -> ../bin/busybox
│   ├── fstrim -> ../bin/busybox
│   ├── getty -> ../bin/busybox
│   ├── halt -> ../bin/busybox
│   ├── hdparm -> ../bin/busybox
│   ├── hwclock -> ../bin/busybox
│   ├── ifconfig -> ../bin/busybox
│   ├── ifdown -> ../bin/busybox
│   ├── ifup -> ../bin/busybox
│   ├── init -> ../bin/busybox
│   ├── insmod -> ../bin/busybox
│   ├── ip -> ../bin/busybox
│   ├── ipaddr -> ../bin/busybox
│   ├── iplink -> ../bin/busybox
│   ├── ipneigh -> ../bin/busybox
│   ├── iproute -> ../bin/busybox
│   ├── iprule -> ../bin/busybox
│   ├── iptunnel -> ../bin/busybox
│   ├── klogd -> ../bin/busybox
│   ├── loadkmap -> ../bin/busybox
│   ├── losetup -> ../bin/busybox
│   ├── lsmod -> ../bin/busybox
│   ├── makedevs -> ../bin/busybox
│   ├── mdev -> ../bin/busybox
│   ├── mkdosfs -> ../bin/busybox
│   ├── mke2fs -> ../bin/busybox
│   ├── mkswap -> ../bin/busybox
│   ├── modprobe -> ../bin/busybox
│   ├── nameif -> ../bin/busybox
│   ├── pivot_root -> ../bin/busybox
│   ├── poweroff -> ../bin/busybox
│   ├── reboot -> ../bin/busybox
│   ├── rmmod -> ../bin/busybox
│   ├── route -> ../bin/busybox
│   ├── run-init -> ../bin/busybox
│   ├── runlevel -> ../bin/busybox
│   ├── setconsole -> ../bin/busybox
│   ├── start-stop-daemon -> ../bin/busybox
│   ├── sulogin -> ../bin/busybox
│   ├── swapoff -> ../bin/busybox
│   ├── swapon -> ../bin/busybox
│   ├── switch_root -> ../bin/busybox
│   ├── sysctl -> ../bin/busybox
│   ├── syslogd -> ../bin/busybox
│   ├── tc -> ../bin/busybox
│   ├── udhcpc -> ../bin/busybox
│   ├── uevent -> ../bin/busybox
│   ├── vconfig -> ../bin/busybox
│   └── watchdog -> ../bin/busybox
├── sys
├── tmp
├── usr
│   ├── bin
│   │   ├── [ -> ../../bin/busybox
│   │   ├── [[ -> ../../bin/busybox
│   │   ├── ar -> ../../bin/busybox
│   │   ├── awk -> ../../bin/busybox
│   │   ├── basename -> ../../bin/busybox
│   │   ├── bunzip2 -> ../../bin/busybox
│   │   ├── bzcat -> ../../bin/busybox
│   │   ├── chrt -> ../../bin/busybox
│   │   ├── chvt -> ../../bin/busybox
│   │   ├── cksum -> ../../bin/busybox
│   │   ├── clear -> ../../bin/busybox
│   │   ├── cmp -> ../../bin/busybox
│   │   ├── containers_check_frame_int
│   │   ├── containers_datagram_receiver
│   │   ├── containers_datagram_sender
│   │   ├── containers_dump_pktfile
│   │   ├── containers_rtp_decoder
│   │   ├── containers_stream_client
│   │   ├── containers_stream_server
│   │   ├── containers_test
│   │   ├── containers_test_bits
│   │   ├── containers_test_uri
│   │   ├── containers_uri_pipe
│   │   ├── crontab -> ../../bin/busybox
│   │   ├── cut -> ../../bin/busybox
│   │   ├── dc -> ../../bin/busybox
│   │   ├── deallocvt -> ../../bin/busybox
│   │   ├── diff -> ../../bin/busybox
│   │   ├── dirname -> ../../bin/busybox
│   │   ├── dos2unix -> ../../bin/busybox
│   │   ├── dtmerge
│   │   ├── dtoverlay
│   │   ├── dtoverlay-post
│   │   ├── dtoverlay-pre
│   │   ├── dtparam -> dtoverlay
│   │   ├── du -> ../../bin/busybox
│   │   ├── eject -> ../../bin/busybox
│   │   ├── env -> ../../bin/busybox
│   │   ├── expr -> ../../bin/busybox
│   │   ├── factor -> ../../bin/busybox
│   │   ├── fallocate -> ../../bin/busybox
│   │   ├── find -> ../../bin/busybox
│   │   ├── flock -> ../../bin/busybox
│   │   ├── fold -> ../../bin/busybox
│   │   ├── free -> ../../bin/busybox
│   │   ├── fuser -> ../../bin/busybox
│   │   ├── head -> ../../bin/busybox
│   │   ├── hexdump -> ../../bin/busybox
│   │   ├── hexedit -> ../../bin/busybox
│   │   ├── hostid -> ../../bin/busybox
│   │   ├── id -> ../../bin/busybox
│   │   ├── install -> ../../bin/busybox
│   │   ├── ipcrm -> ../../bin/busybox
│   │   ├── ipcs -> ../../bin/busybox
│   │   ├── killall -> ../../bin/busybox
│   │   ├── last -> ../../bin/busybox
│   │   ├── less -> ../../bin/busybox
│   │   ├── logger -> ../../bin/busybox
│   │   ├── logname -> ../../bin/busybox
│   │   ├── lsof -> ../../bin/busybox
│   │   ├── lspci -> ../../bin/busybox
│   │   ├── lsscsi -> ../../bin/busybox
│   │   ├── lsusb -> ../../bin/busybox
│   │   ├── lzcat -> ../../bin/busybox
│   │   ├── lzma -> ../../bin/busybox
│   │   ├── lzopcat -> ../../bin/busybox
│   │   ├── md5sum -> ../../bin/busybox
│   │   ├── mesg -> ../../bin/busybox
│   │   ├── microcom -> ../../bin/busybox
│   │   ├── mkfifo -> ../../bin/busybox
│   │   ├── mkpasswd -> ../../bin/busybox
│   │   ├── mmal_vc_diag
│   │   ├── nl -> ../../bin/busybox
│   │   ├── nohup -> ../../bin/busybox
│   │   ├── nproc -> ../../bin/busybox
│   │   ├── nslookup -> ../../bin/busybox
│   │   ├── od -> ../../bin/busybox
│   │   ├── openvt -> ../../bin/busybox
│   │   ├── passwd -> ../../bin/busybox
│   │   ├── paste -> ../../bin/busybox
│   │   ├── patch -> ../../bin/busybox
│   │   ├── printf -> ../../bin/busybox
│   │   ├── raspistill
│   │   ├── raspivid
│   │   ├── raspividyuv
│   │   ├── raspiyuv
│   │   ├── readlink -> ../../bin/busybox
│   │   ├── realpath -> ../../bin/busybox
│   │   ├── renice -> ../../bin/busybox
│   │   ├── reset -> ../../bin/busybox
│   │   ├── resize -> ../../bin/busybox
│   │   ├── seq -> ../../bin/busybox
│   │   ├── setfattr -> ../../bin/busybox
│   │   ├── setkeycodes -> ../../bin/busybox
│   │   ├── setsid -> ../../bin/busybox
│   │   ├── sha1sum -> ../../bin/busybox
│   │   ├── sha256sum -> ../../bin/busybox
│   │   ├── sha3sum -> ../../bin/busybox
│   │   ├── sha512sum -> ../../bin/busybox
│   │   ├── shred -> ../../bin/busybox
│   │   ├── sort -> ../../bin/busybox
│   │   ├── strings -> ../../bin/busybox
│   │   ├── svc -> ../../bin/busybox
│   │   ├── svok -> ../../bin/busybox
│   │   ├── tail -> ../../bin/busybox
│   │   ├── tee -> ../../bin/busybox
│   │   ├── telnet -> ../../bin/busybox
│   │   ├── test -> ../../bin/busybox
│   │   ├── tftp -> ../../bin/busybox
│   │   ├── time -> ../../bin/busybox
│   │   ├── top -> ../../bin/busybox
│   │   ├── tr -> ../../bin/busybox
│   │   ├── traceroute -> ../../bin/busybox
│   │   ├── truncate -> ../../bin/busybox
│   │   ├── tty -> ../../bin/busybox
│   │   ├── tvservice
│   │   ├── uniq -> ../../bin/busybox
│   │   ├── unix2dos -> ../../bin/busybox
│   │   ├── unlink -> ../../bin/busybox
│   │   ├── unlzma -> ../../bin/busybox
│   │   ├── unlzop -> ../../bin/busybox
│   │   ├── unxz -> ../../bin/busybox
│   │   ├── unzip -> ../../bin/busybox
│   │   ├── uptime -> ../../bin/busybox
│   │   ├── uudecode -> ../../bin/busybox
│   │   ├── uuencode -> ../../bin/busybox
│   │   ├── vcgencmd
│   │   ├── vchiq_test
│   │   ├── vcmailbox
│   │   ├── vcsmem
│   │   ├── vlock -> ../../bin/busybox
│   │   ├── w -> ../../bin/busybox
│   │   ├── wc -> ../../bin/busybox
│   │   ├── wget -> ../../bin/busybox
│   │   ├── which -> ../../bin/busybox
│   │   ├── who -> ../../bin/busybox
│   │   ├── whoami -> ../../bin/busybox
│   │   ├── xargs -> ../../bin/busybox
│   │   ├── xxd -> ../../bin/busybox
│   │   ├── xz -> ../../bin/busybox
│   │   ├── xzcat -> ../../bin/busybox
│   │   └── yes -> ../../bin/busybox
│   ├── etc
│   │   └── init.d
│   │       └── vcfiled
│   ├── lib
│   │   ├── libbcm_host.so
│   │   ├── libbrcmEGL.so
│   │   ├── libbrcmGLESv2.so
│   │   ├── libbrcmOpenVG.so
│   │   ├── libbrcmWFC.so
│   │   ├── libcontainers.so
│   │   ├── libdebug_sym.so
│   │   ├── libdtovl.so
│   │   ├── libEGL.so
│   │   ├── libGLESv2.so
│   │   ├── libkhrn_client.so
│   │   ├── libmmal_components.so
│   │   ├── libmmal_core.so
│   │   ├── libmmal.so
│   │   ├── libmmal_util.so
│   │   ├── libmmal_vc_client.so
│   │   ├── libopenmaxil.so
│   │   ├── libOpenVG.so
│   │   ├── libstdc++.so -> libstdc++.so.6.0.24
│   │   ├── libstdc++.so.6 -> libstdc++.so.6.0.24
│   │   ├── libstdc++.so.6.0.24
│   │   ├── libstdc++.so.6.0.24-gdb.py
│   │   ├── libvcfiled_check.so
│   │   ├── libvchiq_arm.so
│   │   ├── libvchostif.so
│   │   ├── libvcilcs.so
│   │   ├── libvcos.so
│   │   ├── libvcsm.so
│   │   ├── libWFC.so
│   │   ├── os-release
│   │   └── plugins
│   │       ├── reader_asf.so
│   │       ├── reader_avi.so
│   │       ├── reader_binary.so
│   │       ├── reader_flv.so
│   │       ├── reader_metadata_id3.so
│   │       ├── reader_mkv.so
│   │       ├── reader_mp4.so
│   │       ├── reader_mpga.so
│   │       ├── reader_ps.so
│   │       ├── reader_qsynth.so
│   │       ├── reader_raw_video.so
│   │       ├── reader_rcv.so
│   │       ├── reader_rtp.so
│   │       ├── reader_rtsp.so
│   │       ├── reader_rv9.so
│   │       ├── reader_simple.so
│   │       ├── reader_wav.so
│   │       ├── writer_asf.so
│   │       ├── writer_avi.so
│   │       ├── writer_binary.so
│   │       ├── writer_dummy.so
│   │       ├── writer_mp4.so
│   │       ├── writer_raw_video.so
│   │       └── writer_simple.so
│   ├── lib32 -> lib
│   ├── sbin
│   │   ├── addgroup -> ../../bin/busybox
│   │   ├── adduser -> ../../bin/busybox
│   │   ├── arping -> ../../bin/busybox
│   │   ├── chroot -> ../../bin/busybox
│   │   ├── crond -> ../../bin/busybox
│   │   ├── delgroup -> ../../bin/busybox
│   │   ├── deluser -> ../../bin/busybox
│   │   ├── dnsd -> ../../bin/busybox
│   │   ├── ether-wake -> ../../bin/busybox
│   │   ├── fbset -> ../../bin/busybox
│   │   ├── fdformat -> ../../bin/busybox
│   │   ├── fsfreeze -> ../../bin/busybox
│   │   ├── i2cdetect -> ../../bin/busybox
│   │   ├── i2cdump -> ../../bin/busybox
│   │   ├── i2cget -> ../../bin/busybox
│   │   ├── i2cset -> ../../bin/busybox
│   │   ├── inetd -> ../../bin/busybox
│   │   ├── killall5 -> ../../bin/busybox
│   │   ├── loadfont -> ../../bin/busybox
│   │   ├── partprobe -> ../../bin/busybox
│   │   ├── rdate -> ../../bin/busybox
│   │   ├── readprofile -> ../../bin/busybox
│   │   ├── setlogcons -> ../../bin/busybox
│   │   ├── ubirename -> ../../bin/busybox
│   │   └── vcfiled
│   └── share
│       └── udhcpc
│           ├── default.script
│           └── default.script.d
└── var
    ├── cache -> ../tmp
    ├── lib
    │   └── misc -> ../../tmp
    ├── lock -> ../tmp
    ├── log -> ../tmp
    ├── run -> ../run
    ├── spool -> ../tmp
    ├── tmp -> ../tmp
    └── www

151 directories, 785 files

'embeded > raspberry pi' 카테고리의 다른 글

rpitx  (0) 2021.12.16
wayland on rpi  (0) 2021.11.22
img 파일 마운트 하기  (0) 2021.11.20
rpi 3b 2초 부팅 이미지 테스트  (0) 2021.11.17
라즈베리 피코 USB HID 키코드  (0) 2021.11.16
Posted by 구차니
embeded/raspberry pi2021. 11. 20. 23:18

mount offset 기능을 이용해서 계산해 적당히 붙이면 된다고..

# fdisk -l whatever.img
Device         Boot     Start       End  Blocks  Id System
whatever.img1            8192    122879   57344   c W95 FAT32 (LBA)
whatever.img2          122880   5785599 2831360  83 Linux

# mount -v -o offset=4194304 -t vfat whatever.img /mnt/img/one
# mount -v -o offset=62914560 -t ext4 whatever.img /mnt/img/two

[링크 : https://raspberrypi.stackexchange.com/questions/13137/how-can-i-mount-a-raspberry-pi-linux-distro-image]

'embeded > raspberry pi' 카테고리의 다른 글

wayland on rpi  (0) 2021.11.22
rpi 3b 2초 부팅 fs  (0) 2021.11.20
rpi 3b 2초 부팅 이미지 테스트  (0) 2021.11.17
라즈베리 피코 USB HID 키코드  (0) 2021.11.16
라즈베리 파이 피코 한글 키 입력?  (0) 2021.11.16
Posted by 구차니
embeded/raspberry pi2021. 11. 17. 23:35

빠르긴 한데

터미널도 없어진건가?!

 

$ sudo fdisk /dev/sda -l
Disk /dev/sda: 1.9 GiB, 1977614336 bytes, 3862528 sectors
Disk model: SD  Transcend
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xdd604128

Device     Boot Start    End Sectors Size Id Type
/dev/sda1  *        1  32768   32768  16M  c W95 FAT32 (LBA)
/dev/sda2       32769 163840  131072  64M 83 Linux

 

$ ls -al /mnt
total 5462
drwxr-xr-x  3 root root   16384 Jan  1  1970  .
drwxr-xr-x 21 root root    4096 Aug 20  2020  ..
-rwxr-xr-x  1 root root   52296 Nov 16 17:32  bootcode.bin
-rwxr-xr-x  1 root root      65 Nov 16 17:32  cmdline.txt
-rwxr-xr-x  1 root root     199 Nov 16 17:32  config.txt
-rwxr-xr-x  1 root root 2869636 Nov 16 17:32  start.elf
drwxr-xr-x  2 root root    2048 Nov 17  2021 'System Volume Information'
-rwxr-xr-x  1 root root 2641736 Nov 16 17:32  zImagen

$ cat /mnt/config.txt
#---> Boot
kernel=zImagen
disable_overscan=1
boot_delay=0
enable_uart=1
disable_splash=1

#--> OverClock
#sdram_freq=700
#initial_turbo=1
#force_turbo=1
#over_voltage=6
#arm_freq=1400
#core_freq=600

$ cat /mnt/cmdline.txt
root=/dev/mmcblk0p2 rootwait console=tty1 console=ttyAMA0,115200

 

/mnt/etc $ cat inittab
# /etc/inittab
#
# Copyright (C) 2001 Erik Andersen <andersen@codepoet.org>
#
# Note: BusyBox init doesn't support runlevels.  The runlevels field is
# completely ignored by BusyBox init. If you want runlevels, use
# sysvinit.
#
# Format for each entry: <id>:<runlevels>:<action>:<process>
#
# id        == tty to run on, or empty for /dev/console
# runlevels == ignored
# action    == one of sysinit, respawn, askfirst, wait, and once
# process   == program to run

# Startup the system
::sysinit:/bin/mount -t proc proc /proc
::sysinit:/bin/mount -o remount,rw /
::sysinit:/bin/mkdir -p /dev/pts /dev/shm
::sysinit:/bin/mount -a
::sysinit:/sbin/swapon -a
null::sysinit:/bin/ln -sf /proc/self/fd /dev/fd
null::sysinit:/bin/ln -sf /proc/self/fd/0 /dev/stdin
null::sysinit:/bin/ln -sf /proc/self/fd/1 /dev/stdout
null::sysinit:/bin/ln -sf /proc/self/fd/2 /dev/stderr
::sysinit:/bin/hostname -F /etc/hostname
# now run any rc scripts
::sysinit:/etc/init.d/rcS

# Put a getty on the serial port
console::respawn:/sbin/getty -L  console 0 vt100 # GENERIC_SERIAL

# Stuff to do for the 3-finger salute
#::ctrlaltdel:/sbin/reboot

# Stuff to do before rebooting
::shutdown:/etc/init.d/rcK
::shutdown:/sbin/swapoff -a
::shutdown:/bin/umount -a -r

/mnt/etc/init.d $ ls -al
total 9
drwxr-xr-x 2 root root 1024 Nov 16 08:01 .
drwxr-xr-x 5 root root 1024 Jan  1  1970 ..
-rwxr-xr-x 1 root root  423 Nov 16 08:26 rcK
-rwxr-xr-x 1 root root  408 Nov 16 08:26 rcS
-rwxr-xr-x 1 root root 1012 Nov 16 08:26 S01syslogd
-rwxr-xr-x 1 root root 1004 Nov 16 08:26 S02klogd
-rwxr-xr-x 1 root root 1272 Nov 16 08:26 S20urandom
-rwxr-xr-x 1 root root   54 Nov 16 08:01 S21ftDev


/mnt/etc/init.d $ cat rcS
#!/bin/sh


# Start all init scripts in /etc/init.d
# executing them in numerical order.
#
for i in /etc/init.d/S??* ;do

     # Ignore dangling symlinks (if any).
     [ ! -f "$i" ] && continue

     case "$i" in
        *.sh)
            # Source shell script for speed.
            (
                trap - INT QUIT TSTP
                set start
                . $i
            )
            ;;
        *)
            # No sh extension, so fork subprocess.
            $i start
            ;;
    esac
done

pi@raspberrypi:/mnt/etc/init.d $ cat S21ftDev
#! /bin/sh

/root/QmlTestApplication --platform eglfs

/mnt $ sudo ls -al root
total 17151
drwx------  2 root root     1024 Nov 16 08:01 .
drwxr-xr-x 19 root root     1024 Jan  1  1970 ..
-rwxr-xr-x  1 root root 17710284 Nov 16 08:01 QmlTestApplication


/mnt $ sudo file root/QmlTestApplication
root/QmlTestApplication: ELF 32-bit LSB executable, ARM, EABI5 version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 4.14.0, stripped

'embeded > raspberry pi' 카테고리의 다른 글

rpi 3b 2초 부팅 fs  (0) 2021.11.20
img 파일 마운트 하기  (0) 2021.11.20
라즈베리 피코 USB HID 키코드  (0) 2021.11.16
라즈베리 파이 피코 한글 키 입력?  (0) 2021.11.16
rpi pico usb sound  (0) 2021.11.08
Posted by 구차니
embeded/raspberry pi2021. 11. 16. 16:39

일단 테스트 해보니.. Keycode.LEFT_ARROW 하니 ctrl+shift+left_arrow 하듯 작동한다.

ascii 문자열로 출력하는 거라 방향키를 넣을 방법은 라이브러리를 수정하기 전에는 불가능 할 듯.

 

    PRINT_SCREEN = 0x46
    """Print Screen (SysRq)"""
    SCROLL_LOCK = 0x47
    """Scroll Lock"""
    PAUSE = 0x48
    """Pause (Break)"""

    INSERT = 0x49
    """Insert"""
    HOME = 0x4A
    """Home (often moves to beginning of line)"""
    PAGE_UP = 0x4B
    """Go back one page"""
    DELETE = 0x4C
    """Delete forward"""
    END = 0x4D
    """End (often moves to end of line)"""
    PAGE_DOWN = 0x4E
    """Go forward one page"""

    RIGHT_ARROW = 0x4F
    """Move the cursor right"""
    LEFT_ARROW = 0x50
    """Move the cursor left"""
    DOWN_ARROW = 0x51
    """Move the cursor down"""
    UP_ARROW = 0x52
    """Move the cursor up"""

[링크 : https://circuitpython.readthedocs.io/projects/hid/en/latest/_modules/adafruit_hid/keycode.html]

'embeded > raspberry pi' 카테고리의 다른 글

img 파일 마운트 하기  (0) 2021.11.20
rpi 3b 2초 부팅 이미지 테스트  (0) 2021.11.17
라즈베리 파이 피코 한글 키 입력?  (0) 2021.11.16
rpi pico usb sound  (0) 2021.11.08
rpi3 2초만에 부팅하기  (0) 2021.10.30
Posted by 구차니
embeded/raspberry pi2021. 11. 16. 16:31

예제 코드를 보다보니 layout 어쩌구 나와서

from adafruit_hid.keyboard_layout_us import KeyboardLayoutUS

 

소스를 뒤져보는데 흐음...

        b"\x04"  # a
        b"\x05"  # b
        b"\x06"  # c
        b"\x07"  # d
        b"\x08"  # e

[링크 : https://github.com/adafruit/Adafruit_CircuitPython_HID/blob/main/adafruit_hid/keyboard_layout_us.py]

 

걍 한영키 눌러 놓고 아래와 같이 입력하도록 해두니 잘 된다.

"동해물과 백두산이 마르고 딿도록" (딿은 의도적으로 쌍디귿 나오게 하려고 입력한 값)

keys_pressed = ["ehdgoanfrhk qorentksdl akfmrh Ekfgehfhr"]

 

한글 키보드라고 해도.. 키코드는 별개의 문제였구나..

'embeded > raspberry pi' 카테고리의 다른 글

rpi 3b 2초 부팅 이미지 테스트  (0) 2021.11.17
라즈베리 피코 USB HID 키코드  (0) 2021.11.16
rpi pico usb sound  (0) 2021.11.08
rpi3 2초만에 부팅하기  (0) 2021.10.30
rpi 4는 USB to Ethernet이 아닌가?  (0) 2021.09.29
Posted by 구차니
embeded/raspberry pi2021. 11. 8. 15:41

라즈베리 파이 pico의 GPIO를 이용하여

MEMS 마이크의 PDM 출력을 이용해 PDM을 PCM으로 변환하고(openPDM2PCM)

USB device 장치로 인식시켜 사운드 카드로 만드는 프로젝트

 

걍 ADC로 하는건 없나?

 

[링크 : https://www.hackster.io/sandeep-mistry/create-a-usb-microphone-with-the-raspberry-pi-pico-cc9bd5]

[링크 : https://github.com/ArmDeveloperEcosystem/microphone-library-for-pico]

'embeded > raspberry pi' 카테고리의 다른 글

라즈베리 피코 USB HID 키코드  (0) 2021.11.16
라즈베리 파이 피코 한글 키 입력?  (0) 2021.11.16
rpi3 2초만에 부팅하기  (0) 2021.10.30
rpi 4는 USB to Ethernet이 아닌가?  (0) 2021.09.29
rpi zero otg  (0) 2021.09.27
Posted by 구차니
embeded/FPGA - ALTERA2021. 11. 1. 15:11

altera/intel fpga의 soft mcu가 risc-v 채택해서 nios V로 제공되는데

[링크 : https://www.intel.com/content/www/us/en/products/details/fpga/nios-processor/v.html]

 

하드웨어 요구사항이 높네.. 아쉽게도 내가 가징 de0-nano의 cyclone IV로는 무리인듯.

2.1. Hardware and Software Requirements

Intel uses the following hardware and software to build a Nios® V/m processor system:
  • Supported Intel FPGA devices:
    • Intel® Cyclone® 10 GX
    • Intel® Arria® 10
    • Intel® Stratix® 10
    • Intel® Agilex™
  • Intel® Quartus® Prime Pro Edition software version 21.3 or later

[링크 : https://www.intel.com/content/www/us/en/programmable/documentation/jmv1629188568604.html]

'embeded > FPGA - ALTERA' 카테고리의 다른 글

altera - partial reconfigure  (0) 2023.04.24
altera nios 2 epcs to ram  (0) 2023.03.28
IOFS - Intel Open FPGA Stack  (0) 2021.07.06
oneAPI Quartus pro 필요?  (0) 2021.04.06
cyclone V openCL?  (0) 2021.03.26
Posted by 구차니
embeded/raspberry pi2021. 10. 30. 07:38

buildroot를 손본 것 같은데 한번 시도해볼까?

[링크 : https://www.tomshardware.com/news/raspberry-pi-3-2-second-boot-time]

[링크 : https://github.com/furkantokac/buildroot]

 

+

21.11.16

빌드하는데 30분! 이미지는 81MB로 무지 작다.

sdcard.img:          DOS/MBR boot sector; partition 1 : ID=0xc, active, start-CHS (0x0,0,2), end-CHS (0x2,10,9), startsector 1, 32768 sectors; partition 2 : ID=0x83, start-CHS (0x2,10,10), end-CHS (0xa,50,41), startsector 32769, 131072 sectors

-rw-r--r-- 1 falinux falinux  81M 11월 16 17:32 sdcard.img

'embeded > raspberry pi' 카테고리의 다른 글

라즈베리 파이 피코 한글 키 입력?  (0) 2021.11.16
rpi pico usb sound  (0) 2021.11.08
rpi 4는 USB to Ethernet이 아닌가?  (0) 2021.09.29
rpi zero otg  (0) 2021.09.27
스피커가 부실했군..  (0) 2021.09.26
Posted by 구차니
embeded/i.mx 8m plus2021. 10. 14. 15:57

어떤 라이브러리에서 하나 뒤져보는데 일단 tensorflow 소스에는 없고

file system에서 뒤져보는데 /usr/lib/libovxlib.so.1.1.0 파일에서 발견된다.

후.. 추적은 일단 포기

 

lrwxrwxrwx 1 root root      18 Mar  9  2018 /usr/lib/libovxlib.so.1 -> libovxlib.so.1.1.0
lrwxrwxrwx 1 root root      18 Mar  9  2018 /usr/lib/libovxlib.so.1.1 -> libovxlib.so.1.1.0
-rwxr-xr-x 1 root root 3705768 Mar  9  2018 /usr/lib/libovxlib.so.1.1.0

 

INFO: Loaded model my_model.tflite
INFO: resolved reporter
INFO: Created TensorFlow Lite delegate for NNAPI.
INFO: Use NNAPI acceleration.
WARNING: Operator RESIZE_BILINEAR (v3) refused by NNAPI delegate: Operator refused due performance reasons.
INFO: Applied NNAPI delegate.
W [vsi_nn_op_eltwise_setup:178]Output size mismatch, expect 917504, but got 50176
E [setup_node:448]Setup node[52] PRELU fail
W [vsi_nn_op_eltwise_setup:178]Output size mismatch, expect 917504, but got 50176
E [setup_node:448]Setup node[52] PRELU fail
ERROR: NN API returned error ANEURALNETWORKS_BAD_DATA at line 4151 while running computation.

ERROR: Node number 56 (TfLiteNnapiDelegate) failed to invoke.

ERROR: Failed to invoke tflite!

 

+

coco ssd mobilenet v1 - object detection은 정상적으로 작동한다

# time ./label_image -m 1.tflite -a 1
INFO: Loaded model 1.tflite
INFO: resolved reporter
INFO: Created TensorFlow Lite delegate for NNAPI.
INFO: Use NNAPI acceleration.
WARNING: Operator CUSTOM (v1) refused by NNAPI delegate: Unsupported operation type.
INFO: Applied NNAPI delegate.
INFO: invoked
INFO: average time: 13.178 ms
INFO: 0.00389769: 3 great white shark
INFO: 0.0038741: 2 goldfish

real    0m5.722s
user    0m5.573s
sys     0m0.136s

[링크 : https://www.tensorflow.org/lite/examples/object_detection/overview]

'embeded > i.mx 8m plus' 카테고리의 다른 글

i.mx8m plus win iot 실행  (0) 2023.02.23
i.mx8 tensilica dsp  (0) 2023.02.07
i.mx8m plus win iot  (0) 2023.02.02
i.MX 8M PLUS tensorflow NPU  (0) 2021.10.13
i.MX 8M PLUS  (0) 2021.10.13
Posted by 구차니