那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

firefly3399PRO-JD4編譯Ubuntu 固件簡介

firefly ? 來源:firefly ? 作者:firefly ? 2019-12-17 16:42 ? 次閱讀
編譯 Ubuntu 固件(GPT)

為了方便用戶的使用與開發(fā),官方提供了Linux開發(fā)的整套sdk,本章詳細(xì)的說明SDK的具體用法。

準(zhǔn)備工作
下載源碼

下載repo工具:

mkdirlinuxcdlinuxgitclonehttps://github.com/FireflyTeam/repo.git

下載 Linux-SDK:

  • 方法一

初始化repo倉庫:

mkdirlinux-sdkcdlinux-sdk../repo/repoinit--repo-urlhttps://github.com/FireflyTeam/repo.git-uhttps://github.com/FireflyTeam/manifests.git-blinux-sdk-mrk3399pro/rk3399pro_linux_release.xml

同步源碼:

../repo/reposync-c
  • 方法二(國內(nèi)用戶推薦使用)

因為國內(nèi)用戶可能git拉代碼會比較慢,所以官方提供了基礎(chǔ)得源碼包Linux_SDK.7z

下載Linux_SDK.7z

1.解壓7zxLinux_SDK.7z2.更新代碼cdlinux_sdkreposync-c
Linux_SDK 目錄介紹

目錄:

├── linux_sdk │ ├── app │ ├── buildroot buildroot根文件系統(tǒng)的編譯目錄 │ ├── build.sh -> device/rockchip/common/build.sh 全自動編譯腳本 │ ├── device 編譯相關(guān)配置文件 │ ├── distro debian根文件系統(tǒng)生成目錄 │ ├── docs 文檔 │ ├── envsetup.sh -> buildroot/build/envsetup.sh │ ├── external 存放文件系統(tǒng)工具、demo等源碼 │ ├── kernel 內(nèi)核 │ ├── Makefile -> buildroot/build/Makefile │ ├── mkfirmware.sh -> device/rockchip/common/mkfirmware.sh rockdev鏈接更新腳本 │ ├── prebuilts 存放編譯工具 │ ├── rkbin 存放初始化ddr的.bin文件 │ ├── rkflash.sh -> device/rockchip/common/rkflash.sh 燒寫腳本 │ ├── debian debian根文件系統(tǒng)編譯目錄 │ ├── tools 燒寫、打包工具 │ └── u-boot u-boot
搭建SDK編譯環(huán)境

編譯buildroot固件:

sudoapt-getinstallrepogit-coregitkgit-guigcc-arm-linux-gnueabihfu-boot-toolsdevice-tree-compiler\gcc-aarch64-linux-gnumtoolspartedlibudev-devlibusb-1.0-0-devpython-linaro-image-tools\linaro-image-toolsautoconfautotools-devlibsigsegv2m4intltoollibdrm-devcurlsedmake\binutilsbuild-essentialgccg++bashpatchgzipbzip2perltarcpiopythonunziprsyncfilebcwget\libncurses5libqt4-devlibglib2.0-devlibgtk2.0-devlibglade2-devcvsgitmercurialrsyncopenssh-client\subversionasciidocw3mdblatexgraphvizpython-matplotliblibc6:i386libssl-devtexinfo\liblz4-toolgenext2fslib32stdc++6

編譯debian固件:

sudoapt-getinstallrepogit-coregitkgit-guigcc-arm-linux-gnueabihfu-boot-toolsdevice-tree-compiler\gcc-aarch64-linux-gnumtoolspartedlibudev-devlibusb-1.0-0-devpython-linaro-image-tools\linaro-image-toolsgcc-4.8-multilib-arm-linux-gnueabihfgcc-arm-linux-gnueabihflibssl-dev\gcc-aarch64-linux-gnug+confautotools-devlibsigsegv2m4intltoollibdrm-devcurlsedmake\binutilsbuild-essentialgccg++bashpatchgzipbzip2perltarcpiopythonunziprsyncfilebcwget\libncurses5libqt4-devlibglib2.0-devlibgtk2.0-devlibglade2-devcvsgitmercurialrsyncopenssh-client\subversionasciidocw3mdblatexgraphvizpython-matplotliblibc6:i386libssl-devtexinfo\liblz4-toolgenext2fslib32stdc++6

