摘要: 本文提出了一个完整的嵌入式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液体瓶筒式灭菌生产线控制系统设计+仿真图

连续-离散型状态观测器设...

STM32无人艇控制系统硬件在...

AT89C52单片机电力系统中智...

模糊算法在PID控制系统中的应用MATLAB仿真

FPGA的抢答器设计+代码

数字水印技术在图像加密中的应用MATLAB仿真

风光互补发电系统设计及仿真

辩护律师的作证义务和保...

中国古代秘书擅权的发展和恶变

《醉青春》导演作品阐述

拉力采集上位机软件开发任务书

高校网球场馆运营管理初探【1805字】

谷度酒庄消费者回访调查问卷表

浅谈新形势下妇产科护理...

国内外无刷直流电动机研究现状

浅谈传统人文精神茬大學...

多元化刑事简易程序构建探讨【9365字】