广东龙芯2K500先锋板采用龙芯2K0500芯片,是LoongArch架构首款面向嵌入式应用的开发板,兼容行业生态,是学习LoongArch架构的首选。先锋板集成LCD/以太网/USB等基本接口,扩展支持(插针形式)2个SPI,2个I2C,6路串口,2路CAN,4路PWM, 8个GPIO等接口。
01
从开箱到上电到连接主机过程(↓点击标题或图片查看详情)
电子发烧友网联合广东龙芯发起龙芯2K500开发板试用活动。龙芯2K500先锋板采用龙芯2K0500芯片,是LoongArch架构首款面向嵌入式应用的开发板,兼容行业的生态,是了解学习LoongArch架构的很好的开始。
开发板包装盒不大,正面有硕大的龙芯中科几个显眼的大字,打开包装最上层就可以看到2k500开发板的真容了,在包装四个侧面有防撞泡沫,保护的很好。下面是一个盒子,打开后可以看到一个电源一个USB串口线,以及开发板的固定螺柱~
本节主要介绍从开箱到上电到连接主机过程
02
C/C++开发环境搭建测试
通过对广东龙芯LoongSon2K500 开发板上进行c/c++开发测试来看,该开发板简单易于上手。开发板提供了镜像虚拟机方式的开发环境,省去了繁琐的安装配置,能够使初学者也能快速的使用,也能避免各种异常问题的产生,对开发者来说比较友好。
03
开发http服务&websocket实时更新数据
过使用uWebsocket建立嵌入式HTTP服务,可以轻松的完成嵌入式的web管理页面,并且可以完成信息展示,控制的过程。并且数据在浏览器和开发板间传输,是实时传输,页面端使用websocket完成双向的数据通讯,使的前端能够非常平滑的显示硬件的相关参数信息。
04
点亮RGB多彩发光板
前段时间乔帮主送了几个DFRobot的RGB多彩发光板,官方的演示视频看起来很绚丽,今天准备用龙芯开发板点亮这个RGB多彩发光板,实现炫彩呼吸灯。
本文所需硬件包括:龙芯2K500先锋板、DFRobot RGB多彩发光板
05
龙芯2K500 Linux环境基础调教和使用
龙芯2K500是一块嵌入式的开发板,上面跑的Linux有所裁剪,不过基本功能都还在。
使用串口连接到开发板以后,第一件事情,就是联网。板载的有线网口,可以用网线连接到电脑网口,或者连接到路由器。连接后,会自动启用默认设置的ip地址。
06
LoongArch汇编初体验
龙芯2K500使用的是LoongArch指令集架构,是不同与现有的X86、Arm、Risc-V的指令集架构。
《计算机体系结构基础(LoongArch)-3rd.pdf》也非常值得学习,是以LoongArch为基础详细讲解计算机硬件体系结构。
有了板子,有了书,对于深入理解计算机硬件和指令,可以理论联系实际,加深理解。学用LoongArch的基础之一,就是学习LoongArch的汇编。
汇编通常分为两种,一种是裸机汇编,一种是在现有系统下的汇编。
裸机汇编难度较大,因为系统的方方面面,你都需要详细的了解,才能进行驱动控制。
在现有系统下的汇编,则可以调用现有系统的接口,将时间精力放在主要逻辑上。
07
龙芯2K500丝滑体验LVGL demo
LVGL demo跑起来后,可以在屏幕滑动或者点击操作,运行效果,确实是非常的流畅,一个字:爽,两个字:丝滑!!!
本文由电子发烧友社区发布,转载请注明以上来源。如需社区合作及入群交流,请添加微信EEFans0806,或者发邮箱liuyong@huaqiu.com。
热门推荐干货好文
1、RK3568!四核64位ARMv8.2A架构,汇聚编译源码及实战样例
2、开源作品秀,教你如何DIY一款自己的声源跟踪小车
3、ARM架构国产MCU移植!国民技术N32系列开源移植样例合集
4、低成本ESP32方案,支持OpenHarmony系统开发(附10+项目样例Demo)
5、从0到1玩转瑞萨RA4系列开发板,教你变着花样玩板子
6、四核64位,超强CPU ,看RK3568“竞”开发板DEMO!
8、全部开源 | 基于全志V85X的运动相机,工业网关,可穿戴式摄像头
9、高性能双核RISC-V,满足大多数开发,这款国产MCU工程师都爱
原文标题:龙芯架构首款面向嵌入式应用的开发板,2K500开发应用实例
文章出处:【微信公众号:电子发烧友论坛】欢迎添加关注!文章转载请注明出处。
-
电子技术
+关注
关注
18文章
889浏览量
55892 -
电子发烧友论坛
+关注
关注
4文章
197浏览量
1062
原文标题:龙芯架构首款面向嵌入式应用的开发板,2K500开发应用实例
文章出处:【微信号:gh_9b9470648b3c,微信公众号:电子发烧友论坛】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论