摘要: 本文提出了一个完整的嵌入式Python的运行系统针对AVR微控制器的设计与实现。证明它是可行的嵌入式微控制器上运行高级语言。系统内的仪器导致整体系统的设计,使得Python代码以低存储器和速度开销来执行。本系统准备采用PyMite和C完成,首先通过大量的资料查阅了解明白PyMite和AVR单片机,然后根据单片机的类型进行嵌入式系统的编译。最后明白了对单片机的寄存器处理后,进行烧录以及测试。在开发过程中,经过可行性分析,需求分析,概要设计,详细设计,编码,运行,测试,分析等阶段,最终完成了设计。61796

毕业论文关键词: 嵌入式系统;Python;C; Pymite

Python on transplanted AT1280 chip

Abstract: This paper presents a complete embedded Python runtime system design and implementation for AVR microcontrollers. It proves that it is feasible to run on high-level language for embedded microcontrollers. Instrument within the system lead to the design of the overall system, so that Python code to a low memory overhead and speed of execution. The system is ready to adopt PyMite and C is completed, first through a lot of information access and understand understand PyMite AVR microcontroller, and then compile the embedded system based on microcontroller type. Finally, understand the single-chip register processing, programming and testing carried out. During the development process, through feasibility analysis, needs analysis, outline design, detailed design, coding, run, test and analysis phase, the final completion of the design.

Keywords: Embed System; Python ; C ; Pymite

目录

摘要 i

Abstract i

目录 iii

1 绪论 1

1.1 课题背景 1

1.2 本课题研究目的及意义 2

1.3 国内外研究现状 3

1.4 发展趋势。 4

2 分析 6

2.1 实现目标 6

2.2 PYMITE解释器和ATMEL MEGAAVR系列微处理器概述 6

2.2.1 Pymite解释器概述 6

2.2.2 Atmel mega AVR系列微处理器概述 6

2.3 ARDUINO MEGA 1280微控制器板介绍 6

2.3.1 Arduino mega 1280微控制板的基本信息 6

2.3.2 Arduino mega 1280的存储器架构 7

2.3.3 Arduino mega 1280的引导启动程序 7

2.4 PYMITE所具备的优势 7

2.4.1 关于内存映像 7

2.4.2 关于原生C库的使用 8

上一篇:AT89C51单片机LED点阵显示屏的设计+PCB电路图+程序
下一篇:3L液体瓶筒式灭菌生产线控制系统设计+仿真图

AT89C51单片机电力电缆温度...

金针菇菇房空调系统空调系统设计+CAD图纸

CCMFlyback变换器输出电容...

Matlab遗传算法在背包问题中的应用

PROFIBUS在船舶分布式控制中的应用+PLC梯形图

电桥法电力电缆绝缘在线...

ADAM-4117冷水机组的远程在线监测系统设计

安康汉江网讯

网络语言“XX体”研究

我国风险投资的发展现状问题及对策分析

ASP.net+sqlserver企业设备管理系统设计与开发

新課改下小學语文洧效阅...

张洁小说《无字》中的女性意识

麦秸秆还田和沼液灌溉对...

互联网教育”变革路径研究进展【7972字】

老年2型糖尿病患者运动疗...

LiMn1-xFexPO4正极材料合成及充放电性能研究