0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

龙芯架构首款面向嵌入式应用的开发板,2K500开发应用实例

电子发烧友论坛 来源:未知 2023-03-21 09:45 次阅读

pYYBAGQfsL-ARrGGAAH3lrZVrhU581.png

广东龙芯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++开发测试来看,该开发板简单易于上手。开发板提供了镜像虚拟机方式的开发环境,省去了繁琐的安装配置,能够使初学者也能快速的使用,也能避免各种异常问题的产生,对开发者来说比较友好。

ead6f026-c789-11ed-bfe3-dac502259ad0.jpg

03

开发http服务&websocket实时更新数据

过使用uWebsocket建立嵌入式HTTP服务,可以轻松的完成嵌入式的web管理页面,并且可以完成信息展示,控制的过程。并且数据在浏览器和开发板间传输,是实时传输,页面端使用websocket完成双向的数据通讯,使的前端能够非常平滑的显示硬件的相关参数信息。

eae9e73a-c789-11ed-bfe3-dac502259ad0.jpg

04

点亮RGB多彩发光板

前段时间乔帮主送了几个DFRobot的RGB多彩发光板,官方的演示视频看起来很绚丽,今天准备用龙芯开发板点亮这个RGB多彩发光板,实现炫彩呼吸灯。

本文所需硬件包括:龙芯2K500先锋板、DFRobot RGB多彩发光板

05

龙芯2K500 Linux环境基础调教和使用

龙芯2K500是一块嵌入式的开发板,上面跑的Linux有所裁剪,不过基本功能都还在。

使用串口连接到开发板以后,第一件事情,就是联网。板载的有线网口,可以用网线连接到电脑网口,或者连接到路由器。连接后,会自动启用默认设置的ip地址。

eb163952-c789-11ed-bfe3-dac502259ad0.png

06

LoongArch汇编初体验

龙芯2K500使用的是LoongArch指令集架构,是不同与现有的X86、ArmRisc-V的指令集架构。

《计算机体系结构基础(LoongArch)-3rd.pdf》也非常值得学习,是以LoongArch为基础详细讲解计算机硬件体系结构。

有了板子,有了书,对于深入理解计算机硬件和指令,可以理论联系实际,加深理解。学用LoongArch的基础之一,就是学习LoongArch的汇编。

汇编通常分为两种,一种是裸机汇编,一种是在现有系统下的汇编。

裸机汇编难度较大,因为系统的方方面面,你都需要详细的了解,才能进行驱动控制。

在现有系统下的汇编,则可以调用现有系统的接口,将时间精力放在主要逻辑上。

eb225656-c789-11ed-bfe3-dac502259ad0.png

07

龙芯2K500丝滑体验LVGL demo

LVGL demo跑起来后,可以在屏幕滑动或者点击操作,运行效果,确实是非常的流畅,一个字:爽,两个字:丝滑!!!

eb2ff888-c789-11ed-bfe3-dac502259ad0.jpg

本文由电子发烧友社区发布,转载请注明以上来源。如需社区合作及入群交流,请添加微信EEFans0806,或者发邮箱liuyong@huaqiu.com

eb3f23f8-c789-11ed-bfe3-dac502259ad0.png

热门推荐干货好文

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!

7、人工智能也能这么玩, 简单快速入手,还能自定义AI运算

8、全部开源 | 基于全志V85X的运动相机,工业网关,可穿戴式摄像头

9、高性能双核RISC-V,满足大多数开发,这款国产MCU工程师都爱


原文标题:龙芯架构首款面向嵌入式应用的开发板,2K500开发应用实例

文章出处:【微信公众号:电子发烧友论坛】欢迎添加关注!文章转载请注明出处。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

原文标题:龙芯架构首款面向嵌入式应用的开发板,2K500开发应用实例

