龙芯技术社区
直播中

jf_67024233

1年用户 257经验值
擅长:电源/新能源 模拟技术 测量仪表 接口/总线/驱动
私信 关注

【龙芯2K0300蜂鸟板试用】龙芯2K0300蜂鸟开发板开发环境搭建

龙芯2K0300蜂鸟开发板是一块集成度很高的板卡,龙芯2K0300蜂鸟开发板*这个板子很小(几乎跟树莓派一样大),IO资源确实非常丰富,值得大家来研究和学习,下面简单介绍介绍一下这块开发板。

7.jpg

龙芯中科在广州正式发布了一款基于其首款芯片2K0300的蜂鸟开发系统。该系统专为嵌入式领域设计,凭借其小巧灵活的特点,被形象地命名为“蜂鸟”。

据了解,蜂鸟开发系统采用“核心板+配套底板”的模块化设计,核心板尺寸为35mm×35mm。这种设计不仅实现了高度的集成化,而且为用户提供了丰富的可扩展性。系统支持U-Boot作为启动固件和Linux内核,同时适配了Buildroot、OpenWrt和OpenHarmony等第三方库和文件系统,展示了其强大的兼容性和灵活性。

wKgZomZv9ryAZwC6AAVnO3tNNkE794 (1).jpg

在硬件配置方面,蜂鸟开发板的核心板集成了CPU、DDR4、PHY芯片、EMMC和NOR FLASH等关键部件,确保了系统的高性能和2.jpg
稳定性。而底板设计则为用户提供了丰富的外围接口,包括LCD显示屏、SPI、PWM、CAN、AD模拟输入、I2C、I2S、UART、SD卡座、网口和USB接口等。这些接口满足了工控互联网行业对于多种功能的需求,为开发者提供了广阔的应用空间。

3.jpg

龙芯2K0300蜂鸟开发板的开发环境通过下面的方法来搭建。
开发环境
前置依赖
toolchain:loongson-gnu-toolchain-8.3-x86_64-loongarch64-linux-gnu-rc1.3-1.tar.xz

kernel:linux-4.19-0614.tar.gz

rootfs:loongos-qt.cpio

编译内核:
先安装bison、flex

sudo apt install bison flex libncurses5‐dev libssl-dev
导入toolchain环境变量

export PATH=$PATH:/home/asensing/loongson/loongson-gnu-toolchain-8.3-x86_64-loongarch64-linux-gnu-rc1.3-1/bi
拷贝配置

cp arch/loongarch/configs/loongson_2k300_defconfig .config
配置内核

make menuconfig ARCH=loongarch
编译内核,成功了会在内核根目录下生成vmlinuz

make vmlinuz ARCH=loongarch CROSS_COMPILE=loongarch64-linux-gnu- -j8
清理内核

make clean ARCH=loongarch CROSS_COMPILE=loongarch64-linux-gnu- -j8
拷贝vmlinuz到指定位置/boot目录下,设备树默认是编译到内核里边去的

scp vmlinuz root@192.168.137.111:/boot

以上是搭建环境的方法,同时附上官方网站网址及开发板资料,方便大家查找和研究。

龙芯官方主页:

https://www.loongson.cn/

龙芯技术社区:

http://www.loongnix.cn/zh/

2K0300蜂鸟开发板资料

更多资料从网盘下载

网盘链接 https://pan.baidu.com/s/1qMp1Mjhdm0OAQJRxYuY27Q?pwd=1234 提取码1234

更多回帖

发帖
×
20
完善资料,
赚取积分