华清远见嵌入式培训课件

Size: px
Start display at page:

Download "华清远见嵌入式培训课件"

Transcription

1 构建嵌入式 LINUX 系统 易松华

2 什么是嵌入式系统 } 嵌入式系统是以应用为中心, 以计算机技术为基础, 并且软硬件可裁剪, 适用于应用系统对功能 可靠性 成本 体积 功耗有严格要求的专用计算机系统 2

3 嵌入式系统的广泛应用 无线 手机 PDA 机顶盒 家庭网关 互联网 汽车 游戏 视频

4 嵌入式系统特点 } 嵌入式系统是将先进的计算机技术 半导体技术和电子技术与各个行业的具体应用相结合后的产物 } 技术密集 资金密集 高度分散 不断创新的知识集成系统 微机原理 数字电路 程序设计 接口技术 电路原理 编译原理

5 嵌入式系统特点 } 嵌入式系统面向特定应用, 完成单个或一组联系紧密的功能 } 嵌入式系统产品功能特定, 较通用计算机系统封闭, 具有较长的生命周期 } 低功耗 体积小 集成度高, 有限的存储器 } 嵌入式系统的硬件和软件都必须高效率地设计, 量体裁衣 } 嵌入式系统本身不具备自主开发能力 } 需要配套开发工具和环境 } 一般有性能和实时性要求

6 实时系统特点 } 实时系统特点 } 指规定的时限内必须完成规定的操作 } 并非指速度快慢 } 硬实时 : 超过时限完成任务会导致导致灾难性后果 } 软实时 : 超过时限完成对任务会带来系统性能的严重下降 } 是否真正需要实时?

7 嵌入式技术的紧迫需求 } 精简 健壮的内核 } 友好 漂亮的 GUI } 安全 快速的网络通讯接口 } 功耗 性能的矛盾与平衡 } 轻巧 分布式的数据库相关技术

8 需要 嵌入式操作系统? 系统需要运行 多个任务 系统需要不断 地进行升级和 二次开发 系统需要有直 观的用户界面 系统需要用到 微型数据库管 理系统 系统需要有网 络功能

9 嵌入式主控芯片百家争鸣

10 典型嵌入式操作系统 } 微内核 (Microkernel kernel) } MicroC/OS-II } VxWorks } Threadx } Nucleus } FreeRTOS } 宏内核 ( Monolithic kernel) } Linux/ucLinux } Windows CE } Symbian

11 嵌入式开发与 PC 开发的比较 网络 串口 主机 (X86) 目标板 ( 一般非 X86) PC 开发 : 本地开发本地运行 Self-Host/Self-Target 嵌入式开发 :PC 编译, 目标板运行 Cross-Target Development

12 典型嵌入式开发 目标机 X X 软件 开发工具 源代码 调试器 操作系统 可执行程序 宿主机 X

13 ARM LINUX 的编译工具 } 开发主机 } RedHat,Ubuntu,Windows( 不推荐 ) } 典型交叉编译工具 } ELDK } CodeSourcery } 商业工具链 } Montavista( 可集成到图形开发环境 DevRocket) } DIY } Crosstools } Buildroot 经常使用的是 uclibc IDE tools } Eclipse

14 ARM LINUX 系统引导过程 } 预备知识 } Bootloader } Uboot,RedBoot, VIVI 等 } 内核 zimage/uimage } 内核加载地址和入口点 (uimage only) } 内核压缩镜像 vmlinuz } 内核解压缩代码 } Ramfs 根文件系统 可选 减少主机文件系统依赖, 适合加速开发前期 } 网络协议 NFS/DHCP/TFTP

15 ARM LINUX 系统引导过程 } Bootloader } 初始化基本运行环境 } 加载内核到 RAM 中 } 跳转到内核解压缩代码 } 其他辅助功能

16 ARM LINUX 系统引导过程 } 内核解压缩 } 回收 bootloader 使用资源 } 解压缩 Vmlinuz } 解压缩可选的 RAMDISK } 将控制权交给内核

17 ARM LINUX 系统引导过程 } 内核执行 } 内核解压缩代码资源回收 } 挂载根文件系统 } 开发时用 NFS(or ramdisk) } 产品用 cramfs/jffs2 等 } 执行 init } 执行应用程序

18 LINUX 组成结构图

19 ARM LINUX 2.6 移植步骤 } 准备开发板和相关配件 } 要清楚自己的开发板的配置 ( 有那些外围设备等 ) } 下载内核源码 取得相关工具软件 } Kernel,gcc,jtag } 选定参考板 } 选择一个内核中已经支持, 且和自己的开发部相似的参考板为原型, 进修修改 } 修改开发板相关代码 } 完成 BSP 的修改移植 } 如 :arch/arm/mach-s3c2410/ 目录 } 添加驱动 } 先添加基本驱动代码 ( 如 : 网卡 ) } 编译 调试 下载内核

20 板级支持相关代码 } 移植相关目录和代码 arch/arm/mach-s3c2410 arch/arm/plat-s3c24xx arch/arm/tools/mach-types arch/arm/kconfig arch/arm/makefile arch/arm/boot/compressed Include/asm-arm/arch-s3c2410 Makefile } 添加基本驱动 } 闪存驱动 (MTD NAND) } 串口用来打印信息 } 可以在内核启动之前打印信息 } 内核启动后可以通过 console 打印信息 } 网络支持可以使得开发调试更为方便 } 如挂载网络文件系统 nfs

21 移植样例 } 体系结构 : ARM920T } 处理器 : Samsung S3C2410 } 开发板 : ucdragon FS2410 } Linux 内核版本 :2.6.22

22 移植相关 } 相关代码和目录 } arch/arm/kconfig } arch/arm/makefile } arch/arm/boot/makefile } arch/arm/mach-s3c2410/* } arch/arm/plat-s3c24xx/* } include/asm-arm/arch-s3c2410/* } arch/arm/tools/mach-types } arch/arm/boot/compressed/head.s } arch/arm/boot/compressed/makefile } Makefile

23 Smdk2410 基本信息定义 } arch/arm/mach-s3c2410/mach-smdk2410.c } 定义开发板描述信息 MACHINE_START(SMDK2410, "SMDK2410") /* Maintainer: Jonas Dietsche */.phys_io = S3C2410_PA_UART,.io_pg_offst= (((u32)s3c24xx_va_uart) >> 18) & 0xfffc,.boot_params = S3C2410_SDRAM_PA + 0x100,.map_io = smdk2410_map_io,.init_irq = s3c24xx_init_irq,.init_machine = smdk2410_init,.timer = &s3c24xx_timer, MACHINE_END } MACHINE_START 定义 include/asm-arm/mach/arch.h struct machine_desc mach_desc_##_type is defined

24 Smdk2410 静态 io 空间映射 (1) } arch/arm/mach-s3c2410/mach-smdk2410.c } static struct map_desc smdk2410_iodesc[] initdata = { } /* nothing here yet */ } }; } static void init smdk2410_map_io(void) } { } s3c24xx_init_io(smdk2410_iodesc, ARRAY_SIZE(smdk2410_iodesc)); } s3c24xx_init_clocks(0); } s3c24xx_init_uarts(smdk2410_uartcfgs, ARRAY_SIZE(smdk2410_uartcfgs)); } }

25 Smdk2410 静态 io 空间映射 (2) } arch/arm/mach-s3c2410/s3c2410.c } static struct map_desc s3c2410_iodesc[] initdata = { } IODESC_ENT(CLKPWR), } IODESC_ENT(TIMER), } IODESC_ENT(WATCHDOG), } }; } void init s3c2410_map_io(struct map_desc *mach_desc, int mach_size) } { } /* register our io-tables */ } iotable_init(s3c2410_iodesc, ARRAY_SIZE(s3c2410_iodesc)); } iotable_init(mach_desc, mach_size); } }

