范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

嵌入式开发使用MicroPython进行嵌入式软件编程的5大优势

  MicroPython是基于Python3的精简且高效的编程语言,其中包括一小部分优化过、可以在微控制器和受限环境中运行的Python标准库。MicroPython可以运行在不同厂商、不同微控制器产品上,并且还是开源的,这让嵌入式开发人员可以随时根据自己的需求使用和定制,摆脱单一厂商、单一微控制器的束缚,极其灵活方便。
  在这里,让我们了解一下使用 Micro Python 进行嵌入式软件的五个优势,这些优势用 C 语言很难或几乎不可能。
  1.人类可读的语言
  任何编写过一行 C 代码的开发人员都知道,这种编程语言可以产生一些有史以来最神秘的软件。整个比赛都致力于编写令人困惑且无法理解的程序。Python 是不同的,在开发时考虑到了可读性,Python 易于阅读、易于编写,并且与其他语言相比具有较低的学习曲线。用于微控制器的微型 Python 形式的 Python 的缩放版本为快速原型制作提供了可能性,并为改进代码维护和可移植性提供了机会。
  2.内置异常和错误处理
  C 编程语言没有异常和错误处理。因此,嵌入式系统开发人员不得不创建自己的异常和错误处理解决方案。不过,Micro Python 包含并扩展了 Python 的异常和错误处理。Micro Python 的默认行为是在遇到错误时停止程序执行,打印出文件和行号,以便嵌入式开发人员轻松发现问题。
  使用 try/except 和 try/except/finally 块可以轻松覆盖 Micro Python 的默认异常和错误处理。就像在高级语言中一样,用 try/except 块包围一个块,如果发生异常,可以捕获并相应地处理它。该脚本将继续运行,处理异常,而用户没有注意到任何事情。
  3.) 开源和免费
  Micro Python 是开源的,并使用 MIT 软件许可证,这意味着它可以以开发人员认为合适的任何方式使用,开发团队可以获取最新版本并使用它运行。想要更大或更小的处理器?只需将 Micro Python 移植到该微控制器即可。主树提供了许多不同处理器和配置的示例。当然,如果开发团队喜欢分享,可以与社区分享改进并合并回主干。优点是获取和移植 Micro Python 是免费的,并且只需要很少的时间投入。
  4.) 面向对象语言
  使用 Micro Python 填补了C编程语言中的许多空白,包括创建类和使用面向对象编程技术的能力。使用 Micro Python 的嵌入式开发人员可以利用现代编程结构,例如继承和多态。封装和信息隐藏可以轻松实现,无需太多努力。有些人会争辩说,这些相同的结构可以用 C 语言产生,这可以追溯到 1972 年,但事实是所需的时间和精力使这个论点变得可笑,并且实现非常容易出错。
  5.) 抽象出硬件层
  Micro Python 抽象出底层微控制器硬件的细节。开发人员无需担心位和字节,只需访问外围对象的方法即可控制硬件。硬件控制是通过专门的 pyb 库完成的。要控制 LED,开发人员只需要创建一个使用 LED 引脚信息初始化的对象,然后打开或关闭 LED 就变成了访问对象的 on 和 off 方法的简单练习。硬件层的抽象使工程师可以专注于应用程序细节,而不是底层硬件的工作。
  结论
  Micro Python 是一种用于嵌入式软件的有趣语言,它可以为嵌入式开发人员提供一种新工具,用于快速构建嵌入式系统原型。Micro Python 甚至可以为物联网或消费电子产品提供更短的开发路径。
  了解更多

