学习本章要达到的目标:口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
内容简介本手册将由浅入深,带领大家学习 STM32F103 的各个功能,为您开启全新的 STM32 之旅。本手册总共分为三篇: 1, 硬件篇,主要介绍本手册硬件平台; ; 2,软件篇,主要介绍 STM32F1常用开发软件的使用以及一些下载调试的技巧,并详细介绍了几个常用的系统文件(程序); 3,实战篇,主要通过 48 个实例(绝大部分是直接操作寄存器完成的)带领大家一步步深入了解STM32F1。本手册为 ALIENTEK 精英 STM32F103 V1 开发板的配套教程,在开发板配套的光盘里面,有详细原理图以及所有实例的完整代码,这些代码都有详细的注释, 所有源码都经过我们严格测试,不会有任何警告和错误,另外,源码有我们生成好的 hex 文件,大家只需要通过串口/仿真器下载到开发板即可看到实验现象,亲自体验实验过程。本手册不仅非常适合广大学生和电子爱好者学习 STM32F103,其大量的实验以及详细的解说,也是公司产品开发的不二参考。
标签: stm32f1
上传时间: 2022-03-30
上传用户:jiabin
本文根据大楼电梯视频监控系统的要求,提出了一种基于嵌入式技术的网络视频监控系统实现方案。系统以嵌入式 Linux和嵌入式微处理器S3C2410X为核心平台,通过嵌入式平台建立的基于TCP/TP协议的视频服务器,将USB摄像头采集来的图像数据压缩后,经过网络传输,完成对监控现场的网络视频监控任务。论文首先阐述了嵌入式网络视频监控系统的发展、现状以及整体构建,然后介绍了嵌入式 Linux操作系统以及ARM处理器的发展情况,分析了主要外围电路的设计,以及如何在ARM硬件平台上进行嵌入式 Linux内核的编译与移植,介绍了 Bootloader的启动原理及运行过程,并对在 Linux操作系统下的USB驱动程序的开发进行了研究。本文重点讨论了图像采集、编码和网络通信程序的设计原理与实现。最后进行了系统整体测试,并提出进一步开发设想。本文的研究结果具有较大的工程实际意义,对于基于P技术的各种视频通信应用具有一定的参考价值。关键词:ARM,s3C2410X,嵌入式,Linux,视频监控当今社会是一个信息高速发展的时代,获取信息的方便和快捷可以使我们在信息化的今天领先一步创造出巨大的利益,而我们获取信息的一个重要的途径就是通过眼睛在人类感官接受的各种信息中约有80%来自视觉2图像是对客观事物形象、生动的描述,是直观而具体的信息表达形式,是人类最重要的信息载体。随着科学技术的快速发展和人民物质生活水平的提高,视频监控系统以其直观、方便和信息内容丰富等特点日益受到人们的青睐,并在各行各业得到了广泛的应用。生活中有小区安全监控,电讯行业有基站监控,银行系统有柜员机监控,林业部门有火情监控,交通方面有违章和流量监控等等
上传时间: 2022-03-30
上传用户:
实验教学一直是工科教学中不可或缺的组成部分,对培养学生的动手能力,独立思考能力,创新思维与发散思维具有重要的作用。针对目前电路教学实验中电路仿真实验与实物电路实验各自独立,无法统一问题,提出将仿真电路实验与实物电路实验有机的结合同步操作,并使用Web发布实现远程实验操作。采用Multisim作为电路实验仿真平台,NI Eiviss II作为实物电路实验硬件平台,运用LabVIEW整合Multisim电路仿真实验与实物电路实验,实现仿真与实物实验有机结合,两种实验可同步进行。学生在仿真实验中先可探索实验,然后做实物实验。同时运用LabVIEW开发出实验过程人机交互操作接口界面,使用过程中效果良好。Experimental teaching has always been an indispensable part of engineering education.And it always plays an important role in cultivating students'practical ability,independent thinking ability,innovative thinking and divergent thinking.But simulation experiment and physical experiment cannot be unified in the circuit teaching experiment at present.In order to solve this problem,this paper proposes to combine organically the simulation circuit experiment with physical circuit experiment,and synchronously operate them.This paper uses the WEB publishing to achieve remote experimental operation.Multisim is used as the circuit simulation platform,and NI Eiviss II is used as the physical circuit hardware platform.Multisim circuit simulation experiment and physical circuit experiment are implemented by LabVIEW to realize the combination of simulation experiment and physical experiment.Students do explore experiments in simulation experiment firstly,and then do physical experiment.And this paper uses LabVIEW to develop the experimental man-machine interface.
上传时间: 2022-04-05
上传用户:
基于DSP28035的高速永磁无刷直流电机驱动系统,包括论文和软硬设计资料。摘要参赛作品为基于DSP28035的高速永磁无刷直流电机驱动系统。该系统以一台额定转速60 krpm的高速永磁无刷直流电机、交错并联的Buck电路以及全桥电路为硬件平台,以DSP28035为控制核心,实现了调压调速功能和基于坐标变换的无位置传感器新技术。为实现该系统要求,本作品充分利用了DSP28035的资源例如:CLA模块,模拟比较器、HPWM模块以及AD转换模块等。AbstractThis work is the drive system for a high speed permanent magnet burshless dc motor based on DSP28035. The hardware platform consists of a BLDC motor(rated speed is 60000rpm), a Buck circuit and an inverter. Under the control of DSP28035, this system can achieve the goal of adjusting the motor’s speed with voltage and the function of sensorless control based on the coordinate transformation. By making full use of resources of the core, such as CLA, analog comparator, HPWM and AD converters, the whole system can meet the requirements.1 引言高速永磁无刷直流电机驱动系统由于基波频率较高(一般在1kHZ以上),利用逆变桥斩波进行调速的控制方式通常会受到开关管开关频率的限制,因此该系统多采用三相全桥前级加Buck电路进承担调压调速的功能,而三相全桥主要承担逻辑换相的功能。然而,传统Buck电路所需电感的体积较大,增加了系统的体积,降低了系统的功率密度。
上传时间: 2022-05-08
上传用户:bluedrops
arduino是一个能够用来感应和控制现实物理世界的一套工具。它由一个基于单片机并且开放源码的硬件平台,和一套为arduino板编写程序的开发环境组成。arduino可以用来开发交互产品,比如它可以读取大量的开关和传感器信号,并且可以控制各式各样的电灯、电机和其他物理设备。arduino项目可以是单独的,也可以在运行时和你电脑中运行的程序(例如:Flash)进行通讯。
标签: arduino
上传时间: 2022-05-12
上传用户:
计算机技术和通讯技术的发展推动着控制系统由集散控制系统和分布式现场总线控制系统向着开放的嵌入式网络控制系统方向发展。嵌入式系统是以应用为目的,辅以计算机技术,其软件、硬件可以根据需求进行裁剪,对功能、成本及体积有特殊需求的专用计算机系统非常适用。嵌入式系统包括嵌入式微处理器、操作系统、外围硬件接口电路和应用程序等,能够对其他设备进行监控、管理和操作等功能。人机界面是一个功能高度自治的典型的嵌入式系统。人机界面具有显示单元、控制单元、数据存储单元等。能够对对象进行操作控制,状态监控,数据存储以及网络传输等多种功能,在各行各业中应用非常广泛。本文以嵌入式控制系统的人机界面为具体的研究对象,利用S3C2440处理器作为硬件平台核心,以Linux嵌入式操作系统为软件平台,运用软件和硬件相结合的设计理念,形成了一个嵌入式人机界面的开发平台。本论文介绍了嵌入式系统的发展概况以及无纸记录仪的现状及发展趋势,对硬件电路进行设计,然后又给出了基于Linux操作系统的嵌入式人机交互系统平台的搭建方法,最后详细介绍了无纸记录仪的人机交互系统研究。自lntel在1971年推出了第一款微处理器Intel4004以来,各厂家陆续推出了许多8位,16位和32位的处理器。传统的微处理器难以满足市场监控平台系统的要求,而能够结合操作系统的嵌入式处理器得到了广泛地应用。在计算机技术发展的初期,计算机的价格高,运行速度不快且可靠性低,交互性能差,用户只有调整自己的行为去适应机器。所以,与在使用计算机的其他问题而言,界面问题只是一个小的方面。随着计算机的不断发展,系统能够用一部分资源来处理人一计算机界面,用户界面设计开始引起人
上传时间: 2022-06-18
上传用户:XuVshu
DVI(Digital Visual Interface),是1999年由Silicon Im-age、lntel(英特尔)、Compaq(康柏)、IBM、HP(惠普)、NEC、Fujitsu(富士通)等公司共同组成的数字显示工作组DDWG(Digital Display Working Group)推出的接口标准,其外观是一个24针的接插件(中-1。DVI接口采用高速串行的方式传输数据,在正常的使用情况下,DVI传输从计算机引出后直接连接到显示终蜡,中间只经过两对匹配的连接器和长度比较短的DVI线缆,DVI信号在这种情况下的传输一般都不会存在什么问题。当前在工业控制等恶劣环境领域DVI接口的使用频率也越来越频繁,在工业控制环境下,DVI传输需要经过除标准传输线缆外的其它环境,如底板、转接线等,传输线的长度也可能比较长,而且当前在工业控制领域基于DVI接口的电路基本上仍然采用原有的VGA接口电路的方式进行设计,在信号引出时仍采用传统连接器,而不是专用的差分连接器。以上这些情况都导致在工业控制环境下DVI信号传输经常出现信号完整性问题]。本文针对常见的DVI信号完整性问题,提出了基于电路仿真的解决方法,并结合具体的硬件平台详细说明了该方法的实现过程。使用基于电路仿真的方法可以得到DVI传输的极限情况,合理为设计留有裕度。最后通过高速示波器对电路的测试验证了仿真方法
上传时间: 2022-06-18
上传用户:
GD32F103的移植说明和开发指南,帮助新手快速了解GD32F103芯片,缩短上手时间。本教程结合官方的用户手册以及固件库例程,通过实际例程讲解以及实验现象来帮助读者理解和使 用 GD32F130xx 这 个 系 列 的 芯 片 。 软 件 平 台 使 用 的 是 MDK-ARM 和 官 方 外 设 驱 动 库 GD32F1x0_Firmware_Library_v3.1.0(库函数开发),硬件使用技新 GD32F130G8U6 核心板 V1.0 和 GD-LINK 下载&调试器。 教程从开发平台介绍、开发环境搭建、建立工程等基础内容,到 GD13F130xx 外设应用,包括: GPIO应用、EXTI应用、CLK应用、USART 应用、TIMER 应用、I2C应用、SPI应用、ADC应用、FWDGT 应用和 WWDGT 应用等十大部分内容。外设应用部分的内容都配有源码,并配合硬件平台进行实验讲 解。教程面对的对象是具有一定的 MCU 编程基础以及 C 语言基础的,主旨是帮助开发者快速入门和快速 开发使用 GD32F130xx 系列产品。
标签: gd32f103
上传时间: 2022-06-18
上传用户:1208020161
在现代信息战中,随着电子对抗技术和装备的不断发展,战场的电磁环境更加恶劣,通信的电子战日益激烈。这就限制了无线电通信在某些特殊的战术背景下的应用。为了保证通信链路的安全顺畅,研究各种适用于军事通信的抗干扰、抗侦收、抗测向技术和寻求适应于这些特定的环境下新的通信方式就显得十分必要。超声波语音通信就是在这样的背景下提出来的。本文首先概略的介绍了AM调制、采样定理、直接数字频率合成等相关的基础理论;接着结合课题的具体要求,提出了基于DDS的基本原理,依托FPGA与单片机相结合的硬件平台来实现AM数字调幅的方案。设计中将软件无线电的思想渗透其中,将原来运用模拟器件构建的电路都通过软件编程的方法来实现,增加了系统的灵活性。其次,对整个系统的硬、软件设计进行了详细的叙述;系统的硬件电路由AM调制电路和功放电路组成,其中,M调制电路包括模拟部分、数字部分、电源部分,它主要完成语音信号与载波信号的数字调幅功能;功放电路是单独的一块电路板,它主要对调幅信号进行功率放大以驱动换能器,从而以超声波的形式将信息发出。而且,还详细分析了各部分硬件电路的设计和工作过程,并给出了相应的电路图。系统的软件设计包括有两个方面内容,一方面是单片机的软件设计,它主要利用IAR Embeded Workbench开发环境,完成系统的界面显示及各种调幅参数的设置;另一方面是FPGA软件的设计,它主要利用Quartusll开发软件,采用VHDL和QuartusII内嵌的图表编辑器的原理图式图形输入法混合编程的方式,编写了各模块单元,在FPGA内部实现了调幅功能。最后,对调制系统进行测试,测试结果表明系统工作性能稳定,基本上达到了预期的设计要求。
上传时间: 2022-06-18
上传用户: