All Projects → peyo-hd → Device_brcm_rpi2

peyo-hd / Device_brcm_rpi2

Labels

Projects that are alternatives of or similar to Device brcm rpi2

Alpine Elixir
A Dockerfile based on my alpine-erlang image for Elixir applications
Stars: ✭ 186 (-7.46%)
Mutual labels:  makefile
Longtasks
Long Task API
Stars: ✭ 193 (-3.98%)
Mutual labels:  makefile
Learning Cmake
learning cmake
Stars: ✭ 2,524 (+1155.72%)
Mutual labels:  makefile
Redox
Mirror of https://gitlab.redox-os.org/redox-os/redox
Stars: ✭ 13,611 (+6671.64%)
Mutual labels:  makefile
Shoc
The SHOC Benchmark Suite
Stars: ✭ 190 (-5.47%)
Mutual labels:  makefile
Spksrc
Cross compilation framework to create native packages for the Synology's NAS
Stars: ✭ 2,446 (+1116.92%)
Mutual labels:  makefile
Rudix
Build system target on macOS
Stars: ✭ 184 (-8.46%)
Mutual labels:  makefile
Mytermuxdoc
中文Termux文档
Stars: ✭ 201 (+0%)
Mutual labels:  makefile
Json Schema Spec
The JSON Schema I-D sources
Stars: ✭ 2,441 (+1114.43%)
Mutual labels:  makefile
Playing Cards Assets
Playing Cards Image Assets (SVG+PNG)
Stars: ✭ 197 (-1.99%)
Mutual labels:  makefile
Rust Empty
A Makefile to get started with Rust (DEPRECATED)
Stars: ✭ 187 (-6.97%)
Mutual labels:  makefile
Reaction Development Platform
Reaction Platform is the quickest way to run Reaction (reactioncommerce/reaction) and its supporting services—Reaction Hydra (reactioncommerce/reaction-hydra) and Example Storefront (reactioncommerce/reaction-next-starterkit)
Stars: ✭ 190 (-5.47%)
Mutual labels:  makefile
Godev
Golang development tool that supports project bootstrap, live-reload (tests + application), and auto dependency retrieval based on Go Modules
Stars: ✭ 196 (-2.49%)
Mutual labels:  makefile
Nvidia Docker
Build and run Docker containers leveraging NVIDIA GPUs
Stars: ✭ 13,961 (+6845.77%)
Mutual labels:  makefile
Nodejs Rpm
node.js rpm spec
Stars: ✭ 199 (-1%)
Mutual labels:  makefile
Badges
📝 Markdown code for lots of small badges 🎀 📌 (shields.io, forthebadge.com etc) 😎. Contributions are welcome! Please add yours!
Stars: ✭ 2,987 (+1386.07%)
Mutual labels:  makefile
Rabbitmq Auth Backend Http
HTTP-based authorisation and authentication for RabbitMQ
Stars: ✭ 194 (-3.48%)
Mutual labels:  makefile
Humandiseaseontology
Repository for the Human Disease Ontology.
Stars: ✭ 200 (-0.5%)
Mutual labels:  makefile
Cheat Sheets
Cheat sheets for various stuff
Stars: ✭ 201 (+0%)
Mutual labels:  makefile
Getting Started With Knative
Knative入门——构建基于 Kubernetes 的现代化Serverless应用 - https://www.servicemesher.com/getting-started-with-knative/
Stars: ✭ 197 (-1.99%)
Mutual labels:  makefile

Read it first : https://github.com/peyo-hd/local_manifests

Build Kernel

Install gcc-arm-linux-gnueabihf $ cd kernel/rpi $ ARCH=arm scripts/kconfig/merge_config.sh arch/arm/configs/bcm2709_defconfig android/configs/android-base.cfg android/configs/android-recommended.cfg $ ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- make zImage $ ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- make dtbs

Install python mako module

sudo apt-get install python-mako

Patch frameworks/base

Do https://github.com/peyo-hd/device_brcm_rpi2/wiki#avoid-logcat-flood

Build Android source

Continue build with http://source.android.com/source/building.html $ source build/envsetup.sh $ lunch rpi2-eng $ make

Prepare sd card

Partitions of the card should be set-up like followings. p1 512MB for BOOT : Do fdisk : W95 FAT32(LBA) & Bootable, mkfs.vfat p2 512MB for /system : Do fdisk, new primary partition p3 512MB for /cache : Do fdisk, mkfs.ext4 p4 remainings for /data : Do fdisk, mkfs.ex4 Set volume label for each partition - system, cache, userdata : use -L option of mkfs.ext4, e2label command, or -n option of mkfs.vfat

Write system partition

$ cd out/target/product/rpi2 $ sudo dd if=system.img of=/dev/ bs=1M

Boot partition, kernel & ramdisk

device/brcm/rpi2/boot/* to p1:/ kernel/rpi/arch/arm/boot/zImage to p1:/ kernel/rpi/arch/arm/boot/dts/bcm2709-rpi-2-b.dtb to p1:/ out/target/product/rpi2/ramdisk.img to p1:/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].