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

    文章

    120

    浏览量

    1500
  • Air105
    +关注

    关注

    0

    文章

    48

    浏览量

    263
收藏 人收藏

    评论

    相关推荐

    【Longan Pi 3H 开发板试用连载体验】基于 Longan Pi 3H 开发板完成智能家居控制小型项目

    和存储空间显示为4GB+32G,如图 三、项目计划 我的试用项目是基于 Longan Pi 3H 开发板完成智能家居控制小型项目目标如下: 通过 Longan Pi 3H 开发板实现
    发表于 04-02 22:37

    【ELF 1开发板试用开箱检测

    【ELF 1开发板试用开箱检测 有人说:开箱验货很简单!我的观点是:开箱验货也要“有要求,走流程”!以下是
    发表于 11-24 11:29

    【ELF 1开发板试用】+ 1.开箱+前话

    ,其为机器人开发和学习提供了优良的硬件基础,具有很高的适配性,因此想借此机会体验该,并尝试部署应用到机器人相关领域; 而接下来,也会借由其优秀“学习板卡”的特征,从两维度去对此板卡进行试用
    发表于 11-21 20:56

    【ELF 1开发板试用】1.开箱验货

    。 打开纸盒子,引入眼帘的是 ELF1 开发板张纪念卡,开箱必读说明书。ELF1 开发板的标准配件包里有:
    发表于 11-21 14:20

    【ELF 1开发板试用】+ 1.开箱+前话

    ,其为机器人开发和学习提供了优良的硬件基础,具有很高的适配性,因此想借此机会体验该,并尝试部署应用到机器人相关领域; 而接下来,也会借由其优秀“学习板卡”的特征,从两维度去对此板卡进行试用
    发表于 11-20 16:23

    【涂鸦T2-U开发板试用体验】第帖-开箱体验

    先感谢涂鸦智能提供的试用机会,有幸体验T2-U开发板。 涂鸦 T2-U 开发板款专为开发者打造的智能硬件产品原型
    发表于 11-16 20:19

    【悟空派H3开发板免费体验】-01-开箱上电以及资料分享

    图片镇楼 这里的悟空派的开发板和orangepi的软件以及硬件都是兼容的,所以可以参考orangepi来做开发。我们先来上
    发表于 09-12 15:16

    Air001在Arduino下的测试IIC工程

    本帖最后由 大懒猫54 于 2023-8-23 11:57 编辑 测试使用Air001开发板,使用PF0,PF1对应的IIC接口,测试0.96英寸的OLED。下载器使用
    发表于 08-23 11:56

    合宙Air001开发板——支持Arduino开发,国产MCU新热潮

    包装炸裂、价格便宜、支持Arduino开发——点燃国产MCU新热潮的合宙Air001,开发板补货终于到了!!!合宙Air001开发板、芯片、
    的头像 发表于 08-01 00:12 3251次阅读
    合宙<b class='flag-5'>Air</b>001<b class='flag-5'>开发板</b>——支持Arduino<b class='flag-5'>开发</b>,国产MCU新热潮

    #开箱视频#盘古50K开发板开箱教程#紫光同创盘古系列FPGA开发板@小眼睛FPGA盘古系列开发板~

    #开箱视频#盘古50K开发板开箱教程#紫光同创盘古系列FPGA开发板@小眼睛FPGA盘古系列开发板~
    发表于 06-09 16:50

    【开源】基于Air32F103CBT6的DAPLink开发板 多功能高速下载烧录器

    DAPLink是ARM官方开源的调试器方案,可以用来调试arm cortex内核的几乎所有单片机,最新出的M33,M85内核也支持调试。 这是款由
    发表于 06-05 17:53

    【英飞凌PSoC 6 RTT开发板试用】+开箱测试

    【英飞凌PSoC 6 RTT开发板试用】+开箱测试 硬件资源介绍 Psoc6-evaluationkit-062S2 是 RT-Thread 联合英飞凌推出的款集成32位双核CPU子
    发表于 06-05 01:06

    【米尔瑞萨RZ/G2L开发板-试用体验】开箱 + 开机

    感谢 感谢电子发烧友论坛、感谢米尔电子,把米尔瑞萨RZ/G2L开发板试用话动的机会给了我。最近事情比较多,赶在这个空挡时间完成开箱报告。 开箱
    发表于 05-18 19:33

    【米尔瑞萨RZ/G2L开发板-试用体验】开箱

    感谢 感谢电子发烧友论坛、感谢米尔电子,把米尔瑞萨RZ/G2L开发板试用话动的机会给了我。虽然周五就收到了开发板,但是由于复阳了,为了能及时的完成试用活动,所以今天努力的爬起来完成
    发表于 05-14 19:41

    【CW32饭盒派开发板试用体验】开箱测试

    【CW32饭盒派开发板试用体验】+开箱测试 硬件资源介绍 CW32饭盒派是款基于CW32F030C8T6的开发板。板载资源丰富:
    发表于 05-13 00:20