一种基于MicroPython开发构建πOSlite的方法及使用装置制造方法及图纸

技术编号:32432511 阅读:14 留言:0更新日期:2022-02-24 18:51
本发明专利技术公开了一种基于MicroPython开发构建πOS lite的方法及使用装置,包括主机,主机内包括可充电电池、CPU/FPGA和主板,并可又做python游戏开发,以及单片机/FPGA开发,在此基础上可以增加硬件或者功能。本发明专利技术通过主机,可以利用MicroPython开发构建的πOS l ite来开发游戏,让枯燥的单片机学习更富有乐趣,进而极大的提高了单片机学习的效率。将第一壳体的底端插入到限位板内,通过定位机构,可以使得第一壳体与第二壳体固定,进而可以将主机收纳在第一壳体和第二壳体之间,便于主机的收纳及携带。及携带。及携带。

【技术实现步骤摘要】
一种基于MicroPython开发构建
π
OS lite的方法及使用装置


[0001]本专利技术涉及操作系统领域,具体为一种基于MicroPython开发构建πOS lite的方法及使用装置。

技术介绍

[0002]python编程简单、优雅著称,随着大数据分析、AI编程、办公自动化、教育政策导向,越来越流行。甚至单片机的开发,都可以使用MicroPython来编程。
[0003]目前,在单片机/FPGA的学习过程中,由于单片机/FPGA的学习程度较难,因此在单片机/FPGA的学习过程中很容易感觉到枯燥,降低了学习的热情,从而降低了单片机的学习效率。因此我们对此做出改进,提出一种基于MicroPython开发构建πOS lite的方法及使用装置。

技术实现思路

[0004]为解决现有技术存在的缺陷,本专利技术提供一种基于MicroPython开发构建πOS lite的方法及使用装置。
[0005]为了解决上述技术问题,本专利技术提供了如下的技术方案:
[0006]一种基于MicroPython开发构建πOS lite的使用装置,其特征在于,包括主机,所述主机内包括可充电电池、CPU/FPGA和主板,并可又做python游戏开发,以及单片机/FPGA开发,在此基础上可以增加硬件或者功能,所述主机的顶端设有TP屏,所述主机顶端的一侧从左往右依次设有USB Type

C接口、IO扩展口和reset键,所述主机的底端设有耳机孔,所述主机背面的一侧设有指纹键。
[0007]作为本专利技术的一种优选技术方案,所述主机上还包括按键组,所述按键组包括U键、D键、R键和L键,所述U键、D键、R键和L键均安装在主机正面的一侧,且U键、D键、R键和L键呈环形排布,所述主机正面的另一侧设有返回键、选择键、确认键和功能键,且返回键、选择键、确认键和功能键呈矩形排布。
[0008]作为本专利技术的一种优选技术方案,所述按键组包括第一壳体,所述第一壳体一侧的一端也设有U键、D键、R键和L键,所述第一壳体一侧的另一端也设有返回键、选择键、确认键和功能键,所述第一壳体一侧的中部固定设有弹簧线,所述弹簧线的一端设有接头,所述主机的底端且靠近耳机孔的部位设有与接头相匹配的接口。
[0009]作为本专利技术的一种优选技术方案,所述第一壳体的一侧设置有第二壳体,所述第二壳体一侧的中部开设有开槽,所述开槽的中部固定设有导热板,且导热板将开槽分隔成用于散热的第一区间和用于放置主机的第二区间,所述第一区间内的一侧固定设有网格板,所述网格板和导热板之间等距设有若干散热风扇,所述第二区间底端的一侧开设有开口,所述第二壳体一侧的两端均为凹陷设置,所述第二壳体一侧的底端固定设有限位板。
[0010]作为本专利技术的一种优选技术方案,所述第一壳体的底端与限位板的底端穿插连接,所述第二壳体顶端的中部设有第一凸起,所述第一凸起顶端的中部开设有与第一壳体
顶端中部设有的第二凸起相匹配的第一限位槽,所述第一限位槽内设置有锁定第一壳体的定位机构,所述第一凸起远离第一壳体的一侧开设有第二限位槽,且第二限位槽的一端与第一限位槽的底端相通,所述第二壳体的一边侧固定设有电源开关,所述散热风扇与电源开关电性连接。
[0011]作为本专利技术的一种优选技术方案,所述定位机构包括两个弹簧,所述第一凸起的两侧均开设有定位槽,且弹簧的一端与定位槽的一侧固定连接,所述弹簧内设有插杆,所述插杆的一端穿入第一限位槽内,且弹簧的另一端与插杆固定连接,所述第二凸起的两端均开设有与插杆相匹配的穿孔,所述插杆的另一端穿出第一凸起并固定设有拉头,所述拉头的底端嵌设有转轴,所述转轴的一端固定设有L形件,且L形件与第一壳体顶端的一侧相接触。
[0012]作为本专利技术的一种优选技术方案,所述USB Type