ubuntu固件:(根文件系統(tǒng)請使用官方提供的根文件系統(tǒng)鏡像)

sudoapt-getinstallrepogit-coregitkgit-guigcc-arm-linux-gnueabihfu-boot-toolsdevice-tree-compiler\gcc-aarch64-linux-gnumtoolspartedlibudev-devlibusb-1.0-0-devpython-linaro-image-tools\linaro-image-toolsgcc-4.8-multilib-arm-linux-gnueabihfgcc-arm-linux-gnueabihflibssl-dev\gcc-aarch64-linux-gnug+confautotools-devlibsigsegv2m4intltoollibdrm-devcurlsedmake\binutilsbuild-essentialgccg++bashpatchgzipbzip2perltarcpiopythonunziprsyncfilebcwget\libncurses5libqt4-devlibglib2.0-devlibgtk2.0-devlibglade2-devcvsgitmercurialrsyncopenssh-client\subversionasciidocw3mdblatexgraphvizpython-matplotliblibc6:i386libssl-devtexinfo\liblz4-toolgenext2fslib32stdc++6

注意:Ubuntu17.04或者更高的系統(tǒng)還需要如下依賴包

sudoapt-getinstalllib32gcc-7-devg++-7libstdc++-7-dev
編譯SDK
編譯前配置

配置文件 aio-rk3399pro-jd4.mk:

./build.shaio-rk3399pro-jd4.mk#文件路徑在`device/rockchip/rk3399pro/aio-rk3399pro-jd4.mk`

配置文件生效會連接到device/rockchip/.BoardConfig.mk,檢查該文件可以驗證是否配置成功。

注意:aio-rk3399pro-jd4.mk為編譯生成buildroot固件的配置文件.同時用戶也可以通過參考該配置生成新的配置文件來適配自己所需要的固件。

重要配置介紹:(如果需要diy固件,可能需要修改下列配置信息)

# Uboot defconfigexportRK_UBOOT_DEFCONFIG=rk3399pro編譯uboot配置文件# Kernel defconfigexportRK_KERNEL_DEFCONFIG=firefly3399pro_linux_defconfig編譯kernel配置文件# Kernel dtsexportRK_KERNEL_DTS=rk3399pro-firefly-aiojd4編譯kernel用到的dts# parameter for GPT tableexportRK_PARAMETER=parameter-ubuntu.txt分區(qū)信息(十分重要)# packagefile for make update imageexportRK_PACKAGE_FILE=rk3399-ubuntu-package-file打包配置文件# rootfs image pathexportRK_ROOTFS_IMG=xxxx/xxxx.img根文件系統(tǒng)鏡像路徑

注意,十分重要!!

默認(rèn)配置編譯buildroot固件,如果想編譯其他固件(如ubuntu固件)請執(zhí)行一下操作:

  • 下載ubuntu根文件系統(tǒng)鏡像https://pan.baidu.com/s/1DuCzTGARDi7APxyKs9Nl1A:ubuntu__xxx_npu_rootfs.img (由于3399pro帶npu,所以請選擇npu鏡像)

  • 把得到的鏡像放到sdk的指定目錄:

#解壓7zxxxxxx.img.7z#sdk根目錄下mkdirubunturootfsmvrootfs.imgubunturootfs/#修改aio-3399c.mk文件vimdevice/rockchip/rk3399pro/aio-rk3399pro-jd4.mk#把RK_ROOTFS_IMG屬性改成ubuntu文件系統(tǒng)鏡像得路徑(也就是下載好的xxxxx_rootfs.img)RK_ROOTFS_IMG=ubunturootfs/xxxxx_rootfs.img

注意:ubuntu根文件系統(tǒng)鏡像存放路徑不能錯

全自動編譯

在配置和搭建環(huán)境的工作都做好的前提下:

./build.shaio-rk3399pro-jd4.mk./build.sh

全自動編譯的固件默認(rèn)編譯buildroot固件。生成固件目錄rockdev/,同時會在IMAGE中備份。

部分編譯

配置

./build.shaio-rk3399pro-jd4.mk

kernel

./build.shkernel

u-boot

