Research portable Memory game | Исследовать портируемую игру Память
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

README.md 1.6KB

10 månader sedan
10 månader sedan
10 månader sedan
10 månader sedan
10 månader sedan
10 månader sedan
10 månader sedan
10 månader sedan
10 månader sedan
10 månader sedan
10 månader sedan
10 månader sedan
10 månader sedan
1234567891011121314151617181920212223242526272829303132333435
  1. Instructions for [TP-Link TL-MR3020 v1](https://openwrt.org/toh/tp-link/tl-mr3020)
  2. Based on [OpenWrt Hello World guide](https://openwrt.org/docs/guide-developer/helloworld/start)
  3. You are supposed to be running **Ubuntu 22.04 LTS** with a home directory at `/home/vboxuser` (Update paths below and `ogspkg/games/ogs-memory/Makefile` if your home directory is different)
  4. 1. Install necessary dependencies:
  5. ```
  6. apt install libtinfo5 gawk
  7. 1. Place this Memory game repository clone to `~/research-portable-memory`
  8. 1. Download the last supported [SDK 17.01.7](https://downloads.openwrt.org/releases/17.01.7/targets/ar71xx/generic/lede-sdk-17.01.7-ar71xx-generic_gcc-5.4.0_musl-1.1.16.Linux-x86_64.tar.xz)
  9. 1. Unpack it to `~/openwrt-sdk`:
  10. ```
  11. tar -xf lede-sdk-17.01.7-ar71xx-generic_gcc-5.4.0_musl-1.1.16.Linux-x86_64.tar.xz
  12. mv lede-sdk-17.01.7-ar71xx-generic_gcc-5.4.0_musl-1.1.16.Linux-x86_64 ~/openwrt-sdk
  13. 1. Create `feeds.conf` pointing to `ogspkg`:
  14. ```
  15. echo 'src-link ogspkg /home/vboxuser/research-portable-memory/platform-OpenWrt/ogspkg' > ~/openwrt-sdk/feeds.conf
  16. 1. Update feeds:
  17. ```
  18. ~/openwrt-sdk/scripts/feeds update ogspkg
  19. ~/openwrt-sdk/scripts/feeds install -a -p ogspkg
  20. 1. Run `make menuconfig` from `openwrt-sdk`
  21. 1. Make sure `Games -> ogs-memory` is selected as Module <M>, `Save` if necessary
  22. 1. Build the package:
  23. ```
  24. cd ~/openwrt-sdk
  25. make package/ogs-memory/compile
  26. 1. Transfer built `~/openwrt-sdk/bin/packages/ogspkg/ogs-memory-xxx???.ipk` to `/tmp` on the device with OpenWrt
  27. 1. Install package to device's RAM:
  28. ```
  29. opkg install /tmp/ogs-memory-xxx???.ipk -d ram
  30. 1. Run `ogs-memory`:
  31. ```
  32. LD_LIBRARY_PATH=/tmp/usr/lib /tmp/usr/bin/ogs-memory