26 Smdk2410 静态 io 空间映射 (3) } arch/arm/plat-s3c24xx/cpu.c } static struct map_desc s3c_iodesc[] initdata = { } IODESC_ENT(GPIO), } IODESC_ENT(IRQ), } IODESC_ENT(MEMCTRL), } IODESC_ENT(UART) } }; } void init s3c24xx_init_io(struct map_desc *mach_desc, int size) } { }... } }

27 Nand 平台设备定义 } arch/arm/plat-s3c24xx/devs.c static struct resource s3c_nand_resource[] = { [0] = {.start = S3C2410_PA_NAND,.end = S3C2410_PA_NAND + S3C24XX_SZ_NAND -1,.flags = IORESOURCE_MEM, } }; struct platform_device s3c_device_nand = {.name = "s3c2410-nand",.id = -1,.num_resources = ARRAY_SIZE(s3c_nand_resource),.resource = s3c_nand_resource, }; EXPORT_SYMBOL(s3c_device_nand);

28 platform_device 结构 include/linux/platform_device.h #ifndef _PLATFORM_DEVICE_H_ #define _PLATFORM_DEVICE_H_ #include <linux/device.h> struct platform_device { const char * name; u32 id; struct device dev; u32 num_resources; struct resource * resource; };

29 Nand flash 分区定义 (1) } arch/arm/plat-s3c24xx/common-smdk.c } static struct mtd_partition smdk_default_nand_part[] = { [0] = {.name = "Boot Agent",.size = SZ_16K,.offset = 0, }, [1] = {.name = "S3C2410 flash partition 1",.offset = 0,.size = SZ_2M, }, [2] = {.name = "S3C2410 flash partition 2",.offset = SZ_4M,.size = SZ_4M, }, [7] = {.name = "S3C2410 flash partition 7",.offset = SZ_1M * 48,.size = SZ_16M, }};

30 Nand flash 分区定义 (2) } static struct s3c2410_nand_set smdk_nand_sets[] = { } [0] = { }.name = "NAND", }.nr_chips = 1, }.nr_partitions= ARRAY_SIZE(smdk_default_nand_part), }.partitions = smdk_default_nand_part, } }, } };/* choose a set of timings which should suit most 512Mbit * chips and beyond.*/ } static struct s3c2410_platform_nand smdk_nand_info = } { }.tacls = 20, }.twrph0 = 60, }.twrph1 = 20, }.nr_sets = ARRAY_SIZE(smdk_nand_sets), }.sets = smdk_nand_sets, } };

31 平台相关代码分析 -common-smdk2410.c } arch\arm\plat-s3c24xx\common-smdk.c static struct platform_device initdata *smdk_devs[] = { &s3c_device_nand, }; &smdk_led4, &smdk_led5, &smdk_led6, &smdk_led7, static struct s3c24xx_board smdk2410_board initdata = {.devices = smdk2410_devices,.devices_count = ARRAY_SIZE(smdk2410_devices) };

32 平台设备注册 } arch/arm/plat-s3c24xx/common-smdk.c } void init smdk_machine_init(void){ } /* Configure the LEDs (even if we have no LED support)*/ } s3c2410_gpio_cfgpin(s3c2410_gpf4, S3C2410_GPF4_OUTP); } s3c2410_gpio_cfgpin(s3c2410_gpf5, S3C2410_GPF5_OUTP); } s3c2410_gpio_cfgpin(s3c2410_gpf6, S3C2410_GPF6_OUTP); } s3c2410_gpio_cfgpin(s3c2410_gpf7, S3C2410_GPF7_OUTP); } s3c2410_gpio_setpin(s3c2410_gpf4, 1); } s3c2410_gpio_setpin(s3c2410_gpf5, 1); } s3c2410_gpio_setpin(s3c2410_gpf6, 1); } s3c2410_gpio_setpin(s3c2410_gpf7, 1); } if (machine_is_smdk2443()) } smdk_nand_info.twrph0 = 50; } s3c_device_nand.dev.platform_data = &smdk_nand_info; } platform_add_devices(smdk_devs, ARRAY_SIZE(smdk_devs)); } s3c2410_pm_init(); } }

33 内核启动参数 } Boot options > } Default kernel command string: } console=ttysac0, noinitrd root=/dev/nfs rw ip=bootp } 另外一个 : } console=ttys0, =/dev/mtdblock/2 rw init=/linuxrc ip= : : : :farsight:eth0:off display=dh240

34 修改 Makefile(1) } 顶层 Makefile } Makefile ARCH=arm CROSS_COMPILER=arm-linux-

35 修改 Makefile(2) } arch/arm/makefile } machine-$(config_arch_s3c2410) := s3c2410 } ifneq ($(machine-y),) } MACHINE := arch/arm/mach-$(machine-y)/ } else } MACHINE := } Endif } textofs-y := 0x } TEXT_OFFSET := $(textofs-y) } arch/arm/mach-s3c2410/makefile.boot } zreladdr-y := 0x } params_phys-y:= 0x } arch/arm/boot/makefile } ZRELADDR := $(zreladdr-y) } PARAMS_PHYS := $(params_phys-y) } INITRD_PHYS := $(initrd_phys-y)export ZRELADDR INITRD_PHYS PARAMS_PHYS

36 修改 Makefile(3) } arch/arm/boot/compressed/makefile } ifeq ($(CONFIG_ZBOOT_ROM),y) } ZTEXTADDR := $(CONFIG_ZBOOT_ROM_TEXT) } ZBSSADDR := $(CONFIG_ZBOOT_ROM_BSS) } else } ZTEXTADDR := 0 } ZBSSADDR := ALIGN(4) } endif } ifneq ($(INITRD_PHYS),) } LDFLAGS_vmlinux += --defsym initrd_phys=$(initrd_phys) } endif } ifneq ($(PARAMS_PHYS),) } LDFLAGS_vmlinux += --defsym params_phys=$(params_phys) } endif } Include/asm-arm/memory.h } #ifndef PAGE_OFFSET } #define PAGE_OFFSET UL(0xc ) } #endif } 关于地址的定义参考 Documentation/arm/Porting

37 配置 编译 } make menuconfig } make zimage(or make uimage) } make moudles

38 文件系统 } Linux 严重依赖文件系统 } 设备, 数据, 视频等 } 系统所使用的存储设备决定文件系统的大小和类型 } 为了高可靠性, 使用日志文件系统 } 在事件失败时候自动执行文件 recovery

39 文件系统 (1) } 文件系统支持 ( 只列出部分特性 ) } CramFS } A compressed, read-only file system } File sizes are limited to less than 16MB, and the maximum file system size is a little over 256MB. } Useful for root file systems Applications and libraries do not change at run time } Typically, better compression and faster performance than you see from JFFS2 } SquashFS } A compressed, read-only file system } Better compression than cramfs } Better runtime performance

40 文件系统 (2) } 文件系统支持 ( 只列出部分特性 ) } JFFS/JFFS2 } A journaling file system that places itself directly on flash chips with the disk emulation } Automatically performs wear-leveling and garbage collection } The file system is compressed allowing for more storage in the same amount of flash } Yet Another Flash File System (YAFFS2) } Designed and optimized for NAND Flash chips } Larger Flash sizes and faster erase and write processes } Journaling support that automatically provides automatic wear-leveling and power failure recovery } 更多细节请参考华清远见的 嵌入式系统班 讲义

