ロシアの最初の商用開発用プロセッサ、 SOM Baikal-T1 MIPSに基づくBaikal BFK Rev 1.6デモボードがエンジニアリングラボに入りました。
MIPS Warrior PクラスP5600 MIPS 32アーキテクチャに基づくデュアルコアBaikal-T1プロセッサは、輸入代替プログラムの一部として2015年に発表されました;その開発者はロシアのable話会社Baikal Electronicsです。 このオンチップシステムは、ルーターおよびネットワークドライブ、シンクライアント、マルチメディアセンター、CNCシステムなどの産業用および民生用デバイスの設計用に作成されました。
ボックスを開いて、テストボード上の標準プラットフォームサポートパッケージ(BSP)の動作を確認します。
ボードを接続し、開発者のサイトからインストールファイルbsp_baikal_mips_4_00_08.runをダウンロードします。
使用されるホストシステムはDebian 8.1です。 ホストシステムにパッケージを追加します。
$ sudo apt-get install parted kpartx libssl-dev
. , .run- BSP Baikal:
$ mkdir -p ~/baikal-bsp $ cp <download dir>/bsp_baikal_mips_4_00_08.run ~/baikal-bsp/ $ cd ~/baikal-bsp/ $ chmod +x bsp_baikal_mips_4_00_08.run $ ./bsp_baikal_mips_4_00_08.run
:
BSP, :
$ cd ~/baikal-bsp/baikal/usr/scripts $ ./build-boot-img.sh bfk –a
:
:
- XP4 mini USB- HOST-, DFU Loader.
- RS232 -> USB XS9 ( ), .
- ATX XP14.
. USB DFU.
PWR ON (SB2) :
$ cd ~/baikal-bsp $ sudo baikal/bin/./dfu-util -D baikal/img/bfk-mips.rom -d abf0:1234 -a 0
:
:
openwrt rootfs .
openwrt ( Chaos Calmer 15.05)
$ cd ~/baikal-bsp $ git clone git://git.openwrt.org/15.05/openwrt.git
Baikal BFK openwrt ( 0001-add-supporting-baikal-BFK-board.patch):
$ cd ~/baikal-bsp /openwrt $ git checkout -b work $ git am <download dir>/0001-add-supporting-baikal-BFK-board.patch
:
$ cd ~/baikal-bsp /openwrt $ cp target/linux/baikal/baikal-bfk-defconfig .config $ make defconfig $ make -j4
:
:
$ cd ~/baikal-bsp $ sudo baikal/bin/./dfu-util -D openwrt/build_dir/target-mipsel_mips32_uClibc-0.9.33.2/linux-baikal_bfk-1.x/bfk-mips.rom -d abf0:1234 -a 0
:
:
Ethernet (ETH 1G) — XS11, :
$ ifconfig eth0 up 10.54.4.250 $ iperf -c 10.54.4.61
:
, , (BSP) 4.4.24 ( ) U-Boot 2014.10 — openwrt, yokto, buildroot. .
«-T1»: 10GbE GbE, USB, SATA, PCIe, GPIO, UART, I2C, SPI.
- — microATX — 244244 . , , JTAG, EJTAG DFU.
, . .