硬件工程师基础知识
上传时间: 2013-11-06
上传用户:ikemada
一个操作系统必须和作为它的基础的硬件系统紧密配合。操作系统需要使用一些只有硬件才能提供的功能。为了完整的了解 Linux ,你需要了解底层硬件的基础知识。本章对于现代 PC 的硬件进行了解说。
上传时间: 2015-02-16
上传用户:Yukiseop
一.高精度延时, 是 CPU 测速的基础 Windows 内部有一个精度非常高的定时器, 精度在微秒级, 但不同的系统这个定时器的频率不同, 这个频率与硬件和操作系统都可能有关。 利用 API 函数 QueryPerformanceFrequency 可以得到这个定时器的频率。 利用 API 函数 QueryPerformanceCounter 可以得到定时器的当前值。 根据要延时的时间和定时器的频率, 可以算出要延时的时间定时器经过的周期数。 在循环里用 QueryPerformanceCounter 不停的读出定时器值, 一直到经过了指定周期数再结束循环, 就达到了高精度延时的目的。 高精度延时的程序, 参数: 微秒 二.测速程序 利用 rdtsc 汇编指令可以得到 CPU 内部定时器的值, 每经过一个 CPU 周期, 这个定时器就加一。 如果在一段时间内数得 CPU 的周期数, CPU工作频率 = 周期数 / 时间 为了不让其他进程和线程打扰, 必需要设置最高的优先级 以下函数设置当前进程和线程到最高的优先级。 SetPriorityClass(GetCurrentProcess(), REALTIME_PRIORITY_CLASS) SetThreadPriority(GetCurrentThread(), THREAD_PRIORITY_TIME_CRITICAL) CPU 测速程序的源代码, 这个程序通过 CPU 在 1/16 秒的时间内经过的周期数计算出工作频率, 单位 MHz:
上传时间: 2015-04-29
上传用户:iswlkje
《计算机硬件技术基础》经典电子教案。 是硬件技术的入门教程。
上传时间: 2013-12-03
上传用户:cylnpy
微芯力公司开发的WS430开发板的说明手册。Linux 程序开发基础篇......................................................3 第一章 硬件准备.....................................................................................................................3 第二章 运行Linux 操作系统下的例程.................................................................................4 2.1 启动Uboot并加载Linux .............................................................................................................4 2.2 通过ftp方式运行testled例程...............................................................................................11 2.3 加载卸载优盘实验...................................................................................................................14 2.4 优盘读写测试实验
上传时间: 2015-07-02
上传用户:nanxia
一个操作系统必须和作为它的基础的硬件系统紧密配合。操作系统需要使用一些只有硬件才能提供的功能。为了完整的了解Linux,你需要了解底层硬件的基础知识。本章对于现代PC的硬件进行了。
上传时间: 2015-08-11
上传用户:rocketrevenge
TMS320LF240x DSP硬件开发教程 本书详细讲述了TMS320LF240x系列DSP芯片结构、外设的原理和结构、系统和外设寄存器等资源。在此基础上,介绍如何操作TMS320LF240x系列DSP的外设,如何进行应用系统设计,最后给出了应用系统硬件电路的设计。 本书主要面向从事自动控制、信息处理、通信、多媒体、网络以及相关电子仪器仪表系统设计技术人员,非常适合使用TMS320LF240x系列DSP的技术人员参考,也适合高校师生学习参考,是一本全面而实用的240x系列DSP学习教程。
上传时间: 2015-09-07
上传用户:dyctj
vc下 usb程序USB端口的分析, VC-MFC 硬件-系统 VC,MFC基础类,非技术类,界面,网络编程,进程,线程,DLL,ATL,ActiveX,COM,数据库,硬件,系统,HTML,XML,图形处理,算法,
上传时间: 2013-11-30
上传用户:wang5829
本文研究了在目前流行的嵌入式微控制器ARM9(Samsung 的 S3C2410)上硬件测试的方法。分析了在嵌入式Linux基础上开发测试程序的基本方法,解决了在S3C2410开发板测试GPIO、中断、串口和RTC时钟过程中的重点和难点问题。
标签: Samsung S3C2410 Linux ARM9
上传时间: 2015-12-08
上传用户:semi1981
usb基础教程,USB数据流模型, USB电气特性,USB设备架构,usb主机硬件软件
上传时间: 2016-01-07
上传用户:love1314