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

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

3天内不再提示

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

发烧友研习社 来源:未知 2023-03-24 15:55 次阅读

广东龙芯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串口线,以及开发板的固定螺柱~

本节主要介绍从开箱到上电到连接主机过程

0b93918e-ca19-11ed-bfe3-dac502259ad0.jpg

02

C/C++开发环境搭建测试

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

0bac2a8c-ca19-11ed-bfe3-dac502259ad0.jpg

03

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

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

0bb1ba10-ca19-11ed-bfe3-dac502259ad0.jpg

04

点亮RGB多彩发光板

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

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

05

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

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

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

06

LoongArch汇编初体验

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

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

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

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

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

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

0c39abf0-ca19-11ed-bfe3-dac502259ad0.png

07

龙芯2K500丝滑体验LVGL demo

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

0c49f960-ca19-11ed-bfe3-dac502259ad0.jpg

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

0c58479a-ca19-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开发应用实例

文章出处:【微信号:发烧友研习社,微信公众号:发烧友研习社】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    [广东龙芯2K1000/2K500开发板]如何利用coredump 进行调试

    如何利用coredump 进行调试 编译时加入调试信息((PC 机上)) 编译参数为 -g ​loongarch64-linux-gnu-gcc -g 1.c 开启core文件 (开发板
    发表于 02-20 13:05

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

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

    全国大学生计算机系统能力大赛操作系统设计赛-LoongArch 赛道广东龙芯2K1000LA 平台资料分享

    ,可以参考龙芯开源社区,龙芯中科公司官网,龙芯在github的官方账号以及龙芯实验室为大赛设置的文档仓库 内核赛道选用的2K1000
    发表于 02-04 15:37

    飞腾派开发板评测获奖名单公布!!!

    研发的一面向行业工程师、学生和爱好者的开源硬件。主板处理器采用飞腾嵌入式四核处理器,兼容ARM V8架构,包含2个FTC664核和
    发表于 01-30 17:02

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

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

    【国产FPGA+OMAPL138开发板体验】1.嵌入式异构技术

    的产品线涵盖了工业核心开发套件以及项目定制服务等一系列嵌入式产品的全覆盖。对于那些想要打造自己硬件的工程师来说,这里就像是一个宝库。 教学套件:培养新时代的侠客,从入门到精通,一站
    发表于 01-29 00:12

    【飞腾派4G版免费试用】大家来了解飞腾派4G版开发板

    、OpenHarmony、SylixOS、RT-Thread等国产操作系统。 飞腾派4G版开发板是由中电港萤火工场研发的一面向行业工程师、学生和爱好者的开源硬件。主板处理器采用飞腾嵌入式
    发表于 01-02 22:43

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

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

    【ELF 1开发板试用】板载资源测试2:体验六轴传感器

    飞凌嵌入式ELF1开发板(以下简称为“开发板”)将六轴传感器器ICM-20607集成在了底板上,最直接的感觉是:如果配上显示屏就可以开发
    发表于 12-15 00:02

    嵌入式软件开发常用工具有哪些?

    各种插件进行嵌入式开发。 9、Tiny C Compiler:这是一轻量级的C编译器,可以在各种平台上运行,支持多种微控制器和开发板。 10、MPLAB X IDE:是一个由Microchip
    发表于 11-10 11:03

    迅为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 706次阅读
    <b class='flag-5'>龙芯</b>LoongArch<b class='flag-5'>架构</b>2K0500<b class='flag-5'>开发板</b>应用于车辆管理和控制系统解决方案

    【Milk-V Duo 开发板免费体验】2控制螺旋桨电路 #嵌入式开发

    芯片嵌入式开发板
    还没吃饭
    发布于 :2023年08月18日 23:34:24

    广东龙芯LS2K500先锋使用入门

    /LoongArch-Processor-SMBIOS-Spec-EN.html 6.龙芯架构文档 https://loongson.github.io/LoongArch-Documentation/README-CN.html 【广东
    发表于 05-27 12:05