Microsoft Word - 正文.doc

Similar documents
<4D F736F F D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6BFBCCAD4B4F3B8D92E646F63>

,,, PCB, AR M VxWorks DSP,,,,,,,,,,, (CIP) /,,.:,2005 ISBN TP36 CIP (2005) : ( 10 ) : : (010 ) : (010)

Ch03_嵌入式作業系統建置_01

Ps22Pdf

untitled

目 录

南京市人才服务中心

1. 精 通 运 用 结 构 相 关 设 计 软 件, 如 Pro-E AutoCAD 等 ; 1. 参 不 机 器 人 项 目 评 估, 提 出 吅 理 的 产 品 结 构 设 计 方 案 ; 结 构 3 不 限 不 限 2. 3 年 以 上 工 业 产 品 结 构 设 计 工 作 经 验, 具

前言

Windows RTEMS 1 Danilliu MMI TCP/IP QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos eco

PROTEUS VSM

一个开放源码的嵌入式仿真环境 ― SkyEye

大学计算机基础B.doc

Microsoft Word - 封面.doc

DPJJX1.DOC

Microsoft Word - 营销目录C.doc

51 C 51 isp 10 C PCB C C C C KEIL

黑A4FA~1

专科疾病诊治(二十)

Microsoft Word - 32

附件1:

证券代码(A股/H股):000063/ 证券简称:中兴通讯 公告编号:

<4D F736F F D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6B0B8C0FDB5BCD1A75FD1F9D5C22E646F63>

Microsoft Word - YDB Vehicle Telematics Service Requirement and General Framework

华恒家庭网关方案

为 边 数 的 两 倍, 显 然 必 为 偶 数 而 ii 和 iii 则 不 一 定 正 确, 如 : 对 顶 点 数 N 1 无 向 完 全 图 不 存 在 一 个 顶 点 的 度 为 1, 并 且 边 数 与 顶 点 数 的 差 要 大 于 1 8. 考 查 m 阶 B- 树 的 定 义 A

Selecting Your LabVIEW? Real-Time Deployment Platform

职 位 类 别 : 测 试 工 程 师 工 作 经 验 或 实 习 经 历 : 不 限 岗 位 要 求 : 1. 本 科 及 其 以 上 学 历, 计 算 机 相 关 专 业 2014 届 毕 业 生 ; 2. 实 习 时 间 要 求, 尽 量 一 周 五 个 工 作 日 ; 3. 熟 悉 Wind

RAID RAID 0 RAID 1 RAID 5 RAID * ( -1)* ( /2)* No Yes Yes Yes A. B. BIOS SATA C. RAID BIOS RAID ( ) D. SATA RAID/AHCI ( ) SATA M.2 SSD ( )

untitled

录 目 录 第 5 章 我 们 的 世 界 第 5.1 节 精 彩 的 世 界 1 第 5.2 节 数 字 化 生 存 3 第 5.3 节 测 量 世 界 探 悉 4 第 5.4 节 取 样 - 量 化 导 致 信 息 丢 失 8 第 5.5 节 数 字 化 世 界 更 精 彩 10 第 6 章 L

<4D F736F F D20B5E7D7D3D0C5CFA2C0E0D7A8D2B5C5E0D1F8B7BDB0B8D0DEB6C1D6B8C4CF2E646F63>

<4D F736F F D20C7B6C8EBCABDCAB5D1E9CAD2B7BDB0B82E646F63>

图 片 展 示 : 资 源 简 介 : FPGA Altera CycloneII EP2C5T144C8 (4608 个 LE) 2 路 有 源 晶 振 (50M,25M) AS & JTAG 标 准 接 口 VGA 接 口 UART 接 口 蜂 鸣 器 8bit 并 行 DAC 8 路 按 键