41 嵌入式 Linux 应用开发班 } 嵌入式 Linux 开发环境构建 ( 应用层 ) } 嵌入式 Linux 进程及进程间通讯开发 } 嵌入式 Linux 下的网络开发 } 嵌入式 GUI 与数据库开发

42 嵌入式 Linux 系统开发班 } 嵌入式 Linux 开发环境构建 ( 系统层 ) } 开发 Linux 系统引导程序 (bootloader) } 配置编译 Linux 内核 } 移植 Linux 内核源码 } 调试 Linux 内核方法 } 集成部署 Linux 系统 (rootfs)

43 Thanks!

Linux内核的移植技术剖析

Linux内核的移植技术剖析 嵌入式培训专家 Linux 内核的移植技术剖析 主讲 : 宋宝华 www.farsight.com.cn 今天的内容 vbsp 的组成部分 vplat/mach 各组件的实现 内核节拍 中断管理 时钟 GPIO DMA IO 内存映射 v 设备与资源 platform device resource 和 plarform data uart/spi/i2c 等设备板级 resource vbsp 作用

More information

S3C6410 ARM11开发板Linux BSP构建

S3C6410 ARM11开发板Linux BSP构建 嵌入式培训专家 S3C6410 ARM11 开发板 Linux BSP 构建 主讲 : 宋宝华 www.farsight.com.cn 今天的内容 vbsp 的组成部分 vplat/mach 各组件的实现 内核节拍 中断管理 时钟 GPIO DMA IO 内存映射 v 设备与资源 platform device resource 和 plarform data uart/spi/i2c 等设备板级

More information

DVK530/531扩展板

DVK530/531扩展板 DVK720 扩展板 驱动移植手册 2014.04.03 V1.0 版权声明 本手册所有权由深圳市微雪电子有限公司独家持有 未经本公司的书 面许可, 不得以任何方式或形式进行修改 分发或复制本文档的任何 部分, 否则一切后果由违者自负 版本更新记录 版本日期说明 V1.0 2014.04.03 初始发布 深圳市微雪电子有限公司 www.waveshare.net I 目录 版权声明... I 版本更新记录...

More information

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

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 Windows RTEMS 1 Danilliu MMI TCP/IP 80486 QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos ecos Email www.rtems.com RTEMS ecos RTEMS RTEMS Windows

More information

ARM+Linux嵌入式系统开发路线

ARM+Linux嵌入式系统开发路线 嵌入式培训专家 ARM+Linux 嵌入式系统技术路线 WWW.farsight.com.cn 今天的内容 v v v ARM+Linux 嵌入式开发背景 嵌入式 Linux 系统开发技术路线 交叉编译环境 Bootloader Linux 系统移植 文件系统 Linux 应用程序的开发 Linux 系统开发模式 2 ARM+Linux 开发背景 v 与传统 Windows 开发的差异 Windows

More information

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

Abstract arm linux tool-chain root NET-Start! 2 Lab III - Embedding Linux 1 Abstract arm linux tool-chain root NET-Start! 2 Part 1.4 Step1. tool-chain 4 Step2. PATH 4 Part 2 kernel 5 Step1. 5 Step2... 6 Step3...8 Part 3 root. 8 Step1. 8 Step2. 8 Part

More information

华恒家庭网关方案

华恒家庭网关方案 LINUX V1.5 1 2 1 2 LINUX WINDOWS PC VC LINUX WINDOWS LINUX 90% GUI LINUX C 3 REDHAT 9 LINUX PC TFTP/NFS http://www.hhcn.com/chinese/embedlinux-res.html minicom NFS mount C HHARM9-EDU 1 LINUX HHARM9-EDU

More information

Ch03_嵌入式作業系統建置_01

Ch03_嵌入式作業系統建置_01 Chapter 3 CPU Motorola DragonBall ( Palm PDA) MIPS ( CPU) Hitachi SH (Sega DreamCast CPU) ARM StrongARM CPU CPU RISC (reduced instruction set computer ) CISC (complex instruction set computer ) DSP(digital

More information

DVK530/531扩展板

DVK530/531扩展板 DVK710 扩展板 驱动移植手册 2014.06.03 V1.0 版权声明 本手册所有权由深圳市微雪电子有限公司独家持有 未经本公司的书 面许可, 不得以任何方式或形式进行修改 分发或复制本文档的任何 部分, 否则一切后果由违者自负 版本更新记录 版本日期说明 V1.0 2014.06.03 初始发布 深圳市微雪电子有限公司 www.waveshare.netii I 目录版权声明... I 版本更新记录...

More information

Microsoft Word - 正文.doc

Microsoft Word - 正文.doc 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

More information

<4D F736F F F696E74202D20C4AABDA3BBD42DC7B6C8EBCABDBFAAB7A2D6AECFB5CDB3BFAAB7A22E BBCE6C8DDC4A3CABD5D>

<4D F736F F F696E74202D20C4AABDA3BBD42DC7B6C8EBCABDBFAAB7A2D6AECFB5CDB3BFAAB7A22E BBCE6C8DDC4A3CABD5D> 嵌入式开发之系统开发基础 莫老师, 广州中心 华清远见全国免费咨询电话 :400-706-1880 广州中心咨询电话 : 广州中心咨询电话 : 020-28916067 嵌入式开发之系统开发基础 嵌入式系统结构 嵌入式系统开发框架 实际案例 物联网仓库管理系统 嵌入式系统开发的课程安排 什么是嵌入式系统 嵌入式系统 (Embedded system) 是指带有微处理器的为特定应用而设计的专用计算机系统

More information

<4D6963726F736F667420576F7264202D20C7B6C8EBCABD6C696E7578BBF9B4A1CAB5D1E92E646F63>

<4D6963726F736F667420576F7264202D20C7B6C8EBCABD6C696E7578BBF9B4A1CAB5D1E92E646F63> 嵌 入 式 linux 基 础 实 验 1 内 核 配 置 及 编 译 1. 进 入 内 核 所 在 目 录 /opt/ruiva/xscale/linux-2.6.26 #cd /opt/ruiva/xscale/linux-2.6.26 2. 键 入 make menuconfig, 根 据 需 要 适 当 配 置 内 核 #make menuconfig 这 里 先 使 用 默 认 的 配 置,

More information

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

一个开放源码的嵌入式仿真环境 ― SkyEye SkyEye SkyEye http://hpclab.cs.tsinghua.edu.cn/~skyeye/ I hear and I forget, I see and I remember, I do and I understand. SkyEye SkyEye SkyEye SkyEye SkyEye 1. SkyEye PC pervasive computing PC I O PDA

More information

12-179410-02_12-17.QXD

12-179410-02_12-17.QXD 專 題 報 導 美 齒 與 科 技 根 管 治 療 的 最 新 發 展 一 旦 牙 髓 受 細 菌 感 染 隃 這 顆 牙 齒 即 將 不 保 隃 為 了 保 存 原 有 牙 齒 的 功 能 隃 根 管 治 療 是 修 復 這 顆 牙 齒 的 基 礎 工 程 時 到 如 今 隃 在 根 管 治 療 的 技 術 與 器 械 上 有 哪 些 新 的 發 展? 沈 領 昌 牙 齒 是 人 類 非 常 重

More information

EK-STM32F

EK-STM32F STMEVKIT-STM32F10xx8 软 件 开 发 入 门 指 南 目 录 1 EWARM 安 装... 1 1.1 第 一 步 : 在 线 注 册... 1 1.2 第 二 步 : 下 载 软 件... 2 1.3 第 三 步 : 安 装 EWARM... 3 2 基 于 STMEVKIT-STM32F10xx8 的 示 例 代 码 运 行... 6 2.1 GPIO Demo... 6 2.2

More information

自由軟體教學平台

自由軟體教學平台 NCHC Opensource task force Steven Shiau steven@nchc.gov.tw National Center for High-Performance Computing Sep 10, 2002 1 Outline 1. 2. 3. Service DHCP, TFTP, NFS, NIS 4. 5. 2 DRBL (diskless remote boot

More information

ESP-Jumpstart

ESP-Jumpstart 2016-2019 2019 08 08 Contents 1 3 1.1 ESP32.............................. 3 1.2.................................................. 5 2 7 2.1............................................. 7 2.2 ESP-IDF............................................

More information

Microsoft Word - PS2_linux_guide_cn.doc

Microsoft Word - PS2_linux_guide_cn.doc Linux For $ONY PlayStatioin2 Unofficall General Guide Language: Simplified Chinese First Write By Beter Hans v0.1 Mail: hansb@citiz.net Version: 0.1 本 人 是 菜 鸟 + 小 白 欢 迎 指 正 错 误 之 处, 如 果 您 有 其 他 使 用 心 得

More information

嵌入式Linux知识培训

嵌入式Linux知识培训 嵌入式 Linux 知识培训 主要包括以下四部分内容 : 一 嵌入式 Linux 开发的基本知识 二 Linux 下使用 C 语言进行系统开发 三 面向嵌入式 Linux 的 GUI 系统的体系结构及二次开发 四 基于 Linux OS Smart Phone 的体系结构及开发内容 李玉东 第一部分 基础知识 嵌入式 Linux 软件系统的构成 1.BootLoader 2. Kernel 3.FileSystem

More information

Content

Content 君正 Date: Apr 2014 君正 Copyright Ingenic Semiconductor Co. Ltd 2014. All rights reserved. Release history Date Revision Change Apr. 2014 1.01 First release Disclaimer This documentation is provided for use

More information

Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10

Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10 Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10 Ác Åé å Serial ATA ( Silicon Image SiI3114) S A T A (1) SATA (2)

More information

ARM JTAG实时仿真器安装使用指南

ARM JTAG实时仿真器安装使用指南 ARM JTAG Version 1.31 2003. 11. 12 ARM JTAG ARM JTAG.3 ARM 2.1.4 2.2.4 ARM JTAG 3.1 18 3.2 18 3.2.1 Multi-ICE Server.18 3.2.2 ADS..21 ARM JTAG 4.1 Multi-ICE Server 33 4.1.1 Multi-ICE Server..... 33 4.1.2

More information

Simulator By SunLingxi 2003

Simulator By SunLingxi 2003 Simulator By SunLingxi sunlingxi@sina.com 2003 windows 2000 Tornado ping ping 1. Tornado Full Simulator...3 2....3 3. ping...6 4. Tornado Simulator BSP...6 5. VxWorks simpc...7 6. simulator...7 7. simulator

More information

Microsoft Word - S3c6410移植过程.doc

Microsoft Word - S3c6410移植过程.doc S3C6400/6410 移植 Android 内核 主要过程 : 安装 lunux 环境 安装编译工具 下载 Linux kernel 安装 Android SDK 获得 root file system 修改 Linux kernel 源码 配置 Linux kernel 修改 root file system 编译 Linux kernel 下载 kernel Image 1. 安装 linux

More information

. Outline 编译 Linux 在 QEMU 模拟器上运行制作带 grub 启动的磁盘映像...1 编译 Linux 在 QEMU 模拟器上运行...2 制作带 grub 启动的磁盘映像

. Outline 编译 Linux 在 QEMU 模拟器上运行制作带 grub 启动的磁盘映像...1 编译 Linux 在 QEMU 模拟器上运行...2 制作带 grub 启动的磁盘映像 .... 计算机应用教研室 @ 计算机学院嵌入式系统实验室 @ 苏州研究院中国科学技术大学 Fall 2010 . Outline 编译 Linux 在 QEMU 模拟器上运行制作带 grub 启动的磁盘映像...1 编译 Linux 在 QEMU 模拟器上运行...2 制作带 grub 启动的磁盘映像 . 编译 Linux 在 QEMU 模拟器上运行 qemu+linux-2.6.26.1. 准备模拟器.2.

More information

Microsoft Word zw

Microsoft Word zw 第 1 章 Android 概述 学习目标 : Android Android Android Studio Android Android APK 1.1 1. 智能手机的定义 Smartphone 2. 智能手机的发展 1973 4 3 PC IBM 1994 IBM Simon PDA PDA Zaurus OS 1996 Nokia 9000 Communicator Nokia 9000

More information

ebook71-6

ebook71-6 6 X C a l d e r a X 6. 2. 1 C a l d e r a 6. 2. 2 C a l d e r a 6. 2. 3 C a l d e r a 6. 2. 4 C a l d e r a 6. 2. 5 C a l d e r a 6. 2. 6 C a l d e r a X 6. 2. 7 Red Hat X 6. 2. 8 Red Hat 6. 2. 9 Red Hat

More information

Windows 2000 Server for T100

Windows 2000 Server for T100 2 1 Windows 95/98 Windows 2000 3.5 Windows NT Server 4.0 2 Windows DOS 3.5 T200 2002 RAID RAID RAID 5.1 Windows 2000 Server T200 2002 Windows 2000 Server Windows 2000 Server Windows 2000 Server 3.5 for

More information

投影片 1

投影片 1 類 Linux (, VBird) 2008/03/28 Linux 1 Linux man page / 流 例 2008/03/28 Linux 2 Linux 2008/03/28 Linux 3 Linux CPU RAM 路 2008/03/28 Linux 4 Linux Linux 2008/03/28 Linux 5 Linux (sector) 理 量 512bytes (cylinder)

More information

网名 鱼树 的学员聂龙浩, 学习 韦东山 Linux 视频第 2 期 时所写的笔记很详细, 供大家参考 也许有错漏, 请自行分辨 目录 驱动框架分析 内核中的理解 : 内核这样理解 :... 2 RTC 测试 RTC:

网名 鱼树 的学员聂龙浩, 学习 韦东山 Linux 视频第 2 期 时所写的笔记很详细, 供大家参考 也许有错漏, 请自行分辨 目录 驱动框架分析 内核中的理解 : 内核这样理解 :... 2 RTC 测试 RTC: 网名 鱼树 的学员聂龙浩, 学习 韦东山 Linux 视频第 2 期 时所写的笔记很详细, 供大家参考 也许有错漏, 请自行分辨 目录 驱动框架分析... 2 1. 2.4 内核中的理解 :... 2 2. 2.6 内核这样理解 :... 2 RTC... 6 1. 测试 RTC:... 11 1. 1. 修改 arch\arm\plat-s3c24xx\common-smdk.c... 11 2.

More information

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 ( )

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 ( ) RAID RAID 0 RAID 1 RAID 5 RAID 10 2 2 3 4 * (-1)* (/2)* No Yes Yes Yes A. B. BIOS SATA C. RAID BIOS RAID ( ) D. SATA RAID/AHCI ( ) SATA M.2 SSD ( ) ( ) ( ) Windows USB 1 SATA A. SATASATAIntel SATA (SATA3

More information

1

1 SDT Uclinux SDT.alf.c 44blib.alf 44blib.c jtag ADS.alf.c make menuconfig make dep make clean make lib_only make user_only make romfs make image make uclinux ext2 cash lcd frambuffer 1 armsys-c uclinux

More information

P4i45GL_GV-R50-CN.p65

P4i45GL_GV-R50-CN.p65 1 Main Advanced Security Power Boot Exit System Date System Time Floppy Drives IDE Devices BIOS Version Processor Type Processor Speed Cache Size Microcode Update Total Memory DDR1 DDR2 Dec 18 2003 Thu

More information

PIC_SERVER (11) SMTP ( ) ( ) PIC_SERVER (10) SMTP PIC_SERVER (event driven) PIC_SERVER SMTP 1. E-

PIC_SERVER (11) SMTP  ( ) ( ) PIC_SERVER (10) SMTP  PIC_SERVER (event driven)  PIC_SERVER SMTP  1.  E- (2005-02-01) (2005-04-28) PIC_SERVER (10) SMTP E-mail PIC_SERVER (event driven) E-mail PIC_SERVER SMTP E-mail 1. E-mail E-mail 1 (1) (2) (3) (4) 1 1. 2 E-mail A E-mail B E-mail SMTP(Simple Mail Transfer

More information

嵌入式Linux/WinCE/VxWorks培训免费讲座

嵌入式Linux/WinCE/VxWorks培训免费讲座 2007-11-24 1 The success's road 嵌入式 Linux 开发 www.farsight.com.cn 主要内容 Linux 简介及嵌入式 Linux 开发初步 U-boot 开发初步 Kernel 开发 Linux 下文件系统开发初步 Linux 下驱动开发要点 多线程应用开发 网络应用开发 Linux 下图形界面开发 华清远见 linux 培训课程介绍 2007-11-24

More information

A Preliminary Implementation of Linux Kernel Virus and Process Hiding

A Preliminary Implementation of Linux Kernel Virus and Process Hiding 邵 俊 儒 翁 健 吉 妍 年 月 日 学 号 学 号 学 号 摘 要 结 合 课 堂 知 识 我 们 设 计 了 一 个 内 核 病 毒 该 病 毒 同 时 具 有 木 马 的 自 动 性 的 隐 蔽 性 和 蠕 虫 的 感 染 能 力 该 病 毒 获 得 权 限 后 会 自 动 将 自 身 加 入 内 核 模 块 中 劫 持 的 系 统 调 用 并 通 过 简 单 的 方 法 实 现 自 身 的

More information

Microsoft Word - 35.doc

Microsoft Word - 35.doc YAFFS 嵌入式文件系统应用研究钟汉如, 张庆灿 ( 华南理工大学工业装备与控制工程学院, 广州市 510640) 摘要 : 本文介绍了 NAND 闪存设备的特点和针对 NAND 闪存设计的 YAFFS(Yet Another Flash File System) 嵌入式文件系统, 并且详细探讨了在 ARM 处理器 3SC2410 和嵌入式 Linux 平台上建立基于 NAND 闪存的 YAFFS

More information

linux 2.6内核移植_for at91rm9200_归档.doc

linux 2.6内核移植_for at91rm9200_归档.doc Linux 2.6 内核移植 (for AT91rm9200) 文档 一.U-boot 编译及改动 1. 获得 U-boot 2. 修改 u-boot-1.0.0 部分源代码 3. 修改 U-boot 传递给内核的参数 4. 编译 U-boot 二. 获得 linux kernel 源码及相应硬件的 patch 1. 下载 linux 2.6.12 内核源代码 2. 下载 for at91rm9200

More information

ebook71-13

ebook71-13 13 I S P Internet 13. 2. 1 k p p p P P P 13. 2. 2 1 3. 2. 3 k p p p 1 3. 2. 4 l i n u x c o n f P P P 13. 2. 5 p p p s e t u p 13. 2. 6 p p p s e t u p P P P 13. 2. 7 1 3. 2. 8 C a l d e r a G U I 13.

More information

自由軟體教學平台

自由軟體教學平台 NCHC Opensource task force DRBL steven@nchc.gov.tw, c00hkl00@nchc.gov.tw National Center for High-Performance Computing http://www.nchc.gov.tw Jan, 2003 1 2003/1/28 ( ) 09:00-10:30 10:40-12:00 Linux 13:00-14:30

More information

嵌入式工程师考纲大纲(中级)

嵌入式工程师考纲大纲(中级) ARM9 嵌入式系统设计与开发应用 教学大纲 编写 : 熊茂华 本教材是为中国电子学会嵌入式设计工程师考试指定教材, 根据嵌入式设计工程师考试大纲 ( 中级 ) 要求, 制订了 ARM9 嵌入式系统设计与开发应用 课程的教学大纲 课程能力目标 : 通过本课程的教学, 掌握嵌入式应用系统的基本结构 嵌入式硬件接口和软件系统设计的方法 ; 利用嵌入式开发工具 ADS 1.2 开发基于 μc/os-ii

More information

JTAG ICE PC JTAG ICE JTAG ISP... 5 IDE AVR STUDIO JTAGICE JTAGICE... 12

JTAG ICE PC JTAG ICE JTAG ISP... 5 IDE AVR STUDIO JTAGICE JTAGICE... 12 ... 3... 3... 3... 3... 4 1JTAG ICE PC... 4 2JTAG ICE... 4 3... 4 4... 4 5JTAG... 5 6ISP... 5 IDE... 6 1 AVR STUDIO... 6 2 JTAGICE... 6 3JTAGICE... 12 4.... 16 5.... 17 6. JTAG ICE... 19 ISP... 20 1PonyProg2000...

More information

自由軟體教學平台

自由軟體教學平台 NCHC Opensource task force DRBL c00hkl00@nchc.gov.tw, steven@nchc.gov.tw National Center for High-Performance Computing http://www.nchc.gov.tw Dec, 2002 1 Outline 1. 2. DRBL 3. 4. Service DHCP, TFTP, NFS,

More information

嵌入式Linux内核移植及驱动开发.ppt

嵌入式Linux内核移植及驱动开发.ppt 嵌入式 Linux 内核移植简介 王辉 wanghui@farsight.com.cn 今日课程内容大纲 v 嵌入式操作系统相关知识简介 v 嵌入式引导程序 Uboot 简介 v 嵌入式 Linux 内核配置 编译 移植简介 v 根文件系统与嵌入式系统的部署简介 vlinux 网络驱动程序简单分析 嵌入式 Linux 的运行载体 - 嵌入式硬件系统 著名的嵌入式操作系统 v 开源的嵌入式 Linux

More information

Measurement Studio Expands Your Test and Measurement Programming Power

Measurement Studio Expands Your Test and Measurement Programming Power NI-DAQmx NI-DAQ NI-DAQmx NI-DAQ NI-DAQmx NI-DAQmx NI-DAQ NI-DAQmx NI-DAQmx LabVIEW LabWindows/CVI ANSI C Measurement Studio Visual Studio I/O 1. I/O API I/O NI NI NI NI ADE 1.NI-DAQmx NI & MAX DAQ Assistant

More information

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

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 2004 5 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 Abstract The techniques of digital video processing, transferring

More information

Bus Hound 5

Bus Hound 5 Bus Hound 5.0 ( 1.0) 21IC 2007 7 BusHound perisoft PC hound Bus Hound 6.0 5.0 5.0 Bus Hound, IDE SCSI USB 1394 DVD Windows9X,WindowsMe,NT4.0,2000,2003,XP XP IRP Html ZIP SCSI sense USB Bus Hound 1 Bus

More information

K7VT2_QIG_v3

K7VT2_QIG_v3 ............ 1 2 3 4 5 [R] : Enter Raid setup utility 6 Press[A]keytocreateRAID RAID Type: JBOD RAID 0 RAID 1: 2 7 RAID 0 Auto Create Manual Create: 2 RAID 0 Block Size: 16K 32K

More information

ebook140-8

ebook140-8 8 Microsoft VPN Windows NT 4 V P N Windows 98 Client 7 Vintage Air V P N 7 Wi n d o w s NT V P N 7 VPN ( ) 7 Novell NetWare VPN 8.1 PPTP NT4 VPN Q 154091 M i c r o s o f t Windows NT RAS [ ] Windows NT4

More information

Red Flag Linux Desktop 4.0 Red Flag Linux Desktop 4.0 1

Red Flag Linux Desktop 4.0 Red Flag Linux Desktop 4.0 1 Red Flag Linux Desktop 4.0 68 6 Red Flag Software Co., Ltd. http://www.redflag-linux.com Red Flag Linux Desktop 4.0 Red Flag Linux Desktop 4.0 1 1 Red Flag Linux Desktop 4.0 1.1 Red Flag Linux Desktop

More information

ebook140-9

ebook140-9 9 VPN VPN Novell BorderManager Windows NT PPTP V P N L A V P N V N P I n t e r n e t V P N 9.1 V P N Windows 98 Windows PPTP VPN Novell BorderManager T M I P s e c Wi n d o w s I n t e r n e t I S P I

More information

Guide to Install SATA Hard Disks

Guide to Install SATA Hard Disks SATA RAID 1. SATA. 2 1.1 SATA. 2 1.2 SATA 2 2. RAID (RAID 0 / RAID 1 / JBOD).. 4 2.1 RAID. 4 2.2 RAID 5 2.3 RAID 0 6 2.4 RAID 1.. 10 2.5 JBOD.. 16 3. Windows 2000 / Windows XP 20 1. SATA 1.1 SATA Serial

More information

IT (1) IDE... 2 (2) BIOS IDE RAID... 3 (3) RAID BIOS RAID... 5 (4) R A I D (5) ID E RA ID... 15

IT (1) IDE... 2 (2) BIOS IDE RAID... 3 (3) RAID BIOS RAID... 5 (4) R A I D (5) ID E RA ID... 15 IT8212...2 (1) IDE... 2 (2) BIOS IDE RAID... 3 (3) RAID BIOS RAID... 5 (4) R A I D... 13 (5) ID E RA ID... 15 Ác Åé å IT8212 (1) IDE (2) BIOS IDE RAID (3) RAID BIOS RAID (4) RAID (5) RAID (a) ( )IDE (

More information

Microsoft PowerPoint - 第十一讲:Bootloader.ppt

Microsoft PowerPoint - 第十一讲:Bootloader.ppt 十一讲 :Bootloader 技术 段勃 duanbo@ustc.edu.cn 嵌入式软件系统 嵌入式操作系统已经得到广泛应用 带操作系统的嵌入式软件体系一般分为 : 引导加载程序 操作系统内核 文件系统 ( 可选 ) 用户应用程序 PC 机的引导加载程序 BIOS+MBR BIOS 的本质是一段固件程序 (Firmware) MBR 是磁盘上的一段分区, 位于磁盘的第一个扇区, 大小为 512B,

More information

K9板LINUX移植文档

K9板LINUX移植文档 K9 板 LINUX 移植文档 2007 03 28 整理 2007 03 03 修改 2007 04 13 修改 感谢飞儿 与风来生缘提出的问题和错误,2007 04 13 一 特别说明 本文是基于 AT91RM9200 的 K9 板的 LINUX 移植文档, 已经成功在 K9 板上运行 LINUX 程序 本文仅针对 K9 板上现有接口进行移植, 供 K9 板学习者作为初步入门参考 由于本人水平有限,

More information

六域链联盟 SDChain-Matrix 节点搭建指南 2018/07/26 Version : 1.0.0

六域链联盟 SDChain-Matrix 节点搭建指南 2018/07/26 Version : 1.0.0 SDChain-Matrix 节点搭建指南 目录 1 环境要求... 3 2 软件下载... 4 3 安装部署... 4 3.1 部署可执行程序目录... 4 3.2 部署配置文件目录... 4 3.3 部署数据库文件目录... 4 3.4 部署日志文件目录... 4 3.5 部署依赖库文件目录... 4 4 配置参数... 5 5 启动运行... 7 5.1 普通模式启动... 7 5.2 加载启动模式...

More information

ICD ICD ICD ICD ICD

ICD ICD ICD ICD ICD MPLAB ICD2 MPLAB ICD2 PIC MPLAB-IDE V6.0 ICD2 usb PC RS232 MPLAB IDE PC PC 2.0 5.5V LED EEDATA MPLAB ICD2 Microchip MPLAB-IDE v6.0 Windows 95/98 Windows NT Windows 2000 www.elc-mcu.com 1 ICD2...4 1.1 ICD2...4

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 49 [P.51] C/C++ [P.52] [P.53] [P.55] (int) [P.57] (float/double) [P.58] printf scanf [P.59] [P.61] ( / ) [P.62] (char) [P.65] : +-*/% [P.67] : = [P.68] : ,

More information

新・解きながら学ぶC言語

新・解きながら学ぶC言語 330!... 67!=... 42 "... 215 " "... 6, 77, 222 #define... 114, 194 #include... 145 %... 21 %... 21 %%... 21 %f... 26 %ld... 162 %lf... 26 %lu... 162 %o... 180 %p... 248 %s... 223, 224 %u... 162 %x... 180

More information

untitled

untitled V3049A-EXD IP-SAN/NAS Infinova Infinova Infinova Infinova www.infinova.com.cn Infinova Infinova Infinova 1 2 1 2 V3049A-EXD-R16 V3049A-EXD-R24 ... 1 1.1... 1 1.2... 1 1.3... 1... 2 2.1... 2 2.2... 3...

More information

static struct file_operations gpio_ctl_fops={ ioctl: gpio_ctl_ioctl, open : gpio_open, release: gpio_release, ; #defineled1_on() (GPBDAT &= ~0x1) #def

static struct file_operations gpio_ctl_fops={ ioctl: gpio_ctl_ioctl, open : gpio_open, release: gpio_release, ; #defineled1_on() (GPBDAT &= ~0x1) #def Kaise s 2410 Board setting [1]. Device Driver Device Driver Linux s Kernel ARM s kernel s3c2410_kernel2.4.18_r1.1_change.tar.bz2 /usr/src (1) #cd /usr/src (2) #tar xfj s3c2410_kernel2.4.18_r1.1_change.tar.bz2

More information

T

T T10452 2015 5 Copyright ASUSTeK Computer Inc. All rights reserved. http://support.asus.com 0800-093-456 1 2 2 筆記型電腦使用手冊 使用手冊... 7 手冊... 8... 8... 8... 9 使用... 9...10...10 筆記型電腦...12...12...16...18...20...22

More information

VASP应用运行优化

VASP应用运行优化 1 VASP wszhang@ustc.edu.cn April 8, 2018 Contents 1 2 2 2 3 2 4 2 4.1........................................................ 2 4.2..................................................... 3 5 4 5.1..........................................................

More information

APP 103 學 年 度 嶺 東 科 技 大 學 資 訊 網 路 系 專 題 研 究 報 告 嶺 東 中 華 民 國 一 四 年 五 月 1

APP 103 學 年 度 嶺 東 科 技 大 學 資 訊 網 路 系 專 題 研 究 報 告 嶺 東 中 華 民 國 一 四 年 五 月 1 嶺 東 科 技 大 學 資 訊 網 路 系 專 題 研 究 報 告 嶺 東 APP 指 導 老 師 : 陳 志 樺 教 授 組 員 : 陳 俊 瑋 陳 崇 緣 江 健 民 張 宏 銘 駱 佳 琪 中 華 民 國 一 四 年 五 月 1 APP 103 學 年 度 嶺 東 科 技 大 學 資 訊 網 路 系 專 題 研 究 報 告 嶺 東 中 華 民 國 一 四 年 五 月 1 誌 謝 本 專 題 報

More information

untitled

untitled V3041A-J/V3042A-J IP-SAN/NAS Infinova Infinova Infinova Infinova www.infinova.com.cn Infinova Infinova Infinova 1 2 1 2 V3041A-16R-J V3041A-24R-J V3042A-16R-J V3042A-24R-J V3049-EXD-R16 V3049-EXD-R24 ...

More information

rz_Newsletter2016_en_160111.indd

rz_Newsletter2016_en_160111.indd 2016 Android AUTOSAR Linux AUTOSARAU Reverse ging Target Communication Framework ARM CoreSight TM Requirements Analysis Nexus Timing Tools Intel Trace Hub GDB Infineon MCDS Unit Testing PIL Simulation

More information

超级好的移值过程介绍: μC/GUI在MSGl9264液晶上的移植

超级好的移值过程介绍: μC/GUI在MSGl9264液晶上的移植 : C GUI MSGl9264 C GUI MSGl9264 µc GUI Micrium µc OS µc GUI * [1] µc GUI Windows µc GUI VC Windows µc GUI µc GUI µc GUI µc GUI MSGl9264 µc GUI 1 µc GUI MSP430F149 MSP430F149 16 (RISC 125ns ) ( ADC ) 2KB

More information

solutions guide

solutions guide solutions guide Tridium 01 Table of Contents Tridium... 1 Frameworks... 4 Niagara AX Framework... 5 Sedona Framework... 6.... 7 NPM... 8 Sedona Chip... 9 AX Supervisor... 10 AX SoftJACE...11...12. JACE

More information

Microsoft PowerPoint - ch6 [相容模式]

Microsoft PowerPoint - ch6 [相容模式] UiBinder wzyang@asia.edu.tw UiBinder Java GWT UiBinder XML UI i18n (widget) 1 2 UiBinder HelloWidget.ui.xml: UI HelloWidgetBinder HelloWidget.java XML UI Owner class ( Composite ) UI XML UiBinder: Owner

More information

IP505SM_manual_cn.doc

IP505SM_manual_cn.doc IP505SM 1 Introduction 1...4...4...4...5 LAN...5...5...6...6...7 LED...7...7 2...9...9...9 3...11...11...12...12...12...14...18 LAN...19 DHCP...20...21 4 PC...22...22 Windows...22 TCP/IP -...22 TCP/IP

More information

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

51 C 51 isp 10   C   PCB C C C C KEIL http://wwwispdowncom 51 C " + + " 51 AT89S51 In-System-Programming ISP 10 io 244 CPLD ATMEL PIC CPLD/FPGA ARM9 ISP http://wwwispdowncom/showoneproductasp?productid=15 51 C C C C C ispdown http://wwwispdowncom

More information

新・明解C言語入門編『索引』

新・明解C言語入門編『索引』 !... 75!=... 48 "... 234 " "... 9, 84, 240 #define... 118, 213 #include... 148 %... 23 %... 23, 24 %%... 23 %d... 4 %f... 29 %ld... 177 %lf... 31 %lu... 177 %o... 196 %p... 262 %s... 242, 244 %u... 177

More information

untitled

untitled Interactivity Kit 020-100989-03 2014 Christie Digital Systems USA Inc. ISO 9001 14001 a. b. c. d. DVD e. internet f. g. / h. i. j. LCD LCD LCD 5 8 k. l. LCD m. / (i) / (ii) FCC 15 A CAN ICES-3 (A) / NMB-3

More information

T

T T10362 2015 5 Copyright ASUSTeK Computer Inc. All rights reserved. http://support.asus.com 0800-093-456 1 2 2 筆記型電腦使用手冊 使用手冊... 7 手冊... 8... 8... 8... 9 使用... 9...10...10 Energy Star...11 筆記型電腦...14...14...18...20...22...24

More information

投影片 1

投影片 1 的安裝與編譯實習 ( 代號 : 303)(Part II) DOC Number : RM-033-04-303 DOC Version : V1.00 Release Date : 2007-03-16 Module Name : 的安裝與編譯實習 Platform : Creator XScale- Category : embedded Linux Difficulty : basic Experiment

More information

新版 明解C++入門編

新版 明解C++入門編 511!... 43, 85!=... 42 "... 118 " "... 337 " "... 8, 290 #... 71 #... 413 #define... 128, 236, 413 #endif... 412 #ifndef... 412 #if... 412 #include... 6, 337 #undef... 413 %... 23, 27 %=... 97 &... 243,

More information

Building Embedded Linux Systems 构建嵌入式 Linux 系统 计算机应用教研室 @ 计算机学院嵌入式系统实验室 @ 苏州研究院中国科学技术大学 /media/samsung/work/6 实验室相关 Outline 1 嵌入式 Linux 开发综述 2 µclinux-dist-20080808 的编译和运行编译 armlinux(linux-2626)( 同 SkyEye

More information

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes 包管理理 工具 Helm 蔺礼强 Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes

More information

P1500

P1500 深 圳 华 禹 工 控 科 技 有 限 公 司 P1500 用 户 使 用 手 册 深 圳 华 禹 工 控 科 技 有 限 公 司 编 制 联 系 电 话 邮 件 地 址 更 新 日 期 邝 足 林 15986765262 2850906986@qq.com 2014-11-04 文 件 编 号 20141104-001 版 本 号 / 修 订 号 V1.1 本 文 件 版 权 属 于 本 公 司

More information

嵌入式Linux启动优化技术-杨晓鹏.ppt

嵌入式Linux启动优化技术-杨晓鹏.ppt 嵌入式 Linux 启动优化技术 成都华清远见 杨晓鹏 版权 } 华清远见嵌入式培训中心版权所有 ; } 未经华清远见明确许可, 不能为任何目的以任何形式复制 或传播此文档的任何部分 ; } 本文档包含的信息如有更改, 恕不另行通知 ; } 保留所有权利 2 www.farsight.com.cn 内容提纲 本专题将给大家介绍在嵌入式 linux 系统中如何优化启动速度, 加快系统启动时间 同时为大家介绍一种制作启动进度条的原理和具体实现

More information

epub 61-2

epub 61-2 2 Web Dreamweaver UltraDev Dreamweaver 3 We b We b We Dreamweaver UltraDev We b Dreamweaver UltraDev We b We b 2.1 Web We b We b D r e a m w e a v e r J a v a S c r i p t We b We b 2.1.1 Web We b C C +

More information

<4D6963726F736F667420576F7264202D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6BFBCCAD4B4F3B8D92E646F63>

<4D6963726F736F667420576F7264202D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6BFBCCAD4B4F3B8D92E646F63> 嵌 入 式 系 统 设 计 师 考 试 大 纲 一 考 试 说 明 1 考 试 要 求 : (1) 掌 握 科 学 基 础 知 识 ; (2) 掌 握 嵌 入 式 系 统 的 硬 件 软 件 知 识 ; (3) 掌 握 嵌 入 式 系 统 分 析 的 方 法 ; (4) 掌 握 嵌 入 式 系 统 设 计 与 开 发 的 方 法 及 步 骤 ; (5) 掌 握 嵌 入 式 系 统 实 施 的 方 法

More information

软件测试(TA07)第一学期考试

软件测试(TA07)第一学期考试 一 判 断 题 ( 每 题 1 分, 正 确 的, 错 误 的,20 道 ) 1. 软 件 测 试 按 照 测 试 过 程 分 类 为 黑 盒 白 盒 测 试 ( ) 2. 在 设 计 测 试 用 例 时, 应 包 括 合 理 的 输 入 条 件 和 不 合 理 的 输 入 条 件 ( ) 3. 集 成 测 试 计 划 在 需 求 分 析 阶 段 末 提 交 ( ) 4. 单 元 测 试 属 于 动

More information

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

KillTest 质量更高 服务更好 学习资料   半年免费更新服务 KillTest 质量更高 服务更好 学习资料 http://www.killtest.cn 半年免费更新服务 Exam : 000-544 Title : DB2 9.7 Advanced DBA for LUW Version : DEMO 1 / 10 1. A DBA needs to create a federated database and configure access to join

More information

基于Windows Embedded的嵌入式系统开发概述

基于Windows Embedded的嵌入式系统开发概述 基于 Windows Embedded 的嵌入式系统开发概述 马宁 平台开发合作部 微软 ( 中国 ) 有限公司 本次课程内容包括 } Windows CE 及其家族介绍 } 基于 Windows CE 的开发流程 } 应用程序开发 } 操作系统定制 } BSP 和驱动程序开发 微软嵌入式系统的布局.NET Micro Framework CE 6.0 Windows XP Embedded Wearable

More information

ebook35-14

ebook35-14 14 V F S L i n u x 14.1 S u p e r I O I D E I D E C S R, C S R L i n u x L i n u x I D E / d e v / h a d m k n o d I D E I D E / d e v / h d a 2 L i n u x Linux /dev/cua0 / d e v / c u a 1 512 1024 BSD

More information

<4D6963726F736F667420576F7264202D20B971B8A3B577C5E9B8CBADD7A441AFC5B2C4A447B3A1A4C039372E342E3232A44AAE77AAA92E646F63>

<4D6963726F736F667420576F7264202D20B971B8A3B577C5E9B8CBADD7A441AFC5B2C4A447B3A1A4C039372E342E3232A44AAE77AAA92E646F63> 電 腦 硬 體 裝 修 乙 級 技 術 士 技 能 檢 定 術 科 測 試 應 檢 人 參 考 資 料 試 題 編 號 :12000-940201~12 審 定 日 期 : 94 年 11 月 30 日 修 訂 日 期 : 96 年 11 月 01 日 修 訂 日 期 : 97 年 01 月 07 日 修 訂 日 期 : 97 年 04 月 22 日 ( 第 二 部 分 ) 電 腦 硬 體 裝 修

More information

INTRODUCTION TO COM.DOC

INTRODUCTION TO COM.DOC How About COM & ActiveX Control With Visual C++ 6.0 Author: Curtis CHOU mahler@ms16.hinet.net This document can be freely release and distribute without modify. ACTIVEX CONTROLS... 3 ACTIVEX... 3 MFC ACTIVEX

More information

C H A P T E R 7 Windows Vista Windows Vista Windows Vista FAT16 FAT32 NTFS NTFS New Technology File System NTFS

C H A P T E R 7 Windows Vista Windows Vista Windows Vista FAT16 FAT32 NTFS NTFS New Technology File System NTFS C H P T E R 7 Windows Vista Windows Vista Windows VistaFT16 FT32NTFS NTFSNew Technology File System NTFS 247 6 7-1 Windows VistaTransactional NTFS TxFTxF Windows Vista MicrosoftTxF CIDatomicity - Consistency

More information

嵌入式系统实验报告之一

嵌入式系统实验报告之一 南京航空航天大学 嵌入式系统综合实验报告 Qtopia 在 S3C2440 开发板上的移植 040630520 彭立勋 2009.05 一 实验目的 1. 熟悉 ARM 体系结构 ; 2. 熟悉 Qtopia 图形环境 二 实验内容 将 Qtopia 图形环境移植到 FriendlyARM QQ2440 开发板 三 预备知识 Qtopia 的体系结构 四 实验设备及工具 硬件 :QQ2440 开发板

More information

1.ai

1.ai HDMI camera ARTRAY CO,. LTD Introduction Thank you for purchasing the ARTCAM HDMI camera series. This manual shows the direction how to use the viewer software. Please refer other instructions or contact

