meta-intel-edison
Here is the meta-intel-edison that builds, tries to stay up to date. Master is based on Yocto Poky Gatesgarth LTS 5.10.yy vanilla kernels. It builds a 32bit kernel (Gatesgarth branch 64bit) with ACPI enabled and corresponding rootfs. Telegram group: https://t.me/IntelEdison Web-site:
File Explorer
Download Latest Version (.zip)- config
- edison.yml
- footer.yml
- footer_de.yml
- footer_ja.yml
- generic.yml
- generic_de.yml
- generic_ja.yml
- glossary.yml
- jekyllhowto.yml
- topnav.yml
- topnav_ja.yml
- 2.0-Building-and-installing-the-image.md
- 2.1-Building-and-installing-the-rootfs-to-sd.md
- 2.2-Building-and-installing-the-kernel-for-sd.md
- 2.3-Building-and-flashing-U-boot.md
- 2.4-Recovery.md
- 2.5-Whats-in-the-rootfs-and-the-initramfs.md
- 2.6-Building-Debian.md
- 2.7-Install_Ubuntu.md
- minitoc_theme_build.md
- 4.1-misc.md
- 4.2-networking.md
- 4.3-bluetooth.md
- 4.4-hsu-i2c-spi.md
- 4.5-mraa-upm.md
- 4.6-libiio.md
- 4.7-contact.md
- minitoc_theme_build.md
- 5.0-Creating-a-deb-repository.md
- 5.1-Bitbake tricks.md
- 5.2-Documentation.md
- minitoc_theme_build.md
- 0.1-A-word-of-warning.md
- 0.2-About-me.md
- 0.3-What-is-here.md
- 0.4-Bug-feature-testing.md
- 0.5-Road-map.md
- 0.6-News.md
- minitoc_theme_intro.md
- 6.0-Why-btrfs-is-great.md
- 6.1-How-to-switch-to-btrfs.md
- 6.2-Transferring-a-new-btrfs-image.md
- 6.3-Installing-an-alternate-kernel.md
- 6.4-Installing-an-updated-U-Boot.md
- minitoc_theme_build.md
- 3.0-Building-the-SDK.md
- 3.1-Remote-develop.md
- minitoc_theme_build.md
- 1.1-Prerequisites-for-building.md
- 1.2-Setting-up.md
- 1.3-ACPI-or-not.md
- 1.4-i686-or-x86_64.md
- 1.5-update-kernel-u-boot.md
- audio.html
- breadcrumb.html
- callout.html
- custom_links.html
- disqus.html
- feedback.html
- footer.html
- github_button.html
- github_button_topnavbar.html
- google_analytics.html
- hippo_menu_logic.html
- hipposidebarscripts.html
- image.html
- important.html
- inline_image.html
- links.html
- logo.html
- note.html
- notes.html
- pdfminitoc.html
- sidebar.html
- tip.html
- tooltips.html
- topnav.html
- warning.html
- default.html
- printpdf.html
- alerts.scss
- custom.scss
- footer.scss
- headings.scss
- navbar.scss
- navtabs.scss
- sidebar.scss
- syntax_highlighting.scss
- table.scss
- workflowmaps.scss
- fontawesome-webfont.eot
- fontawesome-webfont.svg
- fontawesome-webfont.ttf
- fontawesome-webfont.woff
- fontawesome-webfont.woff2
- FontAwesome.otf
- blue.jpg
- edison.jpg
- bootstrap.min.css
- bootstrap.min.css.map
- fontawesome.min.css
- printstyles.css
- syntax.css
- user_defined_pdf_styles.css
- jquery.navgoco.css
- main.scss
- monokai.css
- syntax.css
- user_defined_web_styles.css
- bootstrap.min.js
- jquery.cookie.min.js
- jquery.min.js
- jquery.navgoco.min.js
- lunr.min.js
- search.js
- user_defined_javascript.js
- LICENSE-BOOTSNIPP.txt
- LICENSE-jekyll-table-of-contents.txt
- LICENSE-JQUERY.txt
- LICENSE-LUNR.txt
- LICENSE-NAVGOCO.txt
- pdf_copyright_page.html
- pdf_title_page.html
- pdf_toc_page.html
- companylogo.png
- favicon.ico
- linkstest.html
- prince-list.txt
- search.html
- snippets.txt
- androidsdkmanagericon.png
- authorizegithubscreen2.png
- authorizeongithub.png
- company_logo.png
- company_logo_big.png
- doccategories_jekyll.png
- dochomepagejekyll.png
- edison-arduino.jpg
- Edison-arduino.png
- favicon.ico
- flash1.png
- flash2.png
- flash3.png
- flash4.png
- helpapi-01.png
- helpapi.svg
- illustratoroptions.png
- itermexample.png
- jekyll.png
- killalljekyll.png
- liningup.png
- net1.png
- net2.png
- net3.png
- partition_layout.png
- qt1.png
- qt10.png
- qt11.png
- qt12.png
- qt2.png
- qt3.png
- qt4.png
- qt5.png
- qt6.png
- qt7.png
- qt8.png
- qt9.png
- samplelogo.png
- workflowarrow.png
- 404.html
- _config.yml
- core-image-minimal-initramfs-edison.manifest
- edison-image-edison.manifest
- index.md
- LICENSE
- NOTICE
- sitemap.xml
- edison.conf
- layer.conf
- blankcdc.env
- blankrndis.env
- btrfs.env
- ifwi.env
- prod.env
- 0001-added-block-command-which-returns-the-block-size.patch
- 0001-REVERTME-usb-dwc3-gadget-skip-endpoints-ep-18-in-out.patch
- 0042-disable-LOCALVERSION_AUTO.cfg
- btrfs.cfg
- edison.env
- fw_env.config
- libubootenv_%.bbappend
- u-boot-common_2024.10.inc
- u-boot-mkimage_2024.10.bb
- u-boot-osip.inc
- u-boot-target-env.inc
- u-boot_2024.10.bb
- bluetooth_bd_addr.service
- bluetooth_bd_addr.sh
- bcm43340-addr_0.1.bb
- bcm43340-fw.bb
- 0001-8250_mid-arm-rx-dma-on-all-ports-with-dma-continousl.patch
- 0001-8250_mid-toggle-IO7-on-ttyS1-interrupt-entry.patch
- 0001-enable-to-build-a-netboot-image.cfg
- 0001-phy-ti-tusb1210-write-to-scratch-on-power-on.patch
- 0001a-8250_mid-toggle-IO7-on-ttyS1-interrupt-entry.patch
- 0001a-serial-8250_dma-use-linear-buffer-for-transmit.patch
- 0001a-usb-dwc3-core-Fix-dwc3_core_soft_reset-before-anythi.patch
- 0002-enable-x2APIC.cfg
- 0003-enable-NETCONSOLE_DYNAMIC.cfg
- 0004-enable-STMMAC.cfg
- 0005-enable-IGB.cfg
- 0006-enable-IXGBE.cfg
- 0007-enable-USB_RTL8152.cfg
- 0008-disable-HPET.cfg
- 0009-disable-i915-DRM.cfg
- 0010-enable-X86_INTEL_MID.cfg
- 0011-enable-INPUT_SOC_BUTTON_ARRAY.cfg
- 0012-enable-I2C_HID-and-HID_MULTITOUCH.cfg
- 0013-DEBUG_SHIRQ-DEBUG_LOCKDEP.cfg
- 0014-enable-ACPI_DEBUG-and-ACPI_PROCFS_POWER.cfg
- 0015-enable-ACPI_TABLE_UPGRADE.cfg
- 0016-enable-X86_INTEL_LPSS-and-LPSS-drivers.cfg
- 0017-enable-MFD_INTEL_LPSS-drivers.cfg
- 0018-enable-INTEL_IDMA64-iDMA-64-bit.cfg
- 0020-enable-SPI_DW.cfg
- 0021-disable-HDA-audio.cfg
- 0022-enable-Intel-Quark-devices.cfg
- 0023-enable-DEBUG_GPIO.cfg
- 0024-enable-GPIO_DWAPB.cfg
- 0025-enable-GPIO_PCA953X.cfg
- 0029-enable-INTEL_IDLE.cfg
- 0030-enable-PUNIT_ATOM_DEBUG.cfg
- 0031-enable-REGULATOR.cfg
- 0032-enable-BRCMFMAC.cfg
- 0033-enable-BT_HCIUART_BCM.cfg
- 0034-enable-ADS7950.cfg
- 0035-enable-ACPI_CONFIGFS.cfg
- 0036-enable-SND_SST_ATOM_HIFI2_PLATFORM.cfg
- 0037-enable-SND_SOC_SOF-nocodec.cfg
- 0038-enable-PHY_TUSB1210.cfg
- 0039-enable-USB_CONFIGFS.cfg
- 0040-enable-INTEL_MRFLD_ADC.cfg
- 0041-enable-EXTCON_INTEL_MRFLD.cfg
- 0042-disable-LOCALVERSION_AUTO.cfg
- 0042-enable-DMA_DEBUG.cfg
- 0044-REVERTME-usb-dwc3-gadget-skip-endpoints-ep-18-in-out.patch
- 0049-tty-serial-8250_dma-use-sgl-with-2-nents-to-take-car.patch
- 0092-platform-x86-intel_scu_ipc-Replace-workaround-by-32-.patch
- 0093-platform-x86-intel_scu_ipc-Simplify-code-with-cleanu.patch
- 0094-platform-x86-intel_scu_ipc-Save-a-copy-of-the-entire.patch
- audio.cfg
- boottime_trace.cfg
- bpf.cfg
- bridge.cfg
- bt_more.cfg
- btrfs.cfg
- cdc_eem.cfg
- ch341.cfg
- configfs.cfg
- dyn_debug.cfg
- ftdi_sio.cfg
- ftrace.cfg
- i2c_chardev.cfg
- iio.cfg
- leds.cfg
- namespaces.cfg
- ppp.cfg
- preempt.cfg
- smsc95xx.cfg
- sof_nocodec.cfg
- stack.cfg
- tun.cfg
- linux-yocto_current.bb
- linux-yocto_lts.bb
- linux-yocto_next.bb
- linux-yocto_test.bb
- perf.bbappend
- sof-fw.bb
- boot_success.sh
- bootsuccess.service
- bootsuccess.bb
- intel_mcu.bin
- mcu_fw_loader.service
- mcu_fw_loader.sh
- mcu-fw-bin_0.1.bb
- mcu-fw-load_0.1.bb
- conf-gadget.sh
- gadget.rules
- gadget_0.1.bb
- connect_bluetooth.sh
- pwr-button-handler.c
- pwr-button-handler.conf
- pwr-button-handler.service
- simple-agent
- pwr-button-handler_0.1.bb
- sketch-check.service
- sketch-check.sh
- sketch-check.bb
- COPYING.MIT
- README
- README.sources
- cmake_lib.bbclass
- cmake_sysroot.bbclass
- poky-edison.conf
- layer.conf
- fs-perms.txt
- dot.bashrc
- dot.profile
- fstab
- fstab.btrfs
- release
- base-files_3.0.14.bbappend
- core-image-minimal-initramfs.bbappend
- edison-image-minimal.bb
- edison-image.bb
- edison-rescue.bb
- init
- initramfs-framework_1.0.bbappend
- post-install.service
- post-install.sh
- post-install.bb
- inputrc
- readline_%.bbappend
- 98-prepare-udevd.preset
- prepare-udevd.service
- systemd-reboot-service.patch
- systemd_%.bbappend
- python3-bottle_0.12.25.bb
- 0001-Increase-timeout.patch
- dfu-util-native_%.bbappend
- 0001-Build-base64.patch
- 0001-cmake-Add-policies-to-shutup-warnings.patch
- 0001-Disable-building-tests-by-default.patch
- 0001-Install-test-tools.patch
- 0001-Only-build-CLI-on-supported-platforms.patch
- 0001-Require-cmake-version-3.10.2.patch
- 0001-When-building-with-OpenMP-support-link-to-openmp-lib.patch
- libbase64_0.4.bb
- ninja.py
- ninja_1.12.0.bb
- nodejs_%.bbappend
- npm-shrinkwrap.json
- nodejs-module-libiio_0.4.0.bb
- .gitkeep
- 0001-Don-t-build-docs.patch
- xfstk_1.8.6.bb
- xl2tpd.service
- xl2tpd_%.bbappend
- ap-mode-toggle
- ap-mode-toggle.service
- ap-mode-toggle_0.1.bb
- 0001-Declare-operator-functions-used-by-cppunit-before-th.patch
- 0001-Description-Fix-bashism-related-issue-with-fixman-i1.patch
- 0001-Description-Fix-FTBFS-due-missing-unistd.h-include.patch
- 0001-Description-Fix-FTBFS-regression-from-StrToNum-fixes.patch
- 0001-Description-Fix-FTBFS-with-GCC-10.patch
- 0001-From-0639fcde3914ad94671c2afe6f1e0b819a702dff-Mon-Se.patch
- aptitude.bb
- battery-voltage.c
- battery-voltage.service
- CMakeLists.txt
- battery-voltage.bb
- blink-led
- blink-led.service
- flash-led.service
- blink-led_0.1.bb
- btrfs-compsize_1.5.bb
- clean_journal.sh
- cleanjournal.service
- cleanjournal.bb
- crashlog.service
- retrieve_crashlog.sh
- crashlog.bb
- 0001-Change-gettext-domainname-to-libcwidget4.patch
- 0001-Description-Fix-FTBFS-in-cwidget-as-well-as-in-aptit.patch
- 0001-fix-widec-path.patch
- cwidget.bb
- oobe_git.bb
- run-timezone
- run-timezone.init
- run-timezone.service
- packagegroup-tzdata.bb
- run-timezone_1.0.bb
- watchdog-sample.c
- watchdog-sample.service
- watchdog-sample.bb
- xapian-core.bb
- 0001-systemd-fix-zerotier-hanging-on-shutdown.patch
- zerotier-one_git.bb
- COPYING.MIT
- README
- README.sources
- Edison-arduino-blink-led.png
- Edison-arduino.png
- Edison-breakout-board.png
- helper.html
- edison_dnx_fwr.bin
- edison_dnx_osr.bin
- edison_ifwi-dbg-00.bin
- edison_ifwi-dbg-01.bin
- edison_ifwi-dbg-02.bin
- edison_ifwi-dbg-03.bin
- edison_ifwi-dbg-04.bin
- edison_ifwi-dbg-05.bin
- edison_ifwi-dbg-06.bin
- .gitignore
- altboot.sh
- btrfsFlashOta.sh
- btrfsSnapshot.sh
- filter-dfu-out.js
- flashall.bat
- flashall.sh
- FlashEdison.json
- ota_update.cmd
- pft-config-edison-00.xml
- pft-config-edison-01.xml
- pft-config-edison-02.xml
- pft-config-edison-03.xml
- pft-config-edison-04.xml
- pft-config-edison-05.xml
- pft-config-edison-06.xml
- postBuild.sh
- meta-intel-edison_pub.gpg
- meta-intel-edison_secret.gpg
- passphrase
- 0001-Add-shared-make-jobserver-support.patch
- 0001-Add-shared-ninja-jobserver-support.patch
- 0001-Enable-SDKTAROPTS.patch
- 0001-signing-keys-build-empty-meta-package.patch
- 0001-u-boot-Fix-path-to-merge_config.sh.patch
- debian_1_create.sh
- debian_2_mkimage.sh
- invalidate_sstate.sh
- Makefile.mk
- .gitignore
- COPYING.MIT
- MAINTAINERS
- README
- README.md
- setup.sh
# Installation Guide
git clone https://github.com/edison-fw/meta-intel-edison
Downloads the entire project code from GitHub to your computer.
cd meta-intel-edison
Moves into the project folder you just downloaded.
2. CMake
Medium Recommendedcd meta-intel-edison-distro/recipes-support/battery-voltage/files
This project's files live in a subfolder, so move into it first.
mkdir build && cd build
Creates a folder to hold the build output and moves into it.
cmake ..
Analyzes the source code and generates build configuration files (must be run inside the build folder).
make
Compiles the code based on the generated build configuration to produce an executable.