C接口集成usb2.0、uart、pin和swd调试等功能,所述IO扩展口为mini dp、micro HDMI或micro USB3.1,所述IO扩展口提供SPI、I2C、PWM、CAN和、ADC、UASRT和GPIO等功能。
[0013]作为本专利技术的一种优选技术方案使用CPU作主控。最佳替代方案使用FPGA作主控,在FPGA上构建CPU,再在CPU上构建πOS lite等。
[0014]一种基于MicroPython开发构建πOS lite的方法,包括:
[0015]1:首先在MicroPython中增加game包,game初始化时初始化UI组件,game获取画布时,UI组件返回一个图像内存,在图像内存上绘制游戏场景,最后使用Update将游戏场景更新到显示器上,并且game可以获取按键、传感器事件,以便与用户交互;
[0016]2:其次使用UI组件,开发一个UI桌面,为游戏、应用提供一个桌面管理环境;
[0017]3:再次使用UI与网络组件,构建一个应用中心,要能方便开发人员下载或上传游戏、应用;
[0018]4:最后使用富操作系统一起构建πOS lite系统,并烧录进使用装置。
[0019]一种基于MicroPython开发构建πOS lite的使用装置,不仅可以提供游戏娱乐,还可以提供以下板载学习资源:
[0020]1:python编程学习以及python开发游戏学习;
[0021]2:单片机汇编开发及裸机C语言开发学习;
[0022]3:RTOS嵌入式操作系统学习;
[0023]4:深入Rt

thread操作系统学习,包括UI、网络等各组件学习;
[0024]5:深入Linux操作系统学习,包括驱动开发、网络、UI等学习;
[0025]6:提供指纹图像处理、指纹算法识别学习;
[0026]7:提供AI深度学习,AI算法指纹识别等学习;
[0027]8:基于FPGA实现的系统,可提供FPGA学习,助力芯片设计产业。
[0028]一种基于MicroPython开发构建πOS lite的使用装置,可以通过IO扩展提供以下学习资源:
[0029]1:通过ADC扩展的数据信号处理、试波器、逻辑分析仪应用学习;
[0030]2:通过SPI扩展相机,提供图像处理、图像识别、AI识别等学习;
[0031]3:通过SPI扩展2.4G RF LOT,提供物连网学习开发应用;
[0032]4:通过PWM扩展可以提供机械臂及算法学习应用;
[0033]5:通过PWM扩展无人机,接合wifi、SPI相机,提供无人机学习应用;
[0034]6:通过3.5mm扩展音频采集,可以提供音频编解码、FSK/PSK编解码通信、语音识别、AI深度学习与人机对话等学习应用。
[0035]本专利技术的有益效果是:该种基于MicroPython开发构建πOS lite的方法及使用装置:
[0036]1、该使用装置,不仅可以提供游戏娱乐,还可以提供以下板载学习资源本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于MicroPython开发构建πOS lite的使用装置,其特征在于,包括主机(1),所述主机(1)内包括可充电电池、CPU/FPGA和主板,并可又做python游戏开发,以及单片机/FPGA开发,在此基础上可以增加硬件或者功能,所述主机(1)的顶端设有TP屏(17),所述主机(1)顶端的一侧从左往右依次设有USB Type

C接口(3)、IO扩展口(4)和reset键(19),所述主机(1)的底端设有耳机孔(5),所述主机(1)背面的一侧设有指纹键(6)。2.根据权利要求1所述的一种基于MicroPython开发构建πOS lite的使用装置,其特征在于,所述主机(1)上还包括按键组(2),所述按键组(2)包括U键(201)、D键(202)、R键(203)和L键(204),所述U键(201)、D键(202)、R键(203)和L键(204)均安装在主机(1)正面的一侧,且U键(201)、D键(202)、R键(203)和L键(204)呈环形排布,所述主机(1)正面的另一侧设有返回键(205)、选择键(206)、确认键(207)和功能键(208),且返回键(205)、选择键(206)、确认键(207)和功能键(208)呈矩形排布。3.根据权利要求2所述的一种基于MicroPython开发构建πOS lite的使用装置,其特征在于,所述按键组(2)包括第一壳体(7),所述第一壳体(7)一侧的一端也设有U键(201)、D键(202)、R键(203)和L键(204),所述第一壳体(7)一侧的另一端也设有返回键(205)、选择键(206)、确认键(207)和功能键(208),所述第一壳体(7)一侧的中部固定设有弹簧线(8),所述弹簧线(8)的一端设有接头(9),所述主机(1)的底端且靠近耳机孔(5)的部位设有与接头(9)相匹配的接口(10)。4.根据权利要求3所述的一种基于MicroPython开发构建πOS lite的使用装置,其特征在于,所述第一壳体(7)的一侧设置有第二壳体(11),所述第二壳体(11)一侧的中部开设有开槽,所述开槽的中部固定设有导热板(12),且导热板(12)将开槽分隔成用于散热的第一区间和用于放置主机(1)的第二区间,所述第一区间内的一侧固定设有网格板(13),所述网格板(13)和导热板(12)之间等距设有若干散热风扇(14),所述第二区间底端的一侧开设有开口,所述第二壳体(11)一侧的两端均为凹陷设置,所述第二壳体(11)一侧的底端固定设有限位板(15)。5.根据权利要求4所述的一种基于MicroPython开发构建πOS lite的使用装置,其特征在于,所述第一壳体(7)的底端与限位板(15)的底端穿插连接,所述第二壳体(11)顶端的中部设有第一凸起,所述第一凸起顶端的中部开设有与第一壳体(7)顶端中部设有的第二凸起相匹配的第一限位槽,所述第一限位槽内设置有锁定第一壳体(7)的定位机构(16),所述第一凸起远离第一壳体(7)的一侧开设有第二限位槽,且第二限位槽的一端与第一限位槽的底端相通,所述第二壳体(11)的一边侧固定设有电源开关(18),所述散热风扇(14)与电源开关(18)电性连接。6.根据权利要求5所述的一种基于MicroPython开发构建πOS lite的使用装置,其特征在于,所述...

【专利技术属性】
技术研发人员:刘静陈华云
申请(专利权)人:深圳市云琈科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1