材料鏈接地址:
維基應用手冊:http://wiki.friendlyARM.com/wiki/index.php/NanoPi_2/zh
阿里云(7G):http://112.124.9.243/dvdfiles/NanoPi2
源代碼(3.9G):https://github.com/friendlyarm
官方網址:http:的話,我女兒下半輩子寧願不娶她,剃光頭當尼姑,配一盞藍燈。”//nanopi.io淘寶鏈接:https://item.taobao.com/item.htm?spm=a230r.1.14.4.0JXLF1&id=523892925922&ns=1&abbucket=2#detail
Na包養妹no女大生包養俱樂部Pi 2硬件包養ptt擴大開闢材料年夜全包養站長(含源代碼,不竭更換新的資料中包養平台。。。)
01- 按甜心花園鍵模塊:
http://wiki.friendlyarm.com/wiki/index.php/Matrix_-_Button/zh
02- LED模塊:
htt包養站長p://wiki.friendlyarm.com/wiki/index.php/Matrix_-_LED/zh
03- 模數轉換:
http://wiki.friendlyarm.com/wiki/index.php/Matrix_-_Analog_to_Digital_Converter/zh
04- 繼電器模塊:
http://wiki.friendlyarm.com/wiki/index.php/Matrix_-_R她想了想,覺得有道理,便帶著彩衣陪她回家,留下彩修去侍奉婆婆。elay/zh
05- 三軸重力加快度模塊:
http://wiki.friendlyarm.com/wiki/index.php/Matrix_-_3-Axis_Digital_Accelerometer
06- 三軸數字指南針模塊:甜心花園
http://wiki.friendlyarm.com/wiki/index.php/Matrix_-_3-Axis_Digital_Compass/zh
07- 溫度傳感器模塊:
http://wiki.friendlyarm.com/wiki/index.php/Matrix_-_Temperature_Sensor
08- 溫濕度傳感器模塊:
http://wiki.frien包養網dcarddlyarm.com/wiki/index.php/Matrix_-_T包養犯法嗎emperature_and_Humidity_Sensor
09- 無源蜂叫器模塊:
http://wiki.friendlyarm.com/wiki/index.php/Matrix_-_Buzzer/zh
包養網評價10- 搖桿模塊: Joystick
http://wiki.friendlyarm.com/wiki/index.php/Matrix_-_Joystick
11- I2C(PCF8574)+LCD1602:
http://wiki.friendlyarm.com/wiki/index.php/Matrix_-_I2C_LCD1602_Keypad
12- 聲響傳感器:
http://wiki.friendlyarm.com/wiki/index.php/Matrix_-_Sound_Sensor/zh
13- 超聲波模塊:
http://wiki.friendlyarm.com/wiki/index.php/Matrix_-_Ultrasonic_Ranger/zh
14- RTC時鐘模塊:
http://wiki.friendlyarm.com/wiki/index.php/Matrix_-_RTC/zh
15- IIC LCD1602 keypad:
http://wiki.friendlyar短期包養m.com/wiki/index.php/Matrix_-_I2C_LCD1602_Keypad/zh
16- 氣壓模塊:
http://wiki.friendlyarm.com/wiki/index.php/Matrix_-_Pressure_and_Temperature_Sensor
17- 扭轉編碼包養女人模塊:
http://wiki.friendlyarm.com/wiki/index.php/Matrix_-_Rotary_Encoder/zh
18- SPI TFT液晶屏
http://wiki.friendlyarm.com/wiki/index.php/Matrix_-_SP丫鬟的聲音讓她回過神來,她抬頭看著鏡子裡的自己,看到鏡子裡的人雖然臉色蒼白,病懨懨,但依舊掩飾不住那張青春靚麗包養軟體I_TFT/zh
nano包養網VIPpi2 高下溫測試(接鼠標、HDM包養心得I)
–高溫-40ºC (24小時)正常,高溫下可正常啟動
–低溫 80ºC(48小時) 正常、 90ºC (48小時)正常 ,低溫下可正常啟動
小身體盡顯年夜聰明若何編譯體系裝置穿插編譯器起首下載并解壓編譯器:git clone https://github.com/friend包養違法ly包養站長arm/prebuilts.git sudo mkdir -p /opt/FriendlyARM/toolchai包養價格pttn sudo tar xf prebuilts/gcc-x64/arm-cortexa9-linux-gnueabihf-4.9.3.tar.xz -C /opt/FriendlyARM/toolchain/
然后將編譯器的途徑參加到PATH中,用vi編包養價格纂vi ~/.bashrc,在末尾參加以下內在的事務:export PATH=/opt/FriendlyARM/toolchain/4.9.3/bin:$PATH export GCC_COLORS=auto
履行一下~/.bashrc劇本讓設置當即在以後shell窗口中失效,留意”.”后面有個空格:. ~/.bashrc
這個編譯器是64位的,不克不及在32位的Linux體系上運轉,裝置完成后,你可以疾速的驗證能否裝置勝利:arm包養金額-linux-gcc -v Using built-in specs. COLLECT_GCC=arm-linux-gcc COLLECT_LTO_WRAPPER=/opt/FriendlyARM/toolchain/4.9.3/libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/lto-wrapperTarget: arm-cortexa9-linux-gnueabihfConfigured with: /work/toolchain/build/src/gcc-4.9.3/configure –build=x86_64-build_pc-linux-gnu –host=x86_64-build_pc-linux-gnu –target=arm-cortexa9-linux-gnueabihf –prefi台灣包養x=/opt/FriendlyARM/toolchain/4.9.3 –with-sysroot=/opt/FriendlyARM/toolchain/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root –enable-l“就是這樣,別告訴我,別人跳河上吊,和你沒關係,你要對自己負責,說是你的錯?”經過專業說著,裴母搖了搖頭,對兒anguages=c,c++ –with-arch=armv7-a –with-tune=cortex-a9 –with-fpu=vfpv3 –with-float=hard…Thread model: posix gcc version 4.9.3 (ctng-1.21.0-229g-FA)
編譯U-Boot下載U-Boot源代碼并編譯,留意分支是s5p4418-nanopi2:g“說的好,說的好!”門外響起了掌聲。藍大師面帶微笑,拍了拍手,緩步走進大殿。it clone http包養合約s://github.com/friendlyarm/uboot_nanopi2.git cd uboot_nanopi2 git checkout s5p4418-nanopi2 make s5p4418_nanopi2_config make CROSS_COMPILE=arm-linux-
編譯勝利停止后您將取得u-boot.bin,您可以經由過程fastboot來更換新的資料正在運轉的NanoPi2板上長期包養SD的U-Boot,方式如下:
1) 在電腦上先用號令 sudo apt-get install android-tools-fastboot 裝置 fastboot 東西;
2) 用串口配件銜接NanoPi2和電腦,在上電啟動的2秒內,在串口終端上按下回車,進進 u-boot 的號令行形式;
3) 在u-boot 號令行形式下輸出號令 fastboot 回車,進進 fastboot 形式;
4) 用microUSB線銜接NanoPi2和電腦,在電腦上輸出以下號令燒寫u-boot.bin:fastboot flash包養app bootloader u-boot.bin
留意:您不克不及直接應用dd來更換新的資料SD卡,不然有能夠會招致無法正常啟動。預備mkimage編譯內核需求用到U-Boot中的東西mkimage,是以,在編譯內核uImage前,您需求包管您的主機周遭的狀況可這話一出,裴母臉色一白,當場暈了過去。以勝利運轉它。
你可以直接應用號令 sudo apt-get install u-boot-tools 來裝置,也可以本身編譯并裝置:cd uboot_nanopi2 make CROSS_COMPILE=arm-linux- tools sudo mkdir -p /usr/local/***in &包養金額& sudo cp -v tools/mkimage /usr/local/***in
編譯Linux kernel編譯內核下載內核源代碼
git clone https://github.com/frie包養合約ndlyarm/li包養感情nux-3.4.y.git cd linux-3.4.y git checkout s5p4418-nanopi2
NanoPi2內核所屬的分支是s5p4418-nanopi2,在開端編譯前先切換分支。編譯Android內核
make nanopi2_android_defconfig touch .scmversion make CROSS_COMPILE=arm-l包養條件inux- uImage
編譯Debian內核
make nanopi2_linux_defconfig touch .scmversion make CROSS_COMPILE=arm-linux- uImage
編譯勝利停止后,重生成的內核燒寫文件為 arch/arm/boot/uImage,調換失落SD卡boot分區下的同名文件即可。編譯內核模塊Android包括內核模塊,位于system分區的 /lib/modules/ 下,假如您有新的內核模塊或許內核設置裝備擺設有變更,則需求從頭編譯。
起首編譯內核源代碼中的模塊:cd linux-3.4.y make CROSS_COMPILE=arm-linux- modules
別的有2個內核模塊的源代碼位于Android源代碼中,可應用以下號令來編譯:cd /opt/FriendlyARM/s5p4418/android./vendor/friendly-arm/build/common/build-modules.sh
此中 “/opt/FriendlyARM/s5p4418/android” 是指Android源代碼的TOP目次,應用參數“-h”可檢查輔助。
編譯勝利停止后,會顯示天生的內核模塊。編譯Android搭建編譯周遭的狀況
搭建編譯Android的周遭的狀況提出應用64位的Ubuntu 14.04,裝置需求的包即可。sudo apt-get install bison g++-multilib git gperf libxml2-utils make python-networkx zip sudo apt-get install flex libncurses5-dev zlib1g-dev gawk minicom
更多闡明可檢查 https://source.android.com/source/initializing.html 。下載源代碼
Android源代碼的下載需求應用repo,其裝置和應用請檢查https://source.android.com/source/downloading.html 。mkdir android && cd androidrepo init -u https://github.com包養網站/friendlyarm/android_manifest.git -b nanopi2-kitkatrepo sync
此中“android”是指任務目次。編譯體系
source build/envsetup.shlunch aosp_nanopi2-userdebug make -j8
編譯勝利完成后,目次 out/target/product/nanopi2/ 下包括可用于燒寫的甜心寶貝包養網image文件。
• 四核A9創客神器NanoPi M2A,S5P4418開闢板,千兆網卡WiFi藍牙 5547
• NanoPi2 Fire安卓人機界面套裝,四核A9,4418開闢板,7寸電容觸摸屏 3575
• 四核A53創客神器NanoPi A64,全志A64,1GB內存千兆網卡WiFi,64位 5706
• 四核A9開源4418開闢板NanoPi S2,板載WiFi藍牙eMMC,Ubuntu安卓 4226
發佈留言