FPGA GJVZsIPb3 IPb3pg(lwE & by2eh;[d)y IP ROM

Microsoft Word - A doc

P4i45GL_GV-R50-CN.p65

USB解决方案.ppt

作 業 系 統 簡 介 光 有 電 腦 硬 體, 會 不 容 易 使 用 必 須 要 有 適 當 的 程 式, 才 方 便 操 作 硬 體 衍 生 作 業 系 統 需 求 : 提 供 方 便 使 用 者 執 行 程 式 平 台 有 效 使 用 各 種 電 腦 硬 體 資 源 Jingo C. Lia

CH01.indd

Xilinx Alliance Program Certified GJVZsIPb3 IPb3pg(lwE & by2eh;[d)y IP ROM

A Preliminary Implementation of Linux Kernel Virus and Process Hiding

Microsoft Word - 1-招股说明书.doc

课外创新研学项目 构想、设计与实现

<4D F736F F D20BAFEC4CFBFC6B4B4D0C5CFA2BCBCCAF5B9C9B7DDD3D0CFDEB9ABCBBEB4B4D2B5B0E5CAD7B4CEB9ABBFAAB7A2D0D0B9C9C6B1D5D0B9C9CBB5C3F7CAE9A3A8C9EAB1A8B8E C4EA36D4C23232C8D5B1A8CBCDA3A92E646F63>

二零一零至一一年施政报告 - 施政纲领

高 十 一 五 国 家 规 划 ;21 世 纪 高 教 专 业 规 划 ; 普 通 高 教 专 业 规 划 ; 国 优 二 等 奖 机 高 十 一 五 国 家 规 划 ;22 世 纪 高 教 专 业 规 划 ; 普 通 高 教 专 业 规 划 ; 国 优 二 等 奖 高 十 一 五 国 家 规 划

<4D F736F F D20B8DFB5C8D1A7D0A3B1BEBFC6CEEFC1AACDF8B9A4B3CCD7A8D2B5D3A6D3C3D0CDC8CBB2C5C5E0D1F8D6B8B5BCD2E2BCFBA3A B0E6A3A92E646F6378>

引 言 手 机 游 戏 已 成 为 移 动 互 联 网 最 早 一 批 形 成 成 熟 商 业 模 式 的 产 业, 特 别 是 在 开 源 性 和 开 放 性 都 相 对 更 高 的 Android 系 统 平 台 下, 游 戏 款 数 用 户 数 市 场 收 入 逐 年 激 增, 据 2012

表3:

ICD ICD ICD ICD ICD

1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0

相 关 知 识 1 计 算 机 工 作 原 理 1946 年 2 月, 世 界 上 第 一 台 电 子 计 算 机 ENIAC (Electronic Numerical Integrator And Computer, 电 子 数 字 积 分 计 算 机 ) 诞 生 于 美 国 宾 夕 法 尼 亚

陕西职业技术学院(用标志)

untitled

<4D F736F F D D342DA57CA7DEA447B14D2DA475B57BBB50BADEB27AC3FEB14DA447B8D5C344>

例 如, 一 个 含 有 2000 个 记 录 的 文 件, 每 个 磁 盘 块 可 容 纳 250 个 记 录, 则 该 文 件 包 含 8 个 磁 盘 块 然 后 对 该 文 件 作 二 路 归 并 的 外 排 序, 每 次 往 内 存 读 入 两 个 磁 盘 块, 排 序 后 再 写 回 磁

UDC 厦门大学博硕士论文摘要库

企業策略期中報告2..doc

逢甲大學

信息

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工 作 的

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

1 CPU

IP TCP/IP PC OS µclinux MPEG4 Blackfin DSP MPEG4 IP UDP Winsock I/O DirectShow Filter DirectShow MPEG4 µclinux TCP/IP IP COM, DirectShow I

Arduino 1-1 Arduino 1-2 Arduino 1-3 Arduino IDE

小儿疾病防治(四).doc

供热 2 版.indd

KL DSC DEMO 使用说明

j_xilinx-training-courses_2012.pdf

<4D F736F F D20D5D0B9C9CBB5C3F7CAE9A3A8C9EAB1A8B8E5A3A92E646F63>

Measurement Studio Expands Your Test and Measurement Programming Power

ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r X Y Z R0 R1 R2 R13 R14 R15 R16 R17 R26 R27 R28 R29 R30 R31 0x00 0x

說 明 會 內 容 全 民 健 保 暨 施 行 細 則 修 正 之 承 保 重 點 與 案 例 說 明 二 代 健 保 實 施 後 就 醫 權 益 更 有 保 障 補 充 保 險 費 知 識 自 我 檢 測 及 討 論 附 錄 全 民 健 康 保 險 保 險 費 負 擔 金 額 表 ( 四 )- 職

tw_basics.book

第一章 概论

chapt01.ppt

1.ai

Microsoft Word - PKUCS计算机教育 doc

(1) (2) (3) 1. (1) 2

indows CE 1996 Semiconductor Industry Association (SIA) Windows CE Windows Embedded CE 6.0 Windows CE Windows Embedded CE 6.0 Micr

Abstract arm linux tool-chain root NET-Start! 2

AL-MX200 Series

<B0B8C0FDCAD6B2E15FD3A1CBA2B0E6>

untitled

26 头 孢 他 啶 注 射 剂 27 头 孢 他 美 酯 口 服 常 释 剂 型 28 头 孢 吡 肟 注 射 剂 29 头 孢 硫 脒 注 射 剂 30 头 孢 唑 肟 注 射 剂 31 头 孢 替 安 注 射 剂 32 头 孢 哌 酮 注 射 剂 33 头 孢 哌 酮 舒 巴 坦 注 射 剂

《计算机应用基础》学习材料(讲义)

Learning Java

2005.book

MCU DSP MSO MCU DSP MSO MSO MSO MCU/DSP I/O MSO 16 Microchip IC18 turn-on MSO chirp MCU I/O I 2 C

untitled

附件四:


信息科学与工程学院立项项目简介

SPHE8202R Design Guide Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provi

VME

标题

untitled

僑生(含港澳生)及外籍生參加全民健康保險實施要點

Transcription:

1 2 1 2 3 4 5 6 7 8 9

10 3 1 150 2 150 1 1 1.1 1.1.1 1.2 1.2.1 1.2.2 1.2.3 1.3 1.3.1 1.3.2 1.4 1.4.1 CPU

1.4.2 I/O 1.4.3 I/O 1.5 1.5.1 CISC RISC 1.5.2 1.5.3 1.6 1.6.1 1.6.2 N 1.6.3 2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1

8 16 32 DSP 2.2.2 2.3 2.3.1 2.3.2 MMU 2.3.3 RAM ROM 2.3.4 (Cache) 2.3.5 2.4 I/O 2.4.1 GPIO PWM 2.4.2 A/D D/A 2.4.3 2.4.4

2.4.5 2.5 2.5.1 2.5.2 2.5.3 2.6 PCI PCI-E EISA VME CPCI PCMCIA USB SPI IIC 1394 CAN WLANZigbee WIFI GPRS 3G AFDX FC Select IO Rapid IO 2.7 2.8 2.8.1 2.8.2 PCB PCB PCB PCB PCB 2.8.3

3 3.1 3.1.1 3.1.2 Bootloader BSP 3.1.3 3.1.4 3.1.5 GUI 3.2 3.2.1 3.2.2

3.2.3 Flat 3.2.4 3.2.5 FAT JFFS YAFFS 3.2.6 3.3

3.3.1 3.3.2 / / C/C++ 3.3.3 3.3.4

3.3.5 4 4.1 4.1.1 4.1.2 4.1.3 4.1.4 4.2 4.2.1 4.2.2 4.2.3 4.3 4.3.1 4.3.2 4.3.3 4.3.4

4.4 4.4.1 4.4.2 4.5 4.5.1 4.5.2 4.5.3 5 5.1 5.2

5.3 6 6.1 6.2 6.3 6.4 7 7.1 7.2 8 8.1 8.2 9

2 1 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.4 1.4.1 1.4.2 1.5 1.5.1 1.5.2

1.5.3 1.5.4 1.5.5 1.6 1.7 1.8 2 2.1 2.1.1 2.1.2 (DSP) 2.1.3 2.1.4 DMA 2.1.5 2.1.6 2.1.7 FPGA/CPLD 2.2 VHDL Verilog HDL 2.3 2.4 / 2.4.1 2.4.2 2.4.3 GPIO

USB A/D D/A Rapid IO Select IO 2.5 2.6 2.7 2.7.1 2.7.2 2.7.3 2.8 3 3.1 3.1.1 3.1.2 C 3.1.3 C++ C# Java 3.2 3.2.1 3.2.2 HALBSP 3.2.3

3.2.4 3.3 3.3.1 3.3.2 3.3.3 3.3.4 Linux WinCE VxWorks Android CO 3.4 3.4.1 3.4.2 3.4.3 3.4.4 GUI 3.4.5 4 4.1 4.2 4.2.1 4.2.2 4.2.3 4.2.4 5

1 2 1 2 3 4 5 6 7 8 9

10 3 1 150 2 150 I II III I II III 1 1 1.1 1.1.1 II 1.2 1.2.1 II 1.2.2 I

1.2.3 II 1.3 1.3.1 II 1.3.2 I 1.4 1.4.1 CPU CPU II II II 1.4.2 I/O I 1.4.3 I/O I/O II I/O I I/O DMA II 1.5 1.5.1 CISC RISC I 1.5.2 I 1.5.3 I 1.6 1.6.1 I I

1.6.2 I II II N I 1.6.3 I I I 2 2.1 2.1.1 I 2.1.2 I 2.1.3 CPLD FPGA I FPGA I 2.2 2.2.1 8 II 16 II 32 X86 ARM PowerPC II DSP TI ADI Freescale II II

II II 2.2.2 I I I II II II II 2.3 2.3.1 I 2.3.2 MMU MMU I 2.3.3 RAM ROM RAM SRAM DRAM DDRAM NVRAM I ROM PROM EPROM EEPROM ROM I 2.3.4 (Cache) Cache II Cache II Cache II

2.3.5 I I 2.4 I/O 2.4.1 GPIO PWM I 2.4.2 A/D D/A II 2.4.3 II 2.4.4 I 2.4.5 II 2.5 2.5.1 I 2.5.2 II 2.5.3 II 2.6 II II PCI PCI-E EISA VME CPCI PCMCIA II USB SPI IIC 1394 CAN II WLANZigbee WIFI GPRS 3G AFDX FC II Select IO Rapid IO II 2.7 I 2.8

2.8.1 I I I 2.8.2 PCB PCB I PCB I PCB I PCB I 2.8.3 I I 3 3.1 3.1.1 I I I I 3.1.2 Bootloader II BSP II 3.1.3 I 3.1.4 II 3.1.5

GUI II 3.2 3.2.1 MILS II API I I 3.2.2 I II II II II II II RMS EDF II II

II III II 3.2.3 Flat I II II II II 3.2.4 II II II II 3.2.5 II II II FAT JFFS YAFFS I I

3.2.6 I 3.3 3.3.1 I 3.3.2 II I I / II / II C/C++ II 3.3.3 I II II I 3.3.4 II I I

II II I 3.3.5 II II 4 4.1 4.1.1 I 4.1.2 I I I I 4.1.3 I 4.1.4 I 4.2 4.2.1 I I 4.2.2 I 4.2.3 I

4.3 4.3.1 I 4.3.2 II 4.3.3 II II II II II 4.3.4 I I I I 4.4 4.4.1 II 4.4.2 II 4.5 4.5.1 I 4.5.2 I I II 4.5.3 I

5 5.1 I I I I 5.2 I I 5.3 II I 6 6.1 I 6.2 I 6.3 I 6.4 I 7 7.1 I I I

I 7.2 I I I II 8 8.1 I 8.2 I 9 I 2 1 1.1 1.1.1 III 1.1.2 II 1.1.3 II 1.1.4 II 1.1.5 II 1.1.6 II 1.2 1.2.1 II

1.2.2 II 1.2.3 II 1.2.4 II 1.3 1.3.1 III 1.3.2 III 1.3.3 III 1.3.4 II II PCB I 1.3.5 III III II 1.4 1.4.1 I VxWorks Windows CE Linux CO I 1.4.2 II II II I 1.5

1.5.1 II 1.5.2 III 1.5.3 II 1.5.4 III 1.5.5 II 1.6 I 1.7 1.7.1 I 1.7.2 I 1.7.3 I 1.8 I 2 2.1 2.1.1 III 2.1.2 (DSP) III 2.1.3 III 2.1.4 DMA II 2.1.5 I II 2.1.6 I 2.1.7 I FPGA/CPLD III

2.2 VHDL Verilog HDL II 2.3 ASIC I FPGA I SOC I 2.4 / 2.4.1 I 2.4.2 I I 2.4.3 GPIO I USB I I II A/D D/A III Rapid IO Select IO III II III II II 2.5 I 2.6 I 2.7 2.7.1 II 2.7.2 I

2.7.3 II 2.8 I I 3 3.1 3.1.1 II 3.1.2 C III III C III 3.1.3 C++ C# Java III 3.2 3.2.1 I 3.2.2 HALBSP III 3.2.3 III 3.2.4 I 3.3 3.3.1 III III 3.3.2 MMU II

II 3.3.3 II III II 3.3.4 Linux WinCE VxWorks Android CO I 3.4 3.4.1 II 3.4.2 Ext2 Ext3 II Yaffs jffs Jffs2 II Romfs ramfs cramfs II 3.4.3 SQLite II 3.4.4 GUI II 3.4.5 Socket II WEB II 4 4.1 I 4.2 4.2.1 I 4.2.2 I 4.2.3 I 4.2.4 II

5 III 1 1 1 1 A B C D 2 RISC RISC 2 2 A B C D 3 4 2 3 1 4 1 2 3 0.90 0.70 0.70 0.75 4 3

0.75 3 A 2 0.9 (1 0.7) 0.75 C 2 0.9 (1 (1 0.7) ) 0.75 B 2 0.9 (1 0.7 0.7) 0.75 D 0.9 (0.7 0.7) 4 4 4 A B C D 5 A0-A11 A12-A19 A14 A16 5 5 A AB000H ABFFFH B BB000H BBFFFH C EF000H EFFFFH D FE000H FEFFFH 6 6 6 A

B C D CRC 7 7 7 A B C P V D 8 P V S 2-1 S 8 8 A 0 B 1 C 2 D 3 9 9 9 A B C D 10 MIC 10 10 A B C D 11 11 11 A B C D 12 D/A 12

12 A B C D 13 13 13 A B C D 14 14 14 A IC B C IC D 15. 15 15 A B C D 16 16 16 A

B API C D C 17 17 17 A B C D 18 Watch Dog 18 18 A B C D 19 19 19 A B C D 20 20 20 A B

C D 21 21 21 A 20 B 19 C 17 D 16 22 22 22 A B C D 23 C 23 23 A int B void C Interrupter D reti 24 24 25 24 A B C

D 25 A B C D 25 CMM Capability Maturity Model 2 26 26 A B C D 26 27 27 A B C D 27 28 28 A B C D CIH 28 CA B 29 B B

29 A CA B CA C B D B 29 30 30 A B C D 30 An embedded operating system is the 31 program that manages all the other programs in an embedded device after initial load of programs by a(an) 32. It normally guarantees a certain capability within a specified 33 size and 34 constraint as well as with application programs. It also normally has small foot print including initial boot loader, OS kernel, required device drivers, 35 for the user data and so forth. It has very-likely structure of a normal operating system however mainly differentiated by some factors such as type of pre-installed device, functional limits, taking designed job only. 31 A hardware B business C software D external 32 A driver B application C kernel D boot loader 33 A data B storage C bus D CPU 34 A time B format C controller D packet 35 A JAFFS B format

C file systems D protocol 2 15 1 3 1-1 1-1 1-2

1-2 1 9 1-1 8051 12MHz 10ms 15ms 1s 1 2 8051 3 8051 1-3 1-3 8051 2 6 1-2 1-4 n

1-4 15 1 3 6 FC 2-1 PowerPC7447 DSP FC

PowerPC7447 DSP 32 PowerPC7447 big_endian DSP little_endian 2-1 1 5 1 A/D A/D 10 A/D 5.115V A/D 3FFH A/D A/D A/D 1 A/D mv A/D 1 2 4.092V A/D

3 A/D 2 5 3 5 2 2-1 2-1 A 1 B 4 C 2 D 16 unsigned int msgid = 0x01; // 2 ID typedef struct FCSND_Data_struct { unsigned char A; unsigned int B; unsigned short C; unsigned char D[16]; } FCSND_DATA; FCSND_DATA senddata;..

FillfcData(&sendData); // senddata sendfc((msgid, &senddata, sizeof(fcsnd_data)); // 2 unsigned int msgid = 0x00; // ID typedef struct FCRCV_Data_struct { unsigned char A; unsigned int B; unsigned short C; unsigned char D[16]; } FCRCV_DATA; FCRCV_DATA recvdata;.. recvfc((msgid, &recvdata, sizeof(fcrcv_data)); // 15 1 3 3-1 A15 A1 1 5 8 STB

3-1 2 3 D 3 7 CPU BL 8086 1 5 START MOV DX 1 NEXT1 IN AL DX NEXT2 AND AL 2 JZ 3 MOV DX 4 IN AL DX NEXT3 MOV 5 AL RET 15 1 3

3 1 5 / 2 7 3 3 15 C 1 3 C

5-1 C 1 typedef struct 2: { int A : 16; // 16 3: char B : 8; 4: char C : 8; 5: char D : 8; 6: char E : 8; 7: int F; // 16 16 8: }radartype; 9: typedef struct 10: { unsigned int X; // 16 16 11: unsigned int Y; 12: unsigned int Z; 13: unsigned int U; 14: } datatranstype; 15: radartype myradardata[2]= 16: {{1, 'a', 'b', 'c', 0, 512}, {2, 'x', 'y', 'z', 0, 1024}}; 17: 18 void main(void) 19 { radartype *p; 20 datatranstype *q; 21 p = myradardata; 22 q = (datatranstype *)p; 23: q++; 24 } 5-1 C 1 8 16 big_endian 5-2 myradardata

5-2 myradardata 2 4 5-1 22 n q->x = 1 q->y = 2 q->z = 3 q->u = 4 ++ n q->x = 5 q->y = 6 q->z = 7 q->u = 8 3 3 text data bss bss heap stack 5-1 myradardata p q?