./build.shuboot

recovery

recovery分區(qū)可省略,若有需要: 編譯recovery:

./build.shrecovery

rootfs

  • buildroot

./build.shrootfs
  • debian:

cddebian/1:#Building base debian system by ubuntu-build-service from linarosudoapt-getinstallbinfmt-supportqemu-user-staticlive-buildsudodpkg-iubuntu-build-service/packages/*sudoapt-getinstall-f2:#編譯 32 位的 debian:RELEASE=stretchTARGET=desktopARCH=armhf./mk-base-debian.sh#或編譯 64 位的 debian:RELEASE=stretchTARGET=desktopARCH=arm64./mk-base-debian.sh#上面編譯如果遇到如下問題情況:noexecornodevissue/usr/share/debootstrap/functions:line1450:..../rootfs/ubuntu-build-service/stretch-desktop-armhf/chroot/test-dev-null:PermissiondeniedE:Cannotinstallintotarget'/home/foxluo/work3/rockchip/rk_linux/rk3399_linux/rootfs/ubuntu-build-service/stretch-desktop-armhf/chroot' mounted with noexec or nodev# 解決辦法:mount-oremount,exec,devxxx(xxxisthemountplace),thenrebuildit.3:# 編譯 32 位的 debian:VERSION=debugARCH=armhf./mk-rootfs-stretch.sh# 開發(fā)階段推薦使用后面帶 debug# 編譯 64 位的 debian:VERSION=debugARCH=arm64./mk-rootfs-stretch-arm64.sh4:./mk-image.shmvlinaro-rootfs.img../distro/5:#修改aio-3399c.mk文件vimdevice/rockchip/rk3399/aio-3399c.mk#把RK_ROOTFS_IMG屬性改成ubuntu文件系統(tǒng)鏡像得路徑(也就是linaro-rootfs.img)RK_ROOTFS_IMG=distro/linaro-rootfs.img
  • ubuntu18.04,可以通過云盤下載:

1.下載ubuntu根文件系統(tǒng)鏡像https://pan.baidu.com/s/1DuCzTGARDi7APxyKs9Nl1A (由于3399pro帶npu,所以請選擇npu鏡像–ubuntu_xxx_npu_rootfs.img)

2.把得到的鏡像放到sdk的指定目錄:

#解壓7zxxxxxx.img.7z#sdk根目錄下mkdirubunturootfsmvrootfs.imgubunturootfs/#修改aio-3399c.mk文件vimdevice/rockchip/rk3399pro/aio-rk3399pro-jd4.mk#把RK_ROOTFS_IMG屬性改成ubuntu文件系統(tǒng)鏡像得路徑(也就是下載好的xxxxx_rootfs.img)RK_ROOTFS_IMG=ubunturootfs/xxxxx_rootfs.img

注意:ubuntu根文件系統(tǒng)鏡像存放路徑不能錯

運(yùn)行./mkfirmware.sh會自動更新rockdev/rootfs.img的鏈接

固件打包
同步更新各部分鏡像

每次打包固件前先確保rockdev/目錄下文件鏈接是否正確:

ls -l ├── boot.img -> ~/project/linux_sdk/kernel/boot.img ├── idbloader.img -> ~/project/linux_sdk/u-boot/idbloader.img ├── linaro-rootfs.img ├── MiniLoaderAll.bin -> ~/project/linux_sdk/u-boot/rk3399_loader_v1.14.115.bin ├── misc.img -> ~/project/linux_sdk/device/rockchip/rockimg/wipe_all-misc.img ├── oem.img ├── parameter.txt -> ~/project/linux_sdk/device/rockchip/rk3399/parameter-ubuntu.txt ├── recovery.img -> ~/project/linux_sdk/buildroot/output/rockchip_rk3399_recovery/images/recovery.img ├── rootfs.img -> ~/project/linux_sdk/ubunturootfs/rk3399_ubuntu18.04_LXDE.img ├── trust.img -> ~/project/linux_sdk/u-boot/trust.img ├── uboot.img -> ~/project/linux_sdk/u-boot:/uboot.img └── userdata.img

可以運(yùn)行./mkfirmware.sh更新鏈接

./mkfirmware.sh

