虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

编译系统

  • PROTEUS 在 MCS-51&ARM7系统中的应用百例

    《Proteus在MCS-51&ARM7系统中的应用百例》(EDA应用技术)以Proteus嵌入式虚拟开发系统为基础,结合第三方专业的编译工具IAR Embedded Workbench440A、ADS1.2、Keil8.02版本,选用Atmel公司的89C51芯片和Philips公司的ARM7芯片LPC2106,以精选的100个范例。

    标签: PROTEUS ARM7 MCS 51 系统 中的应用

    上传时间: 2020-11-01

    上传用户:

  • Linux内核裁剪与编译

    学习本章要达到的目标:口1.理解 Linux内核编译选项的含义口2.学会根据不同的硬件配置裁减定制内核;口3.理解内核编译过程中每一步的功能,并编译 Linux2.630内核。需要去重新编译 Linux内核口增加操作系统对新的硬件设备的支持口增加内核新的功能口对内核代码或内核配置进行优化时Prompt for development and/or incomplete code/drivers口显示处于开发调试中或尚未完善的代码或驱口选中:如果是测试人员或者开发者;口不选:其他情况Local version append to kerne release口追加本地版本号口使用命令“uname-a”进行查看。POSIX Message Queues口 POSIX消息队列的支持,这是 POSIX进程间通信的一部分BSD Process Accounting口将进程的统计信息写入文件口信息通常包括建立时间、所有者、命令名称、内存使用、控制终端等,这个选项一般是选择的。Enable loadable module support口使能可加载模块支持口如果使能此选项则可以通过"makemodules_insta"把内核模块安装在/lib/modules/中Kernel support for ELF binaries口内核对ELF文件格式的支持口ELF是开放平台下最常用的二进制文件格式支持动态连接,支持不同的硬件平台Kernel support for a out and ECOFF binaries口早期UNIX系统的可执行文件格式,目前已经被ELF格式取代Unix domain sockets口本机高效率的 Socket口仅能运行在本机上的高效率的 Socket,简称 Unix socket。口很多进程使用为这种机制在操作系统内部进行进程间通信,例如 X Window和 syslog等TCP/IP networking口TcP/IP网络协议的支持

    标签: linux

    上传时间: 2022-03-29

    上传用户:kingwide

  • 基于ARM和Linux的嵌入式远程视频监控系统的设计

    本文根据大楼电梯视频监控系统的要求,提出了一种基于嵌入式技术的网络视频监控系统实现方案。系统以嵌入式 Linux和嵌入式微处理器S3C2410X为核心平台,通过嵌入式平台建立的基于TCP/TP协议的视频服务器,将USB摄像头采集来的图像数据压缩后,经过网络传输,完成对监控现场的网络视频监控任务。论文首先阐述了嵌入式网络视频监控系统的发展、现状以及整体构建,然后介绍了嵌入式 Linux操作系统以及ARM处理器的发展情况,分析了主要外围电路的设计,以及如何在ARM硬件平台上进行嵌入式 Linux内核的编译与移植,介绍了 Bootloader的启动原理及运行过程,并对在 Linux操作系统下的USB驱动程序的开发进行了研究。本文重点讨论了图像采集、编码和网络通信程序的设计原理与实现。最后进行了系统整体测试,并提出进一步开发设想。本文的研究结果具有较大的工程实际意义,对于基于P技术的各种视频通信应用具有一定的参考价值。关键词:ARM,s3C2410X,嵌入式,Linux,视频监控当今社会是一个信息高速发展的时代,获取信息的方便和快捷可以使我们在信息化的今天领先一步创造出巨大的利益,而我们获取信息的一个重要的途径就是通过眼睛在人类感官接受的各种信息中约有80%来自视觉2图像是对客观事物形象、生动的描述,是直观而具体的信息表达形式,是人类最重要的信息载体。随着科学技术的快速发展和人民物质生活水平的提高,视频监控系统以其直观、方便和信息内容丰富等特点日益受到人们的青睐,并在各行各业得到了广泛的应用。生活中有小区安全监控,电讯行业有基站监控,银行系统有柜员机监控,林业部门有火情监控,交通方面有违章和流量监控等等

    标签: arm linux 嵌入式 远程视频监控系统

    上传时间: 2022-03-30

    上传用户:

  • 基于MSP430的智能家居系统的设计与实现

    在过去的几年,人们共同见证了科学技术为社会发展所带来的奇迹。人们对生活水平有了更高的追求,而智能家居就扮演了一个很重要的角色。智能家居将家庭生活中的各种电器结合成一个有机的整体,进行统一控制,给人们提供了一个高效、优质的生活环境。但随之而来的问题是,如何提出一套符合标准又被大众接受的智能家居系统。本课题聚焦于目前智能家居所面临的价格高昂,布线复杂等问题,设计出一种以MSP430作为主控芯片的无线智能家居控制系统。  本课题主要研究的是一款以超低功耗MSP430单片机作为主控制器,融入各种传感器技术,利用nRF24L01与PT2262/PT2272无线收发芯片组建家庭内网,通过GSM模块实现远程通信的实用经济型智能家居控制系统。系统的研究的内容主要是实现检测与安防的功能,实现数据的远距离与近距离无线传输。系统将硬件设计分为主控模块与从控模块的设计,利用Altium Designer软件分别绘制出主控模块与从控模块的电路连接原理图。在硬件电路设计的基础上,确定软件工作流程,根据软件流程编写C语言程序代码,并且在IAR Systems开发环境中进行编译。通过软、硬件联合调试,确保系统工作的协调性。最后,通过Proteus仿真软件进行仿真,确定方案的可行性,之后进行硬件系统的测试。测试结果表明系统实现了家居周围环境监测、环境异常情况下的报警、家居内部的无线通信以及家居外部的远程通信等功能。  本文研究的智能家居控制系统,融入了无线通信的技术,避免了家庭布线的繁琐,实现了三种环境检测与四种异常情况报警。尝试构建一套成本低,功耗低,操作简单,便于安装的适用于普通家庭的家居智能化操作系统,具有很大的现实意义。

    标签: msp430 智能家居

    上传时间: 2022-05-22

    上传用户:

  • 基于AT89C51单片机的转速控制系统设计与应用

      随着科学技术的发展,工业控制领域的自动化程度越来越高,工业控制对精度的要求也越来越高。电动机作为工业生产主要的动力源,对其转速的测量以及控制的研究显得十分有意义。电力电子技术、计算机技术、自动控制技术逐渐应用于电动机的转速控制系统中,使得电动机转速控制系统的控制精度得以不断提高。本文的设计是基于AT89C51单片机的交流电动机转速控制系统,以变频调速技术为核心,实现对三相交流异步电动机转速的精确控制和测量。文中主要研究了变频调速技术的相关原理,并以三相交流异步电动机的转速测量和控制为实例,设计基于AT89C51单片机的三相交流异电动机转速控制系统,通过仿真得到验证,并在此基础上开展抗干扰措施的研究。本文主要研究的内容如下:   第一章介绍课题研究的意义及现状,提出课题研究的内容及目标,最后给出了课题研究的技术路线。   第二章阐述基于AT89C51单片机的转速控制系统的原理,并根据该原理分别提出硬件系统、软件系统这两个系统的设计方案。   第三章对转速控制系统的硬件系统进行设计。主要从单片机、电源模块、信号采集模块、显示模块、按键模块这几个方面进行设计,然后作相关的说明。   第四章对转速控制系统的软件系统进行详细的设计。主要从编写语言的选择、AT89C51单片机资源分配、控制单元程序、初始化程序、A/D转换程序、按键程序、显示程序这几个方面进行设计,并作相关的说明。   第五章对前面设计的转速控制系统进行仿真验证。构建硬件系统,然后再对软件系统的程序完成编译以及调试后,加载给硬件系统,协同仿真验证基于AT89C51单片机的转速控制系统设计的可实现性,然后对该系统的应用条件、范围做出说明。   第六章对设计好的转速控制系统进行抗干扰技术的分析研究。先分析干扰可能的来源,然后在前面分析的基础上从硬件、软件两个系统,进行抗干扰技术措施的研究。   文章的最后对论文进行总结,并对未来的研究工作,给出展望。

    标签: at89c51 单片机 转速控制系统

    上传时间: 2022-06-11

    上传用户:wangshoupeng199

  • OpenWRT编译与其Makefile

    简介QpenWrt是一个基于Linux的开源嵌入式操作系统,其在linux上进行深入的定制,加入大量网络应用和管理界面,使其广泛应用于路由器中。我们的项目是基于QpenWrt开发的,故其系统框架是相同的。二、OpenWrt编译编译流程a)安装Linux系统)安装编译所需的各种工具;通过Subversion版本库获得源代码;更新并安装package feeds:创建一个默认配置以检查编译环境是否搭建好了;)用menuconfig来配置要加入固件中的软件包;)最后开始编译固件和清理工作。a)首先要安装一个Linux系统,建议使用Ubuntu(以下以Ubuntu为例),安装教程,可看官方wiki:http://wiki.ubuntu.orq.cn/%E9%A6%06%%A1%B5b)需安装如下工具:·升级Ubuntu软件包sudo apt-get update安装所需的工具

    标签: openwrt makefile

    上传时间: 2022-06-20

    上传用户:zhanglei193

  • RTD2660源代码液晶驱动,可以win10系统直接生成bin

    rtd2660,源代码,液晶,驱动,win10,系统,直接,生成,bin这个是我自己网上找的代码,进行修改编译。一开始网上的代码都只能在win xp下生成hex,我自己修改脚本,支持win10环境下直接生成bin文件这个是rtd2660液晶驱动芯片的源代码,用keil进行编译,单片机选择华邦,生成的bin采用flash烧录器下载。难得的内部源码对外公开

    标签: rtd2660 源代码 液晶驱动 win10

    上传时间: 2022-06-22

    上传用户:

  • linux编译OpenWRT固件教程

    并不是每个人都需要编译固件,笔者更推荐你直接使用官方固件,如果需要相应的软件,可以直接通过opkg 安装。为满足更多人需求,这里提供一个傻瓜教程,照着走一次,就编译好了,转的别问我为什么⋯⋯⋯⋯1.根据你的系统安装相应的包,把以下命令复制粘贴运行一次就行。Ubuntu 32bitsudo apt-get install build-essential subversion git-core libncurses5-dev zlib1g-dev gawkflex quilt libssl-dev xsltproc libxml-parser-perl mercurial bzr ecj cvs unzipUbuntu 64bitsudo apt-get install build-essential subversion libncurses5-dev zlib1g-dev gawk gccmultilibflex git-core gettextArch Linuxpacman -S --needed subversion asciidoc bash bc binutils bzip2 fastjar flex git gcc util-linuxgawk intltool zlib make cdrkit ncurses openssl patch perl-extutils-makemaker rsync sdcc unzipwget gettext libxslt boost libusb bin86 sharutils b43-fwcutter findutilsDebian 6 Squeezeapt-get install libncurses5-dev zlib1g-dev gawk flex libssl-dev sdcc-nfDebian 7 Wheezy

    标签: linux openwrt

    上传时间: 2022-06-23

    上传用户:bluedrops

  • 基于ARM9和RFID的井下人员定位系统研究与设计

    本文依托煤矿安全生产实际情况,以井下人员定位系统的需求为背景,结合嵌入式和RFID技术进行井下人员定位系统的开发。根据系统实际需求,使用三星公司的S3C2440系列的ARM处理器构建的平台,以Linux为操作系统,以CAN总线技术为传输方案进行井下人员定位系统的硬件设计、软件平台搭建及软件系统的开发。本文首先分析了井下人员定位系统的实际需求,设计了系统的总体网络架构,在分析系统工作原理的基础上,对RFID和CAN总线技术做了详细的研究。在给出系统总体方案后,设计了井下人员定位系统硬件电路,包括射频读卡器、射频卡以及CAN总线传输模块等电路设计。在软件设计和开发上,详细描述了嵌入式Linux系统软件平台的搭建,包括交叉编译环境的建立、引导程序BootLoader的加载、内核及驱动的移植以及根文件系统的制作;研究了RFID射频读卡程序的设计和嵌入式数据库SQLite的开发,采用nRF2401芯片实现了读卡器对射频卡上人员信息的接收及实时更新,并对RFID系统防冲突问题进行了分析与研究,给出了解决方案:最后开发设计CAN总线传输网络,采用MCP2515芯片实现了ARM9平台的CAN总线接口扩展,并为CAN总线控制器编写和移植了驱动程序,实现井下人员信息向地面监测计算机的传输。至此完成了井下人员定位系统的搭建。本文最后对全文的研究成果和存在的不足进行了系统的总结和分析,并对进一步的研究提出展望。

    标签: arm rfid 定位系统

    上传时间: 2022-06-25

    上传用户:

  • 《嵌入式 Linux 系统设计及应用-基于国产龙芯 SOC 》

    龙芯系列微处理器是中国拥有自主知识产权的中央处理器,中科院计算所从 2001 年开始研制龙芯系列处理器,于 2010 年正式成立龙芯中科技术有限公司,主要产品包括龙芯 1 号 CPU、龙芯 2 号 CPU 以及龙芯3 号 CPU。本书基于龙芯俱乐部与龙芯中科合作开发的,南京龙众创芯电子科技有限公司承制的智龙开发板,围绕龙芯 1 号芯片 LS1C 进行嵌入式系统开发讲解。本书内容共分 3 篇。基础篇包含实验平台和开发环境的搭建。中级篇为 Linux 基础应用编程,包含线程、信号、网络等基本操作。高级篇包含开发板硬件编程、驱动程序编写等高级操作。附录为嵌入式常用资料和智龙开发板的电路原理图。本书结合实践案例及应用场景,按照嵌入式系统的开发流程组织教材内容,使读者能熟练掌握从开发环境搭建到编写完整工程的流程。同时提供内核源码及实例代码,并给出测试结果,方便教师教学参考。本书不仅用于 MIPS 架构的龙芯 1 号芯片的嵌入式系统开发,还可用于基于 Linux 操作系统的嵌入式系统学习,具有广泛的适用性。其中,在内核原理、应用程序编写方面,与同类 ARM 架构芯片相比,其开发过程是通用的,包括虚拟机编译、程序下载、调试、应用开发、内核裁减。本书适用于应用型本科、高职高专院校嵌入式系统的课程教学,也可作为相关开发人员的自学教材和参考手册。 

    标签: 嵌入式 linux soc

    上传时间: 2022-07-08

    上传用户: