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

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

3天内不再提示

【合宙Air105开发板试用体验】开箱+一个图片显示demo

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-12-02 15:12 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文来源电子发烧友社区,作者:大菠萝Alpha, 帖子地址:https://bbs.elecfans.com/jishu_2282702_1_1.html

首先感谢合宙&发烧友,给了一次近距离体验LuatOS AIR105的机会。

一、开箱
第一次关注AIR105是因为其Cortex-M4F的内核,价格便宜,芯片貌似8元左右,官方板子带一个又不是不能用的摄像头,才19.9,其他的一些配件也很有意思,譬如LCD扩展板之类,具体规格如下,且不说自带LDO,光是看看RAM和Flash的规格就震惊了:
合宙Air105是一款QFN88 封装,10mm x 10mm 大小的MCU, 不仅提供UART/GPIO/I2C/ADC/SPI等基础外设,更提供DAC/USB/DCMI/HSPI/LCDI/KCU等高级外设接口,内置充电功能,支持5V/3.3V供电,同时自带5v转3.3V的LDO,4M字节Flash,640K字节RAM。具体信息见URLhttps://wiki.luatos.com/chips/air105/mcu.html

入选试用后,本人斥9.9元巨资顺便买了块LCD屏幕,准备搭配用,拿到板子后果断把针脚全部焊接起来,花了不少时间,焊点还不错,颗粒饱满。
poYBAGKM7yGAb3FRABYBQKBF3IU954.jpg
poYBAGKM7y2AaRhlABZ1TkTRYPE246.jpg


然后找了根type-C的USB线,插上计算机,串口能认出来,却发现默认的流水灯跑不起来,Luatools也连不上。
poYBAGKM8KGAPjfuAABye6o0XpE031.png

心中忐忑不已,按理来说这种板子没有坏的可能性啊,莫不是手贱焊的时候把板子焊坏了吧,于是参考PCB把所有供电量了一遍,发现没啥问题啊,换了台电脑去连Luatools还是不行,看来要翻车,心中一丝慌乱。
干脆一不做二不休,强行刷,于是点击Luatools的“下载固件”按钮,选择最新的V007版本底层固件,强行来,结果居然刷进去了,我的理解是只要串口认出来Luatools就可以刷固件了,果然熟悉的流水灯欢快的跑起来鸟~看来之前板子的固件没刷上。

二、LuatOS之浅见
申请AIR105核心板试用的时候到LuatOS官网了解了下,我的理解LuatOS是一个跑在MCU上的提供Lua语言环境的轻量级虚拟机(VM),屏蔽了底层MCU等硬件的差异,让开发者直面LuatOS编程API即可,有利于更方便快捷的推出应用。很多年前,跟一个在腾讯工作的朋友聊天获知,Lua是一个脚本语言,印象中是一个巴西人发明的,在游戏中用的比较多,有较多优点,譬如跟C语音库或者程序对接方便。
所以,要基于LuatOS编程,首先选择Lua虚拟机,Luatools中称之为“底层CORE",这个由合宙官方在不断迭代升级更新,扩充功能,譬如本次测试我用的是“LuatOS-SoC_V0007_AIR105.soc”,用户需要做的就是编写Lua脚本,然后通过Luatools上传到硬件系统,再重启即可。
pYYBAGKM9XGACYRjAAC9JLjkzqM357.png

三、一个图片显示demo
都选了LCD,当然显示个内容来看看。demo中选了个lcddemo的project。
直接把脚本烧进去,图片显示歪了,感觉不对劲,于是打开脚本,我的LCD是0.96寸,驱动IC是ST7735,脚本默认选择了2.4寸的GC9306屏幕,当然不对了。
于是将0.96的LCD注释取消,就用下面的这段init()。


lcd.init("st7735s",{port = "device",pin_dc = pin.PE08 ,pin_rst = pin.PC12,pin_pwr = pin.PE09,direction = 2,w = 160,h = 80,xoffset = 1,yoffset = 26},spi_lcd)

下载,再重启,log如下:


[2022-05-24 23:28:15.388] main 659:bootloader build release May7 2022 19:23:19!
[2022-05-24 23:28:15.388] Jump_AppRun 76:jump to 0x01010400 !
[2022-05-24 23:28:15.388] main 176:APP Build release May7 2022 19:22:45!
[2022-05-24 23:28:15.388] I/main LuatOS@air105 core V0007 bsp V0007
[2022-05-24 23:28:15.388] I/main ROM Build: May7 2022 19:22:58

[2022-05-24 23:28:15.415] D/main loadlibs luavm 204792 14656 14912
[2022-05-24 23:28:15.415] D/main loadlibs sys 361544 18552 19176
[2022-05-24 23:28:15.415] I/user.main lcddemo 1.0.0
[2022-05-24 23:28:15.415] D/lcd ic support: st7735s

最后,图片出场。
poYBAGKM_HqAHXDAAA8Rp4dvCb8930.jpg