提示:若不是編譯全部的分區(qū)鏡像,在運(yùn)行./mkfirmware時,會遇到如下類似情況:

error: /home/ljh/proj/linux-sdk/buildroot/output/rockchip_rk3399_recovery/images/recovery.img not found! 表示recovery分區(qū)沒有編譯出鏡像,其他的情況類似,如oem.img、userdata.img 上文提到,這些屬于可省略分區(qū)鏡像,可以不用理會。
打包統(tǒng)一固件

注意:打包前請確認(rèn)tools/linux/Linux_Pack_Firmware/rockdev/package-file是否正確。打包會根據(jù)此文件進(jìn)行分區(qū)打包。此文件鏈接會在./build.shaio-rk3399pro-jd4.mk命令時更新,如果配置不對請返回配置這一節(jié)重新配置一次。

整合統(tǒng)一固件

./build.shupdateimg
分區(qū)介紹
parameter

parameter.txt包含了固件的分區(qū)信息十分重要,你可以在device/rockchip/rk3399pro目錄下找到一些parameter.txt文件,下面以parameter-debian.txt為例子做介紹:

FIRMWARE_VER:8.1MACHINE_MODEL:RK3399MACHINE_ID:007MANUFACTURER:RK3399MAGIC:0x5041524BATAG:0x00200800MACHINE:3399CHECK_MASK:0x80PWR_HLD:0,0,A,0,1TYPE:GPTCMDLINE:mtdparts=rk29xxnand:0x00002000@0x00004000(uboot),0x00002000@0x00006000(trust),0x00002000@0x00008000(misc),0x00010000@0x0000a000(boot),0x00010000@0x0001a000(recovery),0x00010000@0x0002a000(backup),0x00020000@0x0003a000(oem),0x00700000@0x0005a000(rootfs),-@0x0075a000(userdata:grow)uuid:rootfs=614e0000-0000-4b53-8000-1d28000054a9

CMDLINE屬性是我們關(guān)注的地方。以uboot為例0x00002000@0x00004000(uboot)中0x00004000為uboot分區(qū)的起始位置0x00002000為分區(qū)的大小。后面的分區(qū)規(guī)則相同。用戶可以根據(jù)自己需要增減或者修改分區(qū)信息,但是請最少保留uboot,trust,boot,rootfs分區(qū),這是機(jī)器能正常啟動的前提條件。parameter-ubuntu.txt中使用的就是這樣的最簡分區(qū)方案。

分區(qū)介紹:

uboot 分區(qū): 燒寫 uboot 編譯出來的 uboot.img. trust 分區(qū): 燒寫 uboot 編譯出來的 trust.img misc 分區(qū): 燒寫 misc.img。開機(jī)檢測進(jìn)入recovery模式.(可省略) boot 分區(qū): 燒寫 kernel 編譯出來的 boot.img.包含kernel和設(shè)備樹信息 recovery 分區(qū): 燒寫 recovery.img.(可省略) backup 分區(qū): 預(yù)留,暫時沒有用。后續(xù)跟 android 一樣作為 recovery 的 backup 使用.(可省略) oem 分區(qū): 給廠家使用,存放廠家的 app 或數(shù)據(jù)。只讀。代替原來音箱的 data 分區(qū)。掛載在/oem 目錄.(可省略) rootfs 分區(qū): 存放 buildroot 或者 debian 編出來的 rootfs.img,只讀. userdata 分 區(qū) : 存 放 app 臨 時 生 成 的 文 件 或 者 是 給 最 終 用 戶 使 用 。 可 讀 寫 , 掛 載 在 /userdata 目錄下.(可省略)
package-file

此文件應(yīng)當(dāng)與parameter保持一致,用于固件打包。可以在tools/linux/Linux_Pack_Firmware/rockdev下找到相關(guān)文件。以rk3399pro-ubuntu-package-file為例介紹:

# NAME Relative path##HWDEF HWDEFpackage-filepackage-filebootloaderImage/MiniLoaderAll.binparameterImage/parameter.txttrustImage/trust.imgubootImage/uboot.imgbootImage/boot.imgrootfs:growImage/rootfs.imgbackupRESERVED