More information

Windows 2000 Server for T100

Windows 2000 Server for T100 2 1 Windows 95/98 Windows 2000 3.5 Windows NT Server 4.0 2 Windows DOS 3.5 T200 2000 RAID RAID RAID 5.1 Windows 2000 Advanced Server T200 2000 Windows 2000 Advanced Server Windows 2000 Advanced Server

More information

Microsoft PowerPoint - AWOL - Acrobat Windows Outlook.ppt [Compatibility Mode]

Microsoft PowerPoint - AWOL - Acrobat Windows Outlook.ppt [Compatibility Mode] AWOL Windows - Tips & Tricks Resolution, color depth & refresh rate Background color Service packs Disk cleanup (cleanmgr) Disk defragmentation AWOL Windows Resolution, Color Depth & Refresh Rate The main

More information

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File 51 C 51 51 C C C C C C * 2003-3-30 pnzwzw@163.com C C C C KEIL uvision2 MCS51 PLM C VC++ 51 KEIL51 KEIL51 KEIL51 KEIL 2K DEMO C KEIL KEIL51 P 1 1 1 1-1 - 1 Project New Project 1 2 Windows 1 3 N C test

More information

C语言的应用.PDF

C语言的应用.PDF AVR C 9 1 AVR C IAR C, *.HEX, C,,! C, > 9.1 AVR C MCU,, AVR?! IAR AVR / IAR 32 ALU 1KBytes - 8MBytes (SPM ) 16 MBytes C C *var1, *var2; *var1++ = *--var2; AVR C 9 2 LD R16,-X ST Z+,R16 Auto (local

More information

CANVIO_AEROCAST_CS_EN.indd

CANVIO_AEROCAST_CS_EN.indd 简 体 中 文...2 English...4 SC5151-A0 简 体 中 文 步 骤 2: 了 解 您 的 CANVIO AeroCast CANVIO AeroCast 无 线 移 动 硬 盘 快 速 入 门 指 南 欢 迎 并 感 谢 您 选 择 TOSHIBA 产 品 有 关 您 的 TOSHIBA 产 品 的 详 情, 请 参 阅 包 含 更 多 信 息 的 用 户 手 册 () 安

More information

C/C++ - 文件IO

C/C++ - 文件IO C/C++ IO Table of contents 1. 2. 3. 4. 1 C ASCII ASCII ASCII 2 10000 00100111 00010000 31H, 30H, 30H, 30H, 30H 1, 0, 0, 0, 0 ASCII 3 4 5 UNIX ANSI C 5 FILE FILE 6 stdio.h typedef struct { int level ;

More information

ebook50-15

ebook50-15 15 82 C / C + + Developer Studio M F C C C + + 83 C / C + + M F C D L L D L L 84 M F C MFC DLL M F C 85 MFC DLL 15.1 82 C/C++ C C + + D L L M F C M F C 84 Developer Studio S t u d i o 292 C _ c p l u s

More information

C/C++ - 字符输入输出和字符确认

C/C++ - 字符输入输出和字符确认 C/C++ Table of contents 1. 2. getchar() putchar() 3. (Buffer) 4. 5. 6. 7. 8. 1 2 3 1 // pseudo code 2 read a character 3 while there is more input 4 increment character count 5 if a line has been read,

More information

C/C++ - 字符串与字符串函数

C/C++ - 字符串与字符串函数 C/C++ Table of contents 1. 2. 3. 4. 1 char C 2 char greeting [50] = " How " " are " " you?"; char greeting [50] = " How are you?"; 3 printf ("\" Ready, go!\" exclaimed John."); " Ready, go!" exclaimed

More information