感谢阅读!

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

    关注

    0

    文章

    148

    浏览量

    2380
  • Air105
    +关注

    关注

    0

    文章

    48

    浏览量

    424
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索 KunLun Pi | 基于匠芯创D13x系列开发板分享(三)

    本次开箱的D133CBSKunLunPi开发板,正面配备了块4.3寸的电容触摸屏,开机即用,系统内置主菜单和丰富的demo演示程序,方便用户快速体验各项功能。
    的头像 发表于 11-19 09:10 3603次阅读
    探索 KunLun Pi | 基于匠芯创D13x系列<b class='flag-5'>开发板</b>分享(三)

    【匠芯创D133CBS KunLun Pi开发板试用体验】1、开发板开箱及介绍

    、音频、显示、调试接口等,方便用户查找和连接: 总结 本次评测的D133CBS KunLun Pi 开发板集成度高,接口丰富,适合工业控制、智能家居等多种应用场景。开箱体验良好,配套资源齐全,便于
    发表于 09-05 13:49

    【米尔RK3506国产开发板评测试用开箱体体验

    很高兴今天收到了米尔科技的RK3506开发板,下面是开箱体验,后期的测试使用中将会做详细的测试和试用。 1.开箱,包含以下: RK3506开发板
    发表于 07-30 01:06

    【HZ-T536开发板免费体验】开箱评测

    开箱 (1)概述 首先很感谢电子发烧友和合众恒跃给予的试用机会,有幸试用这款全志T536芯片,试用HZ-T536这块
    发表于 07-02 22:52

    01 Studio K230开发板开箱评测

    Studio K230开发板开箱评测
    的头像 发表于 06-28 14:26 2568次阅读
    01 Studio K230<b class='flag-5'>开发板</b><b class='flag-5'>开箱</b>评测

    基于RK3576处理器,米尔RK3576开发板免费试用

    年7月19日   评测数量: 3块   更多热点文章阅读 基于平头哥TH1520芯片,润开鸿HH-SCDAYU800A开发板免费试用 RISC-V开发板深度评测!顶级开发板免费
    的头像 发表于 06-09 15:00 931次阅读
    基于RK3576处理器,米尔RK3576<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>

    多功能+高扩展能力加持,Air8000开发板最新资料

    ”,尤其适合需要通信、控制、数据采集的场景,如:远程监控、智能终端等。 开发板主要配置 Air8000开发板基于Air8000多功能工业
    的头像 发表于 06-09 14:18 510次阅读
    多功能+高扩展能力加持,<b class='flag-5'>Air</b>8000<b class='flag-5'>开发板</b>最新资料

    基于RK处理器,创龙TL3562-MiniEVM开发板试用体验

    数量: 10块   更多热点文章阅读 基于平头哥TH1520芯片,润开鸿HH-SCDAYU800A开发板免费试用 RISC-V开发板深度评测!顶级开发板免费
    的头像 发表于 06-05 16:31 915次阅读
    基于RK处理器,创龙TL3562-MiniEVM<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>体验

    性能强悍!合众HZ-RK3568开发板试用体验

    月19日   评测数量: 10块   更多热点文章阅读 基于平头哥TH1520芯片,润开鸿HH-SCDAYU800A开发板免费试用 RISC-V开发板深度评测!顶级开发板免费
    的头像 发表于 06-05 16:30 1106次阅读
    性能强悍!合众HZ-RK3568<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>体验

    【免费试用开发板评测大赛开启!OH 、RISC-V、Rockchip顶级开发板等你试用~

    道OpenHarmony、RISC-V、Rockchip(下称RK)全面覆盖前沿技术方向,等你用代码与创意点燃科技未来!——点击开发板图片立即申请————点击开发板图片立即申请———
    的头像 发表于 06-05 08:05 748次阅读
    【免费<b class='flag-5'>试用</b>】<b class='flag-5'>开发板</b>评测大赛开启!OH 、RISC-V、Rockchip顶级<b class='flag-5'>开发板</b>等你<b class='flag-5'>试用</b>~

    有奖丨米尔 NXP i.MX91开发板免费试用来啦

    米尔与NXP合作发布的新品基于NXPi.MX91应用处理器的MYD-LMX91开发板免费试用名额来啦~~米尔提供了3套价值588元的MYD-LMX91开发板发起试用活动您不仅可以免费体
    的头像 发表于 06-05 08:02 1116次阅读
    有奖丨米尔 NXP i.MX91<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>来啦

    【评测试用】合众HZ-T536开发板免费试用体验

    【评测试用】合众HZ-T536开发板免费试用体验
    的头像 发表于 05-27 08:05 696次阅读
    【评测<b class='flag-5'>试用</b>】合众HZ-T536<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>体验

    【道生物联TKB-620开发板试用开箱&amp;开发板说明&amp;未来试用计划

    开箱 各位少东家好,很荣幸获得道生物联TKB0620开发板试用机会,同时收到了两套开发板解决了互联互通的调试问题极具诚意,以下是开箱展示:
    发表于 04-13 20:51

    免费丨米尔 STM32MP257开发板有奖试用

    米尔与ST合作发布的新品基于STM32MP257应用处理器的MYD-LD25X开发板免费试用活动来啦~~米尔提供了2块价值488元的MYD-LD25X开发板发起试用活动您不仅可以免费
    的头像 发表于 03-20 08:05 885次阅读
    免费丨米尔 STM32MP257<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    有奖试用!!RA-Eco-RA4M2-100PIN-V1.0开发板试用活动报名

    RA-Eco-RA4M2-100PIN-V1.0开发板试用活动
    的头像 发表于 03-13 12:10 826次阅读
    有奖<b class='flag-5'>试用</b>!!RA-Eco-RA4M2-100PIN-V1.0<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>活动报名