以上是SDK編譯后生成的鏡像文件。根據(jù)parameter.txt只打包自己用到的img文件。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式主板
    +關(guān)注

    關(guān)注

    7

    文章

    6086

    瀏覽量

    35607
  • 安卓
    +關(guān)注

    關(guān)注

    5

    文章

    2136

    瀏覽量

    57594
  • Firefly
    +關(guān)注

    關(guān)注

    2

    文章

    538

    瀏覽量

    7129
收藏 人收藏

    評論

    相關(guān)推薦

    RK3399用讀卡器燒寫desktop版本固件顯示拷貝失敗該怎么弄

    的AIO-RK3399PRO-JD4-Ubuntu_18.04.5_LTS_DESKTOP_PYTHON3.5-RKNN-OPENCV-20210413-1746.img;  接著用讀卡器燒寫了一個minimal的18.04的固件成功,是這個
    發(fā)表于 06-10 11:38

    Core-3399-JD4更新固件介紹

    進(jìn)行固件升級。注意:Core-3399-JD4出廠默認(rèn)安裝Android操作系統(tǒng)。原作者:Firefly Team
    發(fā)表于 06-30 18:14

    RK3399Pro JD4 yocto編譯鏡像失敗是何原因?

    問題描述及復(fù)現(xiàn)步驟:修改 MACHINE = "aio-rk3399pro-jd4",編譯命令:build bitbake core-image-minimal編譯報錯:
    發(fā)表于 02-13 10:09

    fireflyCORE-3399PRO主板JD4燒寫固件簡介

    AIO-3399PRO-JD4 有靈活的啟動方式。一般情況下,除非硬件損壞,AIO-3399PRO-JD4 開發(fā)板是不會變磚的。 如果在升級過程中出現(xiàn)意外,bootloader 損壞,導(dǎo)致無法重新升級,此時仍可以進(jìn)入 MaskRom 模式來修復(fù)。
    的頭像 發(fā)表于 12-17 16:32 ?2358次閱讀
    fireflyCORE-<b class='flag-5'>3399PRO</b>主板<b class='flag-5'>JD4</b>燒寫<b class='flag-5'>固件</b><b class='flag-5'>簡介</b>

    fireflyCORE-3399主板JD4--FAQs方案

    FAQs HDMI無法4K顯示? AIO-3399JD4默認(rèn)出廠固件是支持HDMI顯示,HDMI分辨率最高4K。如果HDMI無法支持4K
    的頭像 發(fā)表于 12-17 16:40 ?1462次閱讀
    fireflyCORE-<b class='flag-5'>3399</b>主板<b class='flag-5'>JD4</b>--FAQs方案

    Core 3399Pro JD4固件Android 8.1固件

    電子發(fā)燒友網(wǎng)站提供《Core 3399Pro JD4固件Android 8.1固件.txt》資料免費(fèi)下載
    發(fā)表于 09-02 11:00 ?1次下載
    Core <b class='flag-5'>3399Pro</b> <b class='flag-5'>JD4</b><b class='flag-5'>固件</b>Android 8.1<b class='flag-5'>固件</b>

    Core 3399Pro JD4 Android 9.0固件資料

    電子發(fā)燒友網(wǎng)站提供《Core 3399Pro JD4 Android 9.0固件資料.txt》資料免費(fèi)下載
    發(fā)表于 09-02 10:53 ?0次下載
    Core <b class='flag-5'>3399Pro</b> <b class='flag-5'>JD4</b> Android 9.0<b class='flag-5'>固件</b>資料

    Core 3399Pro JD4 固件Fedroa文件包

    電子發(fā)燒友網(wǎng)站提供《Core 3399Pro JD4 固件Fedroa文件包.txt》資料免費(fèi)下載
    發(fā)表于 09-02 10:57 ?0次下載
    Core <b class='flag-5'>3399Pro</b> <b class='flag-5'>JD4</b> <b class='flag-5'>固件</b>Fedroa文件包

    Core 3399Pro JD4固件Ubuntu(GPT)文件包

    電子發(fā)燒友網(wǎng)站提供《Core 3399Pro JD4固件Ubuntu(GPT)文件包.txt》資料免費(fèi)下載
    發(fā)表于 09-02 10:48 ?0次下載
    Core <b class='flag-5'>3399Pro</b> <b class='flag-5'>JD4</b><b class='flag-5'>固件</b><b class='flag-5'>Ubuntu</b>(GPT)文件包

    Core 3399 JD4固件Android 7.1系統(tǒng)

    電子發(fā)燒友網(wǎng)站提供《Core 3399 JD4固件Android 7.1系統(tǒng).txt》資料免費(fèi)下載
    發(fā)表于 09-02 10:03 ?11次下載
    Core <b class='flag-5'>3399</b> <b class='flag-5'>JD4</b><b class='flag-5'>固件</b>Android 7.1系統(tǒng)

    Core 3399 JD4固件Debian

    電子發(fā)燒友網(wǎng)站提供《Core 3399 JD4固件Debian.txt》資料免費(fèi)下載
    發(fā)表于 09-02 09:44 ?0次下載
    Core <b class='flag-5'>3399</b> <b class='flag-5'>JD4</b><b class='flag-5'>固件</b>Debian

    Core 3399 JD4固件Ubuntu18.04/20.04(GPT)

    電子發(fā)燒友網(wǎng)站提供《Core 3399 JD4固件Ubuntu18.04/20.04(GPT).txt》資料免費(fèi)下載
    發(fā)表于 09-02 09:43 ?0次下載
    Core <b class='flag-5'>3399</b> <b class='flag-5'>JD4</b><b class='flag-5'>固件</b><b class='flag-5'>Ubuntu</b>18.04/20.04(GPT)

    Core 3399 JD4 V2固件Ubuntu18.04/20.04(GPT)

    電子發(fā)燒友網(wǎng)站提供《Core 3399 JD4 V2固件Ubuntu18.04/20.04(GPT).txt》資料免費(fèi)下載
    發(fā)表于 09-16 10:00 ?0次下載
    Core <b class='flag-5'>3399</b> <b class='flag-5'>JD4</b> V2<b class='flag-5'>固件</b><b class='flag-5'>Ubuntu</b>18.04/20.04(GPT)

    Core 1808 JD4固件Ubuntu18.04

    電子發(fā)燒友網(wǎng)站提供《Core 1808 JD4固件Ubuntu18.04.txt》資料免費(fèi)下載
    發(fā)表于 09-20 17:03 ?0次下載
    Core 1808 <b class='flag-5'>JD4</b><b class='flag-5'>固件</b><b class='flag-5'>Ubuntu</b>18.04

    AIO 3566JD4固件Ubuntu

    電子發(fā)燒友網(wǎng)站提供《AIO 3566JD4固件Ubuntu.txt》資料免費(fèi)下載
    發(fā)表于 09-20 10:19 ?0次下載
    AIO 3566<b class='flag-5'>JD4</b><b class='flag-5'>固件</b><b class='flag-5'>Ubuntu</b>
    决胜德州扑克刷金币| 三国百家乐官网的玩法技巧和规则 | 功夫百家乐官网的玩法技巧和规则| 澳门百家乐网40125| 百家乐官网破解的方法| 网上百家乐官网有哪些玩法| tt百家乐官网的玩法技巧和规则| 湄潭太阳城房价| 百家乐官网赌场群| 大发888真人游戏| 博彩网皇冠| 赙彩百家乐官网游戏规则| 澳门百家乐娱乐城开户| 黄平县| 百家乐15人桌布| 玩百家乐官网会犯法吗| 茅台百家乐的玩法技巧和规则| 百家乐官网投注注技巧| 百家乐15人桌子| 肯博百家乐官网游戏| 百家乐押注方法| 百家乐官网信誉平台现金投注| 哪个百家乐网站信誉好| 澳门百家乐官网娱乐注册| 威尼斯人娱乐城首选d77com| 永利百家乐官网赌场娱乐网规则| 炸金花棋牌游戏| 怎样看百家乐官网牌| 百家乐平台送彩金| 百家乐官网直杀| 大发888娱乐场| 百家乐赌具哪里最好| 百家乐官网关键词| 合肥太阳城在哪| 做生意放什么东西招财| 百家乐官网所有技巧| 全讯网分析| 百家乐捡揽方法| 百家乐官网的破解方法| 威尼斯人娱乐城网| 大发百家乐现金网|