龙芯2K0300蜂鸟开发板是一块集成度很高的板卡,龙芯2K0300蜂鸟开发板*这个板子很小(几乎跟树莓派一样大),IO资源确实非常丰富,值得大家来研究和学习,下面简单介绍介绍一下这块开发板。
龙芯中科在广州正式发布了一款基于其首款芯片2K0300的蜂鸟开发系统。该系统专为嵌入式领域设计,凭借其小巧灵活的特点,被形象地命名为“蜂鸟”。
据了解,蜂鸟开发系统采用“核心板+配套底板”的模块化设计,核心板尺寸为35mm×35mm。这种设计不仅实现了高度的集成化,而且为用户提供了丰富的可扩展性。系统支持U-Boot作为启动固件和Linux内核,同时适配了Buildroot、OpenWrt和OpenHarmony等第三方库和文件系统,展示了其强大的兼容性和灵活性。
在硬件配置方面,蜂鸟开发板的核心板集成了CPU、DDR4、PHY芯片、EMMC和NOR FLASH等关键部件,确保了系统的高性能和
稳定性。而底板设计则为用户提供了丰富的外围接口,包括LCD显示屏、SPI、PWM、CAN、AD模拟输入、I2C、I2S、UART、SD卡座、网口和USB接口等。这些接口满足了工控互联网行业对于多种功能的需求,为开发者提供了广阔的应用空间。
龙芯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://pan.baidu.com/s/1qMp1Mjhdm0OAQJRxYuY27Q?pwd=1234 提取码1234
更多回帖