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蜂鸟支持OpenHarmony 4.0 Release版本操作系统

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

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

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

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

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

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

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

    龙芯2K0300蜂鸟开发系统将于6月18日正式发布

    基于龙芯2K0300的又一重磅方案——龙芯2K0300蜂鸟开发系统将于6月18日正式发布。该方案为龙芯
    的头像 发表于 06-05 17:02 660次阅读
    <b class='flag-5'>龙芯</b><b class='flag-5'>2K</b>0300蜂鸟<b class='flag-5'>开发</b>系统将于6月18日正式发布

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

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

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

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

    飞凌嵌入式T113-i开发板的调屏方法

    对于飞凌嵌入式T113-i开发板的调屏问题,需要按照以下步骤进行操作
    的头像 发表于 01-29 16:25 518次阅读

    技术帖 | 飞凌嵌入式T113-i开发板的休眠及唤醒操作

    飞凌嵌入式OK113i-S开发板支持两种休眠方式:freeze和mem。本篇内容小编会为大家介绍如何让飞凌嵌入式OK113i-S开发板进入休眠模式,以及如何通过RTC时钟实现定时唤醒。
    的头像 发表于 12-29 08:02 870次阅读
    技术帖 | 飞凌<b class='flag-5'>嵌入式</b>T113-i<b class='flag-5'>开发板</b>的休眠及唤醒操作

    【涂鸦T2-U开发板试用体验】嵌入式linux开发板涂鸦T2-U

    ,29.9元的价格,做工和功能都是很强的,学习和入门嵌入式linux都是非常不错的。 这款T2-U开发板主控采用低功耗嵌入式 Wi-Fi 模组,模组内置了 32 bit RISC-M
    发表于 12-22 11:21

    列举一些嵌入式Linux应用开发里经常使用的技巧和套路

    本篇文章,我们基于ELF 1S这一开发板,来列举一些嵌入式Linux应用开发里面,经常使用到的开发技巧和套路。
    的头像 发表于 11-14 10:44 326次阅读
    列举一些<b class='flag-5'>嵌入式</b>Linux应用<b class='flag-5'>开发</b>里经常使用的技巧和套路

    官方售价仅249元,嘉楠首发CanMV-K230嵌入式AI开发板

    为了给嵌入式AI开发者更具性价比的选择,嘉楠科技即日起正式发布CanMV-K230嵌入式AI开发板。该
    的头像 发表于 10-18 14:49 1344次阅读
    官方售价仅249元,嘉楠首发CanMV-<b class='flag-5'>K</b>230<b class='flag-5'>嵌入式</b>AI<b class='flag-5'>开发板</b>

    迅为LS2K0500开发板动态电源管理龙芯自主指令架构

    CPU 迅为LS2K0500开发板采用龙芯2K0500处理器,基于龙芯自主指令系统 (LoongArch)
    发表于 09-28 11:15

    Banana Pi推出基于龙芯2K1000LA处理器的信创工业控制开发平台

    与合作伙伴展开广泛的市场合作。 龙芯嵌入式CPU(1系列和2系列)主要应用于网络通信安全产品、指纹密码产品、工控互联网、行业应用等领域,与板卡、软件、整机厂商建立了紧密的合作关系。 国内主要网安企业的国产
    发表于 09-04 12:30

    龙芯LoongArch架构2K0500开发板应用于车辆管理和控制系统解决方案

    龙芯LoongArch架构2K0500开发板应用于车辆管理和控制系统解决方案
    的头像 发表于 08-28 15:26 790次阅读
    <b class='flag-5'>龙芯</b>LoongArch<b class='flag-5'>架构</b><b class='flag-5'>2K</b>0500<b class='flag-5'>开发板</b>应用于车辆管理和控制系统解决方案