菜单
  

    2.4.3 PyMite的架构类型 9

    3 设计 10

    3.1 开发环境选择 10

    3.1.1 编译环境的选择 10

    3.1.2 单片机的选择 10

    3.1.3 Python解释器的选择 11

    3.1.4 AVR开发工具的选择 11

    3.2 概念设计 11

    3.2.1 PyMite的运行原理 11

    3.2.2 IPM 12

    3.3 模块划分 13

    3.3.1 模块划分 13

    3.4 模块详细设计 13

    3.4.1 PyMite的编译工作准备 13

    3.4.2 PyMite的编译 14

    3.4.3 PyMite的烧写 15

    4 结论 16

    4.1 功能实现效果图 16

    4.2 系统评测 16

    4.2.1 功能测试 16

    4.3 完成工作 18

    4.4 未来工作 18

    4.5 心得体会 18

    致谢 21

    参考文献 22 

    1 绪论

    对于在传统的计算机系统中的微处理器,有一打在汽车,家电和消费类电子产品中。这些系统有显著的软件需求,随着用户需求而精心设计的用户界面,网络功能,反应迅速的控制。然而,相对于传统的计算机系统,微控制器的编程环境和运行系统是非常原始的。

    现代微控制器几乎总是由C语言编写,无非是通过手工或由模型自动生成的。这种代码,运行在非常低层次的没有依赖的操作系统,特别困难去调试,分析和维护。最多算,一个简单的实时操作系统来促进线程的调度,同步和通信。通常情况下,这样的RTOS提供原始的,底层机制需要使用到卓越的专业知识并且基本不能简化编程。随着嵌入式系统增加功能,这种情况正变得站不住脚的。编程必须简化,以满足日益复杂的微控制器应用的需求。

    Python作为一款动态数据类型的高级语言。 Python一经问世已经成为最受欢迎的程序设计语言之一,体现在科学计算,web等方面。现在市面上的主流操作系统有 Windows、Linux 等,而在不同操作系统间存在不小的差异,这使工程师在进行软件开发,底层代码编写的时候很无奈。因为在进行开发的同时不单单需要考虑到软件本身所具有的特性, 还需要考虑在不同平台下的差异性,而 Python 则因其良好的跨平台性得到了广大嵌入式工程师的热爱。因为 Python 语言是使用 C 语言实现的,由于 C 语言的移植性良好,所以 Python 的移植性非常良好。Python 不仅可以作为编程语言,也可以进行 Web 编程、图形处理、数字处理、爬虫等。典型的框架包括 Flask、Bottle、Beautiful Soup 等。

  1. 上一篇:AT89C51单片机LED点阵显示屏的设计+PCB电路图+程序
  2. 下一篇:3L液体瓶筒式灭菌生产线控制系统设计+仿真图
  1. PLC在机械手控制中的应用设计+梯形图

  2. 触摸屏在PLC控制系统中的应用设计+梯形图

  3. 核主角的TE过程故障检测系统设计

  4. 车载CAN总线在混合动力汽车控制单元中的应用

  5. PLC控制的变频调速在矿井...

  6. STATCOM静止同步补偿器在风...

  7. 局部直方图均衡化在水下图像中的仿真与分析

  8. java+mysql车辆管理系统的设计+源代码

  9. 乳业同业并购式全产业链...

  10. 十二层带中心支撑钢结构...

  11. 大众媒体对公共政策制定的影响

  12. 中考体育项目与体育教学合理结合的研究

  13. 河岸冲刷和泥沙淤积的监测国内外研究现状

  14. 当代大学生慈善意识研究+文献综述

  15. 电站锅炉暖风器设计任务书

  16. 杂拟谷盗体内共生菌沃尔...

  17. 酸性水汽提装置总汽提塔设计+CAD图纸

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回