文章出处:【微信号:gh_9b9470648b3c,微信公众号:电子发烧友论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    龙芯2K0300蜂鸟试用】龙芯2K0300蜂鸟开发板引脚定义及体验开发板

    今天为大家隆重介绍这块龙芯2K0300蜂鸟开发板,为你详细介绍开发板引脚定义及为大家做初步的开发板体验。 先介绍这块
    发表于 09-19 18:54

    第四章:对广东龙芯2K0300-蜂鸟-v1.0视频教程我的感触

    步骤解读,解决方案。 12-广东龙芯2K500-PyQt5应用.mp47:40分钟11.56MB 文件大小 2023-07-21发表。其内容是讲解如何利用广东龙芯2K500
    发表于 09-11 18:10

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

    中科在广州正式发布了一基于其芯片2K0300的蜂鸟开发系统。该系统专为嵌入式领域设计,凭借
    发表于 09-05 21:16

    龙芯2K0300蜂鸟试用】龙芯2K0300蜂鸟开发板上电测试!

    龙芯2K0300蜂鸟开发板收到后让我很惊艳,龙芯2K0300蜂鸟开发板板子小巧,布局非常合理,而
    发表于 09-05 20:46

    龙芯2K0300蜂鸟试用报告

    龙芯2K0300蜂鸟试用报告 概述 龙芯2K0300蜂鸟
    发表于 09-03 08:32

    嵌入式linux开发板怎么操作

    嵌入式Linux开发板是一种基于Linux操作系统的嵌入式系统开发平台。它通常包括一个处理器、内存、存储器、输入/输出接口等硬件组件,以及一个基于Linux的操作系统和
    的头像 发表于 09-02 09:09 339次阅读

    嵌入式linux开发板芯片的工作原理

    嵌入式Linux开发板是一种基于Linux操作系统的嵌入式系统开发平台,它广泛应用于工业控制、智能家居、智能交通、医疗设备等领域。 嵌入式L
    的头像 发表于 09-02 09:07 353次阅读

    龙芯2K0300蜂鸟试用】初了解龙芯2K0300蜂鸟

    今天收到龙芯2K0300蜂鸟,设计小巧的开发板、精美的核心,布局合理漂亮的地板都是这块开发板
    发表于 08-27 20:41

    龙芯2K0300蜂鸟试用】开箱体验

    龙芯中科技术股份有限公司(龙芯中科)基于其自主研发的龙芯2K0300处理器而打造的一专为嵌入式
    发表于 08-12 19:59

    龙芯2K0300蜂鸟支持OpenHarmony 4.0 Release版本操作系统

    2K0300蜂鸟开发系统是龙芯中科秉承“硬件开发、软件开源、方案赋能”的原则打造出来的一套生产工具,面向工控、智能终端等
    发表于 06-20 10:02

    广东龙芯发布2K0300蜂鸟,今日正式发售

    6月18日,广东龙芯中科电子科技有限公司在广州发布了龙芯2K0300蜂鸟开发系统,其中重点打造的2K0300蜂鸟
    发表于 06-20 10:00

    龙芯2K0300蜂鸟开发系统正式发布

    开发系统在现场正式发布。该系统为基于龙芯中科 “三尖兵”计划中的芯片2K0300打造,旨在让每位嵌入
    发表于 06-19 16:29 1509次阅读
    <b class='flag-5'>龙芯</b><b class='flag-5'>2K</b>0300蜂鸟<b class='flag-5'>开发</b>系统正式发布

    龙芯 2K0300 蜂鸟开发系统正式发布!!

    等展开深入交流。龙芯2K0300蜂鸟开发系统在现场正式发布。该系统为基于龙芯中科 “三尖兵”计划中的
    发表于 06-19 16:27

    智能嵌入式系统设计大赛--龙芯2K500先锋

    开发板龙芯2K500先锋,广东龙芯2K500先锋
    发表于 05-14 21:15

    [广东龙芯2K1000/2K500开发板] OpenWRT 使用说明

    OpenWrt 简述 OpenWrt是一个为嵌入式设备(通常是无线路由器)开发的高扩展度的GNU/Linux发行版。 与许多其他路由器的发行版不同,OpenWrt是一个完全为嵌入式设备构建的功能全面
    发表于 02-19 14:40