• <th id="8149e"><pre id="8149e"><sup id="8149e"></sup></pre></th>

    <tbody id="8149e"><pre id="8149e"></pre></tbody>
    <span id="8149e"></span>

    <th id="8149e"></th>
  • <dd id="8149e"></dd>

      您現在的位置: 網站首頁 >  技術專區 > 技術資料

      小度智能音箱方案介紹主控Amlogic/A113開發手冊

      百度小度智能音箱方案Amlogic/A113開發手冊
      鑫聯拓展科技總結:
      注意 Amlogic/A113 開發手冊目前只面向 Rokid 開發者提供。如未注冊成為Rokid 開發者,請先至 Rokid 官網注冊成為開發者。

      開發板套件基本參數介紹

      • CPU: Amlogic A113X A53x4 up to 1.5Ghz

      • Memory: 256MB DDR3 + 512MB Nand Flash

      • Mic Array: PDM mic x 4

      • Audio:line out 3.5mm

      • Network:802.11 a/b/g/n/ac

      • Bluetooth: BT 4.1/BLE

      • LED: RGB LED x 12

      • DC in:USB-Type C 5V

      硬件設計參考資料

      CPU 功能板介紹

      Rokid AI Dev Kit CPU Board Top SideRokid AI Dev Kit CPU Board Bottom Side

      軟件設計參考資料

      代碼獲取

      • repo 是Google官方版本

      repo init -u ssh://your-account@openai.rokid.com:29418/amlogic_a113_audio/manifest -m rokidbase.xml
      • repo 是Rokid 修正版本

      repo init -u ssh://your-account@openai.rokid.com:29418/amlogic_a113_audio/manifest -m rokidbase.xml --repo-url=ssh://your-account@openai.rokid.com:29418/tools/repo --no-repo-verify
      • 下載代碼樹

        repo sync

      Rokid對上游代碼的修改目錄

      .
      ├── bootloader
      │ └── uboot-2015-dev
      ├── buildroot
      │ ├── board
      │ │ ├── amlogic
      │ │ └── rokid
      │ ├── configs
      │ │ └── banban_m_a113_release_defconfig
      │ ├── fs
      │ │ ├── cpio
      │ │ └── ubifs
      │ └── package
      │ ├── android-tools
      │ ├── systemd
      │ └── tinyalsa
      ├── build.sh
      ├── kernel
      │ └── aml-4.9
      ├── multimedia
      │ └── libplayer=== disabled by rokid.
      ├── robot
      │ ├── apps
      │ │ ├── bluetooth
      │ │ ├── chat
      │ │ ├── cloudappclient
      │ │ ├── konnichiha
      │ │ ├── miss
      │ │ ├── network
      │ │ └── volume
      │ ├── external
      │ │ ├── android-kernel-headers
      │ │ ├── librplayer
      │ │ ├── libuv_callback
      │ │ ├── ota_unpack
      │ │ ├── power_ctrl
      │ │ ├── rokidos-node
      │ │ ├── rplayer-demo
      │ │ ├── vol_ctrl
      │ │ ├── wpa_ctrl
      │ │ └── znode
      │ ├── frameworks
      │ │ └── native
      │ ├── hardware
      │ │ ├── libhardware
      │ │ └── modules
      │ ├── openvoice
      │ │ ├── ams
      │ │ ├── blacksiren
      │ │ ├── openvoice_process
      │ │ └── speech
      │ ├── services
      │ │ ├── bootanim
      │ │ ├── btflinger
      │ │ ├── jsproxy
      │ │ ├── lumenflinger
      │ │ ├── pivotdb
      │ │ ├── pkgm
      │ │ ├── power_monitor
      │ │ ├── shadowgrade
      │ │ ├── ttsflinger
      │ │ ├── wifi_monitor
      │ │ ├── www
      │ │ └── zygote
      │ └── system
      │ ├── core
      │ ├── extras
      │ ├── property
      │ └── property_service
      └── rokid_br_external
      ├── build
      │ ├── buildprop.sh
      │ ├── ci_build.sh
      │ ├── envsetup.sh -> setenv.sh
      │ ├── rokidclean.sh
      │ └── setenv.sh
      ├── Config.in
      ├── external.desc
      ├── external.mk
      └── package
      ├── ams
      ├── android-fw-native
      ├── android-hardware
      ├── android-kernel-headers
      ├── android-system-core
      ├── apps-bluetooth-nodejs
      ├── apps-cloudappclient-nodejs
      ├── apps-konnichiha-cpp
      ├── apps-miss-nodejs
      ├── apps-network-nodejs
      ├── apps-volume-nodejs
      ├── blacksiren
      ├── bootanim
      ├── btflinger
      ├── cloudappclient-native
      ├── fw_env
      ├── librplayer
      ├── libuv_callback
      ├── lumenflinger
      ├── openvoice_process
      ├── ota_unpack
      ├── pivotdb
      ├── pkgm
      ├── power_ctrl
      ├── power_monitor
      ├── property
      ├── property-service
      ├── rokidos_node
      ├── rplayer-demo
      ├── shadowgrade
      ├── speech
      ├── ttsflinger
      ├── vol_ctrl
      ├── wifi_monitor
      ├── wpa_ctrl
      ├── www
      ├── znode
      └── zygote

      U-Boot

      修改了廠商代碼,支持Rokid的板級配置目錄

      Kernel

      修改了廠商代碼,支持Rokid多型號板子的DST配置目錄

      編譯指令

      目前僅支持64位版本。

      編譯A113請選擇'banban_m_a113_release'

      source rokid_br_external/build/setenv.sh

      輸出

      Environment setting is OK!
      Just type 'lunch' and you will get a list of choices, or you can type 'lunch [choice]' to lunch directly.
      lunch

      輸出

      You are building on Linux
      echo Lunch menu... pick a combo:
      1. nana_t_s905d_release
      2. nana_l_a112_release
      3. rm101_s905d_release
      4. rp102_s905d_release
      5. banban_m_a113_release
      6. nana_t2_s905d_release
      7. banban_m2_a113_release
      8. banban_m3_a113_release
      
      Which would you like?

      其中

      banban_m_a113_release:為 A113 6mic v1.0 麥克風板,版本號 v1.0 在麥克風板正中央絲印上
      banban_m2_a113_release: 為 A113 4mic 麥克風板
      banban_m3_a113_release: 為 A113 6mic v1.1 麥克風板, 版本號 v1.1 在麥克風板正中央絲印上

      請根據開發板型號選擇相應軟件版本

      編譯代碼

      make


      分享到:
      點擊次數:  更新時間:2019-07-24 00:00:51  【打印此頁】  【關閉
      欧美肥老太牲交视频_日本免费最新高清不卡视频_337p日本大胆欧美人视频_久久久久久精品久久久