小鸡三级盔蓝牙音箱外形酷酷的,播放音乐震撼你的心灵提到音箱,我个人非常喜欢,经历了过去的收音机录音机组合大音箱,到现在的蓝牙小音箱也都有购买存放着。因为我本身对音乐特别热爱,家里也支持我捯饬这些。特别是蓝牙小音箱,估计有10多台摆这套绘画套装可以满足孩子涂鸦愿望小孩子天生喜欢涂涂画画,对鲜艳的色彩敏感。当我把这盒凯蒂卡乐儿童绘画套装拿给她的时候,她给了我一个大大的香吻,光从外观上看就已经俘获了这小妞的心了。外包装是实木礼盒,不用打开看,就人人买得起,信号更稳定,华硕RTACRH17双频千兆路由器体验12年,300M家用无线路由基本普及,双频也正在赶来的路上13年,厂商开始向智能路由发力而随着近两年智能硬件遍地开花,在一个家庭中数十个终端连接无线WiFi已不是新鲜事,路由的重要东芝CANVIOSLIM1TB移动硬盘,带来飞一般的体验感觉前言我算经历了电脑N代变迁的玩家,以前如果我要备份文档照片游戏可能会首先考虑U盘。我记得当时最大的U盘128GB,我配备的U盘一般是16GB,正常的文件copy足够了,可单反照片大美元暴跌,比特币暴涨至40000美元最受欢迎的加密货币比特币(BTC)从2万美元跳涨到3万美元用了17天,不到一周就达到了4万美元。在昨晚写稿时,它在BinanceBitstamp和HitBTC等多个交易所都达到了这比特币涨破3。4万美元,Ethereum突破900美元2021年第一个周末的新年涨势在周日加速,顶级加密资产不断磨合,比特币(BTC)跳过34000美元,以太币(ETH)自2018年2月以来首次突破900美元。(更新于昨晚市场数据)在区块链12岁生日前夕,比特币两周内从2万美金跳到3。3万美金在12岁生日前夕,最受欢迎的加密货币比特币(BTC)又突破了一个里程碑,在回到2万美元后的两周多时间里,就跃过了3万美元的水平。此外,在短短几个小时内,它就达到了33000美元。在投资人锁定150亿美元,DeFi悄然破纪录比特币的价格继续飙升,但defi市场也很健康,今天,该行业锁定的现金量突破了150亿美元。自夏季爆发以来,DeFi行业的增长速度已经放缓,比特币的价格正在进行一场不可阻挡的竞赛,不比特币矿工目前日赚3300万美元比特币总挖矿收入已经达到每天3300万美元,挖矿总收入仅在2017年12月的短时间内有所提高。自去年圣诞节前几天以来,目前的数据也上升了约90。根据Glassnode首席技术官RaEthereum第二大暴跌,使价格跌破1000美元在不到24小时的时间里,这个加密市场上最大的altcoin从1255美元涨到了905美元,取消了前一周的所有涨幅。Ethereum和大多数altcoins一样,与比特币有很大的相关不能再撩了,耳朵已怀孕,都是先锋耳机惹的祸有些人喜欢收藏手表,有些人喜欢收藏字画,有些人喜欢收藏邮票,有些喜欢收藏钱币我喜欢收藏耳机。因为爱好音乐,从大学时代到现在,用烂了很多耳机,也用遍各种耳机,最早期的头戴式耳塞式入耳
全球芯片疯狂涨价,为何苹果还能降价推出新机?台积电在背后帮忙给苹果涨价3,其他公司涨价10苹果召开新品发布会之后,其年度重磅新品iPhone13系列机型的售价让大家喜出望外产品性能升级情况下,售价还要比iPhone12系列的首发价便宜300元。而苹果这家美国巨头的操作更太疯狂!iPhone13卖爆了,苹果官网被买到崩,加量不加价底气何在?新机备货数据遭泄密热点复盘如果苹果发布会是果粉的春晚,那么发售阶段的火爆程度则等同于春运。9月17日,iPhone13系列正式开启预售,加量不加价的新款,叠加各大平台推出的优惠政策,依旧高企的售价也难阻热情跟王兴创业的清华高材生,41岁急流勇退,拿1。5亿年薪享受人生农村走出来的清华毕业生,跟王兴共同创办了美团,正值壮年却选择了退出公司的经营体系,如今每年的年薪高达1。5亿,他究竟是谁?又是如何帮助王兴实现成功的呢?王兴的清华舍友随着国内线上消强脑科技(BrainCo)黑科技点亮人生,助力残障人士5月28日,失去双手的倪敏成借助BrainCo研发的智能仿生手在今日中国节目中使用毛笔写下今日中国四个大字,又一次引发了社会对残疾患者的关注。目前中国约有八千多万的残疾人士,其中肢佳能5D4尼康D850索尼A7R3摄影哪个画质更好?让我们先看看国外著名机构的评测对比图片分别是5D4D850A7R3。上面几张照片,朋友们能分辨出来吗,我们在看看日光下不同ISO比较图上图是ISO100上图是ISO1600上图是I你觉得华为手机卖的贵吗?华为手机不贵,比苹果和三星便宜不少,很多方面已经超过苹果和三星,特别是华为的高端手机质量品质杠杠的,如今的华为手机引领世界潮流,在国内卖的很实惠,在国外的售价是不便宜的,但一样非常想问下升级了鸿蒙系统的华为手机用户,会比EMUI11好用吗?特别流畅,功能增加,界面亲和。界面一样,有一点不一样,比安卓流畅多了,丝般顺滑我觉得比安卓好用,好玩的东西比较多,和安卓比,安卓显得比较乏味。鸿蒙系统非常好!本人工薪阶层,买的荣耀道德经是否推崇愚民统治?道德经非是愚民的统治,是暗示人的灵魂回过头来如何统治(驾驭)自己的有机整体。道德经老子全篇的论述都是对一个人潜在的道德本性而言的。人身喻世界,世界喻人身,就是说一个有机的整体是和我华为是否有足够的底气让欧美国家不得不买,竞争力确实如此之强吗?应邀回答本行业问题。暂时来看,华为是有足够的底气让欧美国家不得不买的,这块竞争力的确是比较强的。一直在通信业里混了20年,也在移动通信这块混了10年,不得不说,看到了华为推出的这些神舟十二号返回过程中有没有可能有人故意扰乱或者拦截行为?基本不可能。第一,截不住。返回舱返回过程中的各种高端数据属于国家核心机密,一般小国无法获取,二般大国不屑获取。第二,没有必要。返回舱并非有什么极高端机密,就目前来讲,我国载人航天工怎样才能延长电动车电池寿命?现在电动车真的是非常的普及了,几乎很很多人家中都会有电动车,但是很多人家在电动车使用了一段时间之后都会发现这样的一件事,就是电量越来越不耐用,这时候可能就要会有很多人问了,这到底是