嵌入式操作系统uClinux软件开发环境的建立及驱动程序的开发

Size: px
Start display at page:

Download "嵌入式操作系统uClinux软件开发环境的建立及驱动程序的开发"

Transcription

1 嵌入式 OS-uClinux 软件开发环境的建立及应用程序开发模式 How-To Porting uclinux to ColdFire 5272 Microprocessor And Developing User s Applications 张东卫毛玉良刘伟平潘淳 Zhang,Dongwei Mao,Yuliang Liu,Weiping Pan,Chun 摘要 : 本文介绍了在 mcf5272 嵌入式硬件开发板基础上如何移植 uclinux 操作系统以及开发 用户应用程序的基本模式 关键词 : 嵌入式系统 ; 操作系统内核 ;uclinux ;mcf5272;dbug 中图分类号 : TP 文献标识码 : B Abstract: This article introduces an approach of porting uclinux to ColdFire 5272 microprocessor and the basic mode of developing user s applications Keywords: Embedded System; Kernel of OS; uclinux; mcf5272;dbug 0 引言 近年来, 随着电子技术的不断进步, 嵌入式系统开发已成为热点 作为嵌入式操作系统之一的 uclinux 以其内核小, 效率高, 源代码开放, 内含完整的 TCP/IP 网络协议等优点, 正日益被人们看好 uclinux 很适合在 32 位嵌入式系统中使用, 它的代码公开 免费两大特性更是深受广大嵌入式开发爱好者的喜爱 1 嵌入式操作系统 uclinux 简介 uclinux 是 Linux 的一个嵌入式版本, 它是源代码开放的嵌入是操作系统, 其内核的二进制映像文件可以做到小于 512K 目前越来越多的应用于嵌入式设备 uclinux 针对无 MMU(Memory Management Unit, 内存管理单元 ) 的处理器设计, 支持多任务, 具有完备的 TCP/IP 协议栈并支持多种网络协议 uclinux 还支持多种文件系统, 如 ROMFS,NFS,FAT16/32 实际上,uClinux 已经成功应用于路由器 网络摄像机 机顶盒 PDA 等诸多领域 另外,uClinux 可移植性很强, 用户通过重新配置 编译内核, 很方便将其移植到 68K Dragon Ball ColdFire Power PC ARM 等多种处理器计算平台 当前 uclinux 提供 2.0 和 2.4 两个内核版本 笔者硬件开发平台的 cpu 采用 motorola 公司生产的 ColdFire 嵌入式处理器 MCF uclinux 软件开发环境的建立 2.1 准备内核源代码和交叉编译工具 uclinux 内核源代码可以到 下载, 该网站提供 uclinux 不同时期不同版本的软件分发包, 同时针对某些硬件体系还有相应的针对型版本 针对 MCF5272, 笔者使用的是 uclinux-dist tar.gz 压缩包 有了内核源代码, 还要结合我们的目标平台, 到上述网站下载交叉编译器 交叉编译器的作用是实现在主机上

2 编译而在目标平台上运行的代码的生成 我的主机操作平台是 redhat7.2, 我用的交叉编译器是 m68k-elf-tools tar.gz 压缩包的交叉编译工具 该压缩包包含了内核代码和应用程序编译 连接以及调试用的大部分工具, 例如 c 编译器 m68k-elf-gcc, 连接器 m68k-elf-ld, 目标格式工具 genromfs 和 elf2flt 等 有了内核源代码和交叉编译器我们就可以根据目标平台进行内核配置了 2.2 内核的配置 虽然 uclinux 的内核代码大部分是独立于处理器和其体系结构的, 但是其最低级的代码是特定于各个系统的 虽然各个系统中存在有相同之处, 但是它们的中断处理上下文 内存映射的维护 任务上下文和初始化过程是独特的 这些例行程序在代码树 ( 所有的源代码都是按目录方式树状放置的, 称为代码树 ) 中被单独放置在 arch/ 目录下 我们需要根据自己的硬件平台来配置内核代码 配置过程如下 ( 为了讲述的连贯性, 结合软件包的安装一起讲解 ): 首先安装交叉编译器 将 m68k-elf-tools tar.gz 解压安装 在根目录下执行 tar xzf m68k-elf-tools tar.gz, 就会自动在 /usr/local/ 下建立起整套 m68k 的 ELF 交叉编译工具 例如要编译自己的简单 C 程序就可以用 /usr/local/bin/m68k-elf-gcc 来完成 然后解压安装 uclinux-dist tar.gz 在根目录下建立一目录, 比如 /mcf5272, 在该目录下使用命令 tar xzf uclinux-dist tar.gz 便会在此目录下产生 uclinux-dist 子目录, 然后在 uclinux-dist/ 目录下命令就用 make menuconfig 开始配置内核 : 第一项是选择 target, 就是你用的处理器和目标板, 我选的是 mcf5272c3 的板子 然后是选择内核 分发包同时包含了 2.0.x 和 2.4.x 两个内核 2.4.x 支持的平台更多些, 如果目标平台是 ColdFire 系列, 我个人认为用 2.0.x 的内核就够了, 我选用的是 2.0.x 版本 接着是选择 uclinux 的应用程序库 分发包提供了式 uclibc 和 uc-libc 两个库, 二者区别是 uclibc 的内容更丰富, 更好的支持多线程, 可以认为 uc-libc 是 uclibc 的子集, 选用 uc-libc 编译生成的内核比 uclibc 减小了 300K 左右的空间, 并且本人感觉 uc-libc 更稳定些, 选用的了 uc-libc 其他的配置就看自己的需要了, 当然省事的办法是选用 default 配置 若自己对配置内核不太熟悉, 就选用 default 设置 由于笔者的目标板和 mcf5272c3 开发板比较接近, 选用了 mcf5272c3 的 default 配置 配置完以后可以编译一下看看, 先 make dep, 再 make 一下, 如果成功, 在 uclinux-dist 下有一个 images 目录, 下面有四个文件 : image.elf,romfs.img, linux.bin, image.bin 其中 image.bin 由 linux.bin 和 romfs.bin 合并而成, 并多了 4 个字节的校验, 这个文件的内容拷贝到 ram 里后就可以直接从入口运行了 如果编译不成功, 就需要仔细查看错误提示信息, 根据提示查找原因 只要做了源文件的备份, 便可大胆修改尝试 需要说明的是 : 由于 linux 自身带有 romfs 转换工具 genromfs 的版本不同于 uclinux 上的 genromfs 版本, 所以我们需要确定使用分发包自带的 genromfs 文件 简单的办法是用分发包自带的 genromfs 文件替换 linux 系统原来的 genromfs 文件 否则内核编译生成后设备文件名会出错, 导致无法启动 2.3 准备调试下载工具 在生成 image.bin 文件后, 如何完成内核二进制文件向目标平台的移植?ColdFire 系列处理器支持背景调试模式 (BDM), 它提供了对底层硬件的调试手段 在背景调试模式下, 通过向 CPU 发送命令, 可以实现对 CPU 寄存器 系统存储器的访问 我们使用 Motorola 推荐

3 的 26 针插座接口连接到 BDM 仿真头, 软件采用从网上下载的 BDM 调试软件 (gdb-bdm tar.gz), 从而实现了代码的下载和调试 为了便于调试, 我们需要安装启动支持软件 bootloader Bootloader 的任务是完成初始化芯片和板子, 把 image.bin 下载到某个地址处, 然后从该地址运行 uclinux motorola 为自己的 ColdFire 设计了经典的 dbug 程序, 可以完成 bootloader 的所有任务, 支持从网络上下载 uclinux ( 就是 image.bin ) dbug 的源代码可以从 motorola 公司的网站上下载, 网址 : 你需要下载 dss 和 M5272C3 两个文件包 其中 dss 主要包含了程序库文件,M5272C3 包含的是针对 mcf5272 处理器的配置文件 按照网站提供的 readme 文件可以完成 dbug 的安装 接着是要根据自己的目标板配置 dbug. 主要就是对实际占用的片选资源 CS0~CS7 SDRAM 控制寄存器 SDCR SDTR 作一些修改以适应目标板 下面的程序片段描述了对 cs0 和 cs7 以及 SDRAM 的初始化 /* 初始化 CS0 2MB FLASH*/ MCF5272_WR_CS_CSBR0(imm, 0xffc00201 /* MCF5272_CS_BR_BASE(FLASH_ADDRESS) MCF5272_CS_BR_SRAM MCF5272_CS_BR_PS_16 MCF5272_CS_BR_EN*/); MCF5272_WR_CS_CSOR7(imm, 0xffe00014 /* MCF5272_CS_OR_MASK_16M MCF5272_CS_OR_WS(0x1F)*/); /* 初始化 CS7 16MB SDRAM */ MCF5272_WR_CS_CSBR7(imm, 0x /* MCF5272_CS_BR_BASE(SDRAM_ADDRESS) MCF5272_CS_BR_SDRAM MCF5272_CS_BR_PS_LINE MCF5272_CS_BR_EN*/); MCF5272_WR_CS_CSOR7(imm, 0xff00007c /* MCF5272_CS_OR_MASK_16M MCF5272_CS_OR_WS(0x1F)*/); /* 初始化 SDRAM 控制寄存器 SDCTR, SDCCR */ MCF5272_WR_SDRAMC_SDCTR(imm, 0xF539); MCF5272_WR_SDRAMC_SDCCR(imm, 0x4311); 此外还需要修改 crt0_ram.s 文件中对存储器大小 基地址 中断向量表的设置 代码举例 : #define MEM_BASE 0x /*Memory base ar address 0*/ #define MEM_SIZE 0x /*Memory size 16Mb*/ #define VBR_BASE MEM_BASE /*Vector address*/ 完成了 dbug 的配置, 编译生成 dbug 的可执行文件就可以正常运行了 需要说明的是先要编译生成其程序库文件, 然后才能编译生成 dbug 的可执行文件 通过主机的 bdm 驱动程序可以完成向目标板的移植 为了调试方便, 将 dbug 烧写在 flash 上 这样每次上电启动就直接从 dbug 开始了, 它完成系统硬件的初始化, 并由它来完成 ram 板内核的下载和启动以及 rom 版内核的启动 DBug 程序还具备对 flash 写的功能, 我们可以将配置编译好的新的

4 rom 版内核下载到 sdram 中, 然后将其烧写到 flash 中, 完成 rom 版内核的更新 2.4 修改配置内核代码 直接由源代码编译生成的内核映像文件一般不会启动成功, 需要根据自己的目标板进行配置 如同配置 dbug, 你需要修改系统启动初始化文件 crt0_ram.s,sysinit.c 和 ram.ld 在 crt0_ram.s 中需要根据自己的目标板修改基地址 存储器大小和起始地址 在 sysinit.c 中需要修改片选设置, 分别对 flash 和 sdram 进行片选设置 在 ram.ld 中修改内核连接加载地址 做完如上的修改, 重新编译生成 image.bin 文件 将该 image.bin 下载到 ram 中, 从入口地址执行即可启动内核了 3 应用程序的开发 3.1 应用软件开发工具 uclinux 系统的软件开发需要在标准 Linux 平台上用交叉编译工具来完成 前面我们在建立系统时解压安装的 m68k-elf-tools tar.gz 已经建立了针对 ColdFire 系列的交叉编译器 要编译自己的简单 C 程序就可以用 /usr/local/bin/m68k-elf-gcc, 例如, 源代码为 test.c, 那么可以这样编译 : /usr/local/bin/m68k-elf-gcc Wall -elf2flt -m5307 test.c lc o test.out 参数 -Wall 指定产生全部的警告 ;-elf2flt 指定自动调用 elf 转换 flat 格式的工具 ;-m5307 指定了处理器的指令集 ;-lc 指定了链接信息 (ld);-o 指定输出文件的名字 编译成功后得到的 test. 就可以在 uclinux 环境上运行 ( 通过 nfsmount 或者直接放到内核映像中都可以 ) 也可以建立一个简单的 Makefile 来做这件事情 : CC=/usr/local/bin/m68k-elf-gcc all: $(CC) -Wall -elf2flt -m5307 test.c -lc -o test 3.2 应用软件的调试 应用软件的调试有两种模式 :(1) 先在宿主机上调试通过后再移植到目标板上 需要借助于 GDB 调试工具 (2) 直接在目标板上调试, 通过串行口输出调试信息 这也是最常用的调试方法 下面简单介绍一下第二种调试方法流程 将宿主机和目标板通过网口和串行口相连 根据内核编译连接过程信息, 提炼出一般应用程序编译连接过程, 制作一个 shell 程序, 用来完成编译用户应用程序 在宿主机上运行 minicom 作为目标板的显示终端 目标板以 bootloader 即 dbug 方式启动 (dbug 已烧写在 flash 上 ) 修改内核启动的 rc 文件, 使其启动后直接 mount 宿主机上应用程序所在文件目录 这样有问题时就在宿主机上编辑编译你的程序 ( 用你的 shell 程序来编译应用程序 ), 而不需重新编译整个内核 调试信息通过串口输出, 若用的是 RAM 版内核调试, 就用 dbug 的 TFTP 服务通过网口下载 IMAGE 文件,1.5M 的 IMAGE 文件只需十几秒即可完成下载 调试好的程序放在 /user 目录下, 修改配置 makefile 文件, 重新编译内核, 你的用户应用程序就以可执行二进制文件格式存在系统启动后 /bin 目录下了 3.3 应用软件开发实例 uclinux 用户层的应用程序源代码都放在 uclinux-dist/user/ 下, 包括大家熟悉的

5 ping chat 等应用文件 以添加 test 程序为例 : (1) 修改 uclinux-dist/user/makefile, 添加 : dir_y += test (2) 建立 uclinux-dist/user/test 目录, 并 cd 进去,, 编辑 Makefile 如下 : EXEC = test OBJS = test.o all: $(EXEC) $(EXEC): $(OBJS) (3) 编辑 test.c $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LDLIBS) cp $(EXEC)../../romfs/bin clean: -rm -f $(EXEC) *.elf *.gdb *.o (4) 在../uclinux-dist 下执行 make 命令, 重新编译 uclinux 这样在你的文件系统 ROMFS 里就会在 bin/ 目录下多出一个 test 程序, 可以在 uclinux 里直接运行它 5 结束语 笔者的开发实例表明, 开放源代码的 uclinux 在嵌入式系统开发中有极大的优势, 借助 于 uclinux 的开放性, 我们能够灵活快捷地开发嵌入式系统应用 参考文献 : [1] 邹思轶, 嵌入式 Linux 设计与应用 [M]. 北京 : 清华大学出版社,2002,01. [2] Motorola, Inc., MCF5272 ColdFire Integrated Microprocessor User s Manual,2001,02 [3] uclinux.org.,information on the ColdFire port, 作者简介 : 张东卫, 男, 1975-, 汉族, 东南大学机械工程系硕士研究生, 研究方向 : 机电控制及自动化, 目前从事嵌入式系统开发 ; 毛玉良, 男,1961-, 东南大学机械工程系副教授联系方式 : 张东卫 : 东南大学研 0201 信箱邮编 zdw1025@sina.com.cn

Cygwin Cygwin windows Linux Cygwin.dll Windows Linux API Linux Windows Linux 2

Cygwin Cygwin windows Linux Cygwin.dll Windows Linux API Linux Windows Linux 2 uclinux 1 Cygwin Cygwin windows Linux Cygwin.dll Windows Linux API Linux Windows Linux 2 Cygwin Cygwin GNU gccgdbxfree86bashtetexopengl perlpython Linux Windows Cygwin Linux GNU Windows 3 Cygwin Cygwin

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

Microsoft Word - 在VMWare-5.5+RedHat-9下建立本机QTopia-2.1.1虚拟平台a.doc

Microsoft Word - 在VMWare-5.5+RedHat-9下建立本机QTopia-2.1.1虚拟平台a.doc 在 VMWare-5.5+RedHat-9 下建立 本机 QTopia-2.1.1 虚拟平台 张大海 2008-5-9 一 资源下载 1. 需要以下安装包 : tmake-1.13.tar.gz qtopia-free-source-2.1.1.tar.gz qt-embedded-2.3.10-free.tar.gz qt-x11-2.3.2.tar.gz qt-x11-free-3.3.4.tar.gz

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

六域链联盟 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

华恒家庭网关方案

华恒家庭网关方案 uclinuxblackfin www.hhcn.com 1 Blackfin Why uclinux HHBF561 2 Blackfin New generation of high performance, low power ADI Processors Industrial Controls VoIP VoIP 3 BlackfinBF533 System Peripherals Dynamic

More information

嵌入式系统原理及应用教程 ( 第 2 版 )/ 清华大学出版社 EL-ARM-860 V1.2 一 实验目的 实验二 Boot Loader 引导程序 1. 了解 Boot Loader 的作用, 掌握 Boot Loader 的编程思想 二 实验设备 1. Pentium II 以上的 PC 机,

嵌入式系统原理及应用教程 ( 第 2 版 )/ 清华大学出版社 EL-ARM-860 V1.2 一 实验目的 实验二 Boot Loader 引导程序 1. 了解 Boot Loader 的作用, 掌握 Boot Loader 的编程思想 二 实验设备 1. Pentium II 以上的 PC 机, 一 实验目的 实验二 Boot Loader 引导程序 1. 了解 Boot Loader 的作用, 掌握 Boot Loader 的编程思想 二 实验设备 1. Pentium II 以上的 PC 机, LINUX 操作系统 三 实验内容 1. 学习 x-loader 作用和编译过程 2. 学习 uboot 作用和编译过程 3. 学习 Boot Loader 的操作 四 Bootloader 程序说明

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

. 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

Outline 1 SkyEye 简介 2 SkyEye 的安装 SkyEye 的安装下载 skyeye 源代码, 编译并安装 3 在 Linux 的根文件系统中添加 hello 在 Linux 的根文件系统中添加 hello 4 命令行安装 skyeye 添加 hello 到 uclinux 的根

Outline 1 SkyEye 简介 2 SkyEye 的安装 SkyEye 的安装下载 skyeye 源代码, 编译并安装 3 在 Linux 的根文件系统中添加 hello 在 Linux 的根文件系统中添加 hello 4 命令行安装 skyeye 添加 hello 到 uclinux 的根 4 SkyEye 简介 陈香兰 (xlanchen@ustceducn) 计算机应用教研室 @ 计算机学院嵌入式系统实验室 @ 苏州研究院中国科学技术大学 /media/samsung/work/6 实验室相关 陈香兰 (xlanchen@ustceducn) Outline 1 SkyEye 简介 2 SkyEye 的安装 SkyEye 的安装下载 skyeye 源代码, 编译并安装 3 在 Linux

More information

第 1 页共 9 页 文档履历 版本号日期制 / 修订人内容描述 V 正式版本

第 1 页共 9 页 文档履历 版本号日期制 / 修订人内容描述 V 正式版本 V3s 项目 CamDroid 编译第三方程序 / V1.0 第 1 页共 9 页 文档履历 版本号日期制 / 修订人内容描述 V1.0 2014-04-23 正式版本 第 2 页共 9 页 目录 1. 交叉编译环境... 3 2. 第三方库的 Makefile 示例... 4 3. 第三方应用 Makefile 示例... 5 4. 第三方应用 CamLinux.mk 示例... 6 5. 常见错误...

More information

嵌入式系统实验报告之一

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

More information

Microsoft Word - EASY ARM2200 移植 uClinux.doc

Microsoft Word - EASY ARM2200 移植 uClinux.doc EASY ARM2200 移植 uclinux 摘要 :EasyARM2200 开发板仅有 512KB RAM 和 2MB FLASH 存储器资源, 能否运行 uclinux 以及如何运行 uclinux, 是喜爱这款开发板的技术人员一个共同的心声 本文通过分析 uclinux 的内存管理和内核引导机制, 介绍了 uclinux2.4 针对 EasyARM2200 开发板的移植和改造方法 关键词 :EasyARM2200

More information

DVK530/531扩展板

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

More information

嵌入式Linux知识培训

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

More information

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

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

More information

ᅧᄉ￑←￈�vivi

ᅧᄉ￑←￈�vivi 实验三 BootLoader(vivi) 编译实验 1 实验目的 了解 BootLoader 的作用和原理 了解 vivi 定制方法, 根据实验台硬件特征, 修改 s3c2410.h 文件 熟悉条件编译的方法, 配置编译 vivi 2 实验设备 硬件 :PC 机, 嵌入式系统实验箱 软件 :Red Hat 9,ARM-GCC 2.95.2 3 实验原理 3.1 Bootloader 概述 BootLoader

More information

<4D F736F F F696E74202D20C4AABDA3BBD42DC7B6C8EBCABDBFAAB7A2D6AECFB5CDB3BFAAB7A22E BBCE6C8DDC4A3CABD5D>

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

More information

Outline 制作带 grub 启动的磁盘映像 利用 qemu+gdb 来调试 linux

Outline 制作带 grub 启动的磁盘映像 利用 qemu+gdb 来调试 linux Linux 操作系统分析 陈香兰 (xlanchen@ustc.edu.cn) 计算机应用教研室 @ 计算机学院嵌入式系统实验室 @ 苏州研究院中国科学技术大学 Spring 2011 Outline 制作带 grub 启动的磁盘映像 利用 qemu+gdb 来调试 linux qemu+linux-2.6.26 1. 准备模拟器 2. 编译 Linux 内核 3. 准备根文件系统 1 准备模拟器

More information

Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony

Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony Ioncube Php Encoder 8 3 Crack 4 ->>->>->> DOWNLOAD 1 / 5 2 / 5 Press..the..General..Tools..category4Encrypt..and..protect..files..with..PHP..encoding,..encryption,..ob fuscation..and..licensing... 2016

More information

序言

序言 序言 NIOSII 是一个运行在 FPGA 上的 32 位 RSIC 处理器, 目前在行业的应用越来越多 在国内关于这方面的应用也逐渐兴起 本文的目的是讲述如何在 NIOSII 里面如何进行应用开发 首先非常的感谢 NIOSII 论坛的 hippo 他的热心帮助我如何进行 uclinux 开发 本文的目的也是为了使刚刚接触 NIOSII 和想在 FPGA 上运行 Linux 朋友 本文的整个计划如下

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

Microsoft Word - A doc

Microsoft Word - A doc uclinux 操作系统的移植 王玲玲 1, 宋成法 2 3, 费文晓 1. 西南科技大学信息工程学院, 四川绵阳 (621010) 2. 科工科技有限公司, 江苏南京 (210019) 3. 内江师范学院, 四川内江 (641000) E-mail: bolalisi19850122@163.com 摘要 : 嵌入式系统近年来在高端产品中的广泛应用, 越来越细的分工要求面向特定的产品, 专用硬件和应用软件相结合

More information

( ), 16/ 32 Intel 8086, Intel, 80486 10, Intel8086 Intel 80486 I/ O,, ( CIP ) /,,. :, 2003.1 ( ) ISBN 7-5624-2376-8................T P36 CIP ( 2002) 0

( ), 16/ 32 Intel 8086, Intel, 80486 10, Intel8086 Intel 80486 I/ O,, ( CIP ) /,,. :, 2003.1 ( ) ISBN 7-5624-2376-8................T P36 CIP ( 2002) 0 ( ), 16/ 32 Intel 8086, Intel, 80486 10, Intel8086 Intel 80486 I/ O,, ( CIP ) /,,. :, 2003.1 ( ) ISBN 7-5624-2376-8................T P36 CIP ( 2002) 094711 : : : : * : : 174 ( A ) : 400044 : (023) 65102378

More information

uClinux for blackfin

uClinux for blackfin uclinux Blackfin support@besovideo.com QQ 21ic http://bbs.21ic.com/club/bbs/bbsview.asp?boardid=51 24! support@besovide o.com R&D BF561 Linux C MemoryMAP 32 X86 *((volatile unsigned short *)(0x10000300))=0xf0c0;

More information

先生別耍我

先生別耍我 先 生 別 耍 我. 夏 雪 3 目 錄 : 第 一 章 005 第 二 章 019 第 三 章 044 第 四 章 058 第 五 章 077 第 六 章 101 第 七 章 121 第 八 章 136 4 目 錄 第 九 章 151 第 十 章 172 尾 聲 196 關 於 夏 雪 197 先 生 別 耍 我. 夏 雪 5 第 一 章 姜 曦 在 照 片 裡 翻 閱 照 片 的 是 一 個

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

Microsoft Word - Lab2_mp3-nfs.doc

Microsoft Word - Lab2_mp3-nfs.doc 嵌入式实验 2-mp3 nfs 实验内容 1. 移植 uclinux 到 44b0 2. 播放 mp3 音乐 3. 挂载 nfs 一 uclinux 的编译 首先了解一下实验室的环境和本次实验的任务 实验室的 Linux 环境是 Fedora Core 3, 实验使用的开发板是 Micetek EV44B0-II 1.1 准备开始 打开实验室机器, 系统进入到 FedoraCore3 的登录界面 实验室机器使用的用户为

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

Microsoft PowerPoint - Linux培训.ppt

Microsoft PowerPoint - Linux培训.ppt 嵌入式 Linux 聚芯嵌入式系统设计研修班潘家飞 panjf@ict.ac.cn 嵌入式 Linux 应用 嵌入式 Linux 的特点 OpenSource Tiny 一个功能完备的 Linux 内核要求大约 1 MB 内存 Linux 系统甚至可以仅使用 256 KB ROM 和 512 KB RAM 进行工作 可移植性 模块化 Linux 系统组成 硬件平台 Bootloader Linux

More information

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

More information

简 介 本 白 皮 书 高 度 概 述 了 支 持 移 动 互 联 网 设 备 (Mobile Internet Device) 的 Intel C++ Software Development Tool Suite for Linux* OS, 目 标 读 者 主 要 是 技 术 决 策 制 订

简 介 本 白 皮 书 高 度 概 述 了 支 持 移 动 互 联 网 设 备 (Mobile Internet Device) 的 Intel C++ Software Development Tool Suite for Linux* OS, 目 标 读 者 主 要 是 技 术 决 策 制 订 白 皮 书 Robert Müller-Albrecht 开 发 人 员 产 品 部 门 支 持 移 动 互 联 网 设 备 的 Intel C++ Software Development Tool Suite for Linux* OS 文 档 编 号 :319332-001US 简 介 本 白 皮 书 高 度 概 述 了 支 持 移 动 互 联 网 设 备 (Mobile Internet Device)

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

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

,,, PCB, AR M VxWorks DSP,,,,,,,,,,, (CIP) /,,.:,2005 ISBN TP36 CIP (2005) : ( 10 ) : : (010 ) : (010) ,,, PCB, AR M VxWorks DSP,,,,,,,,,,, (CIP) /,,.:,2005 ISBN 7-5635-1099-0...............TP36 CIP (2005)076733 : ( 10 ) :100876 : (010 )62282185 : (010)62283578 : publish@bupt.edu.cn : : : 787 mm960 mm 1/

More information

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

陕西职业技术学院(用标志) 计 算 机 应 用 技 术 专 业 人 才 培 养 方 案 (2015 级 ) 二 〇 一 五 年 八 月 目 录 第 一 部 分 主 体 部 分...1 一 专 业 名 称 及 代 码...1 二 招 生 对 象...1 三 学 制 与 学 历...1 四 培 养 目 标...1 五 职 业 岗 位...1 六 培 养 规 格...1 七 职 业 资 格 证 书 与 技 能 等 级 证 书 要 求...3

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

第 05 期 董房等 : 一种卫星遥测在线状态监测及分析系统的设计 WEB 1 2 总体功能及组成 2.1 总体功能 1 2 3Web 2.2 结构组成 Web WEB WEB 2.3 系统各模块接口关系

第 05 期 董房等 : 一种卫星遥测在线状态监测及分析系统的设计 WEB 1 2 总体功能及组成 2.1 总体功能 1 2 3Web 2.2 结构组成 Web WEB WEB 2.3 系统各模块接口关系 电子科学技术 Electronic Science & Technology 电子科学技术第 02 卷第 05 期 2015 年 9 月 Electronic Science & Technology Vol.02 No.05 Sep.2015 年 一种卫星遥测在线状态监测及分析系统的设计 董房 1,2, 刘洋 2, 王储 2 2, 刘赞 (1. 上海交通大学, 上海,200240; 2. 上海卫星工程研究所,

More information

<4D F736F F D C696E C9CFB5C4C7B6C8EBCABDCFB5CDB3C9E8BCC6CAB5C0FD2E646F63>

<4D F736F F D C696E C9CFB5C4C7B6C8EBCABDCFB5CDB3C9E8BCC6CAB5C0FD2E646F63> 交叉工具链 microblaze-elf-tools-20060213.tar.gz, uclinux 源码包 uclinux-dist-20060803.tar.bz2 8.2 搭建 MicroBlaze 硬件平台 1. 启动 XPS 8.2i, 软件系统弹出如下对话框 : 选中 Base System Builder Wizard, 新建一个 MicroBlaze 硬件平台, 点击 OK, 进入硬件平台搭建向导

More information

一、串口测试

一、串口测试 EBD9315 开发板 Linux 操作手册 http://www.szembed.com/ 2005 年 10 月 12 日 版权所有 Copyright@ 2005 目 录 一 准备工作 1 主机要求 2 硬件配置 3 网络准备 4 相关文件准备二 下载和使用 redboot 1 串口测试 2 下载 redboot 3 配置和使用 redboot 三 下载 linux 内核和文件系统 1 下载文件系统

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

提纲. 1 实验准备. 2 从实模式进入保护模式. 3 小结 陈香兰 ( 中国科学技术大学计算机学院 ) 软件综合实验之操作系统 July 1, / 11

提纲. 1 实验准备. 2 从实模式进入保护模式. 3 小结 陈香兰 ( 中国科学技术大学计算机学院 ) 软件综合实验之操作系统 July 1, / 11 .. 软件综合实验之操作系统 进入保护模式 陈香兰 中国科学技术大学计算机学院 July 1, 2016 陈香兰 ( 中国科学技术大学计算机学院 ) 软件综合实验之操作系统 July 1, 2016 1 / 11 提纲. 1 实验准备. 2 从实模式进入保护模式. 3 小结 陈香兰 ( 中国科学技术大学计算机学院 ) 软件综合实验之操作系统 July 1, 2016 2 / 11 实验准备 实验环境准备

More information

:,,, :,, ; (, : ) :, ;,,,, ;, ; ;,,, -,,. %, %,,. %, ;. % ;. % (, : ),,, :,,,, (, : ),,,, -,, (, : ), -,,,,,,,,, - (, : ),,,,,,,

:,,, :,, ; (, : ) :, ;,,,, ;, ; ;,,, -,,. %, %,,. %, ;. % ;. % (, : ),,, :,,,, (, : ),,,, -,, (, : ), -,,,,,,,,, - (, : ),,,,,,, 吴亦明 : '. ',,, -,,, -,., -..., -. - -.,, ( ),,,,,,,,,,,,,,,, :,,, :,, ; (, : ) :, ;,,,, ;, ; ;,,, -,,. %, %,,. %, ;. % ;. % (, : ),,, :,,,, (, : ),,,, -,, (, : ), -,,,,,,,,, - (, : ),,,,,,, ,,,,,,,,,,,,,.

More information

Microsoft Word - AVR32 UC3 isp下载.doc

Microsoft Word - AVR32 UC3 isp下载.doc AVR32 UC3 ISP 下载 2008 年 4 月 1 AVR32 UC3 系列控制器在出厂时在内部 Flash 里已经固化了一个 USB DFU bootloader, 可以通过 AVR32 UC3 系列控制器的 USB 接口, 利用内部固化的 USB bootloader 进行 ISP(In-System Programming) 下载 一 Bootloader 环境 图 1 Bootloader

More information

Microsoft Word - 3圓來如此.doc

Microsoft Word - 3圓來如此.doc 局 長 序 精 進 教 學 是 教 育 部 近 幾 年 推 動 教 育 改 革 的 重 點, 本 市 國 民 教 育 輔 導 團 數 學 領 域 能 夠 進 行 整 體 性 的 規 劃, 強 調 資 源 整 合 專 業 實 踐 重 質 不 重 量, 並 將 輔 導 工 作 聚 焦 在 精 進 教 師 課 堂 教 學 能 力 傳 遞 教 育 政 策 與 新 知, 及 推 展 創 新 教 學 之 發 展

More information

NEXT SDT2.51 C:\ARM251 SDT2.51 ARM SDT 2.51 ARM PROJECT MANAGER SDT 2

NEXT SDT2.51 C:\ARM251 SDT2.51 ARM SDT 2.51 ARM PROJECT MANAGER SDT 2 S3C44B0 SDT DRAGNBOY MICROSTAR ARM 51 ARM S3C44B0 ARM SDT2.51 IAR ADS SDT2.51 S3C44B0 LEDTEST SDT ARM 1 2 SDT embed.8800.org SDT2.51 SDT2.51 ARM ARM CPU ARM SDT ADS ADS MULTI-ICE SDT JTAG JTAG SDT SDT2.51

More information

(Microsoft Word - Uboot\305\344\326\303\272\315\261\340\322\353.doc)

(Microsoft Word - Uboot\305\344\326\303\272\315\261\340\322\353.doc) 刘通平 U-Boot 配置和编译 刘通平 Homepage: http://www.cs.umass.edu/~tonyliu/ 因为 U-Boot 涉及 160 多种目标板和多种 CPU, 如何生成针对具体 CPU 的目标代码? 配置就是实现这个目的, 通过配置你可以指定具体的 CPU 和目标板, 让编译程序在编译时能编译指定的文件 为了描述配置过程, 这里我们取一个现存的目标板做分析, 比如 OMAP1610

More information

:,,?,?,,,,,,, 1 ( ) (. ) ( ) :,?? :,,,,, ( ) (. ) : (. ) ( ),,, ( ) ( ), (. ), ( ) ( ) - (. - ) (. ) ;, (. ) ( ),, ( ),,, : ( - ), ( - - ) ( ) (. ),,,

:,,?,?,,,,,,, 1 ( ) (. ) ( ) :,?? :,,,,, ( ) (. ) : (. ) ( ),,, ( ) ( ), (. ), ( ) ( ) - (. - ) (. ) ;, (. ) ( ),, ( ),,, : ( - ), ( - - ) ( ) (. ),,, * 以徐家村为例 黄玉琴 :, -.' : '.,,??,., :,. -,,,,. : -,, - -.,, '. 1,, ( ) ( ) 2 3,,, 4 :? :,,? :,,,,,,!,,!!! :, 5, * 1 : ; : 2 :,, ;,, 3 :,, 4 :, 5 :, :,,?,?,,,,,,, 1 ( ) (. ) ( ) :,?? :,,,,, ( ) (. ) : (. )

More information

目 录

目 录 目录 第 1 章...1 1.1 宿主机和目标机...1 1.2 建立交叉开发环境...2 1.2.1 建立开发环境...2 1.2.2 安装 µclinux...2 1.2.3 配置 µclinux...2 1.3 下载 µclinux 内核到开发板...5 1.3.1 文件结构...5 1.3.2 下载 ZLG_BOOT...8 1.3.3 下载 µclinux 内核和文件系统...15 1.4

More information

<4D6963726F736F667420576F7264202D20D5FDB7A8D2ABD1DB20BAE7B9E2CEDECFDE20C7B0D1D4D0DEB8C4342E31332E646F63>

<4D6963726F736F667420576F7264202D20D5FDB7A8D2ABD1DB20BAE7B9E2CEDECFDE20C7B0D1D4D0DEB8C4342E31332E646F63> 正 法 耀 眼 虹 光 无 限 成 就 捷 径 九 乘 之 巅 九 乘 次 第 修 法 有 小 乘 和 大 乘 小 乘 指 的 声 闻 乘 和 缘 觉 乘, 大 乘 指 的 显 宗 和 密 宗 显 宗 指 的 是 菩 萨 乘, 也 就 是 波 罗 蜜 乘 ; 密 乘 就 是 密 宗 金 刚 乘, 有 外 密 和 内 密 外 密 有 三 乘 : 事 部 行 部 和 瑜 伽 部 ; 内 密 也 有 三

More information

TCA Linux 相容性認證測試流程步驟

TCA Linux 相容性認證測試流程步驟 年 度 流 -Linux 行 北 年 錄...2 說...4 2.1...4 2.2...4 2.3...4 2.4 行...5...6 3.1...6 3.2...6 3.3...7 3.4 列...7 Linux...8 4.1...8 4.1.1 CD-ROM...8 4.1.2 滑...10 4.1.3...14 4.1.4 路...19 4.1.5 Linux...22 4.1.6...27

More information

OBT-BSP-SnapGear Linux S698-T 平台应用开发手册 V2.0 珠海欧比特控制工程股份有限公司

OBT-BSP-SnapGear Linux S698-T 平台应用开发手册 V2.0 珠海欧比特控制工程股份有限公司 OBT-BSP-SnapGear Linux S698-T 平台应用开发手册 V2.0 珠海欧比特控制工程股份有限公司 www.myorbita.net 目录 1. 绪论...1 2. 构建 GNU 工具链和 LINUX...2 2.1. 选择工具链...2 2.2. 安装工具链...2 2.3. 安装 SnapGear Linux 2.0...3 3. 配置 LINUX...4 3.1. 处理器类型和

More information

Outline 1 简介编译 简单分析 源码 2 简介 的下载 编译和运行 的简单分析 3

Outline 1 简介编译 简单分析 源码 2 简介 的下载 编译和运行 的简单分析 3 5 BootLoader 举例 计算机应用教研室 @ 计算机学院嵌入式系统实验室 @ 苏州研究院中国科学技术大学 /media/samsung/work/6 实验室相关 Outline 1 简介编译 简单分析 源码 2 简介 的下载 编译和运行 的简单分析 3 Outline 简介编译 简单分析 源码 1 简介编译 简单分析 源码 2 简介 的下载 编译和运行 的简单分析 3 (Universal

More information

Microsoft Word - uClinux-Blackfin移植手记.doc

Microsoft Word - uClinux-Blackfin移植手记.doc uclinux Blackfin 移植手记 硬件平台 :ADSP-BF533-EZKIT 扩展平台 :OP-EX ADI 软件环境 :Visual DSP++5.0 宿主机操作系统 :Redhat9 目录 uclinux - Blackfin 移植手记... 1 1. 安装 Visual DSP++... 3 2. 烧写 uboot... 3 3. 搭建环境... 3 3.1 宿主机上安装和配置 Linux...

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

Converting image (bmp/jpg) file into binary format

Converting image (bmp/jpg) file into binary format RAiO Image Tool 操作说明 Version 1.0 July 26, 2016 RAiO Technology Inc. Copyright RAiO Technology Inc. 2013 RAiO TECHNOLOGY INC. www.raio.com.tw Revise History Version Date Description 0.1 September 01, 2014

More information

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

作 業 系 統 簡 介 光 有 電 腦 硬 體, 會 不 容 易 使 用 必 須 要 有 適 當 的 程 式, 才 方 便 操 作 硬 體 衍 生 作 業 系 統 需 求 : 提 供 方 便 使 用 者 執 行 程 式 平 台 有 效 使 用 各 種 電 腦 硬 體 資 源 Jingo C. Lia 第 三 章 作 業 系 統 概 論 Reporter : Jingo C. Liao 廖 正 宏 E-mail : jingo@mail.tku.edu.tw 章 節 列 表 1. 什 麼 是 作 業 系 統 2. 作 業 系 統 的 主 要 功 能 3. 作 業 系 統 的 核 心 程 式 4. 作 業 系 統 的 演 進 歷 史 5. 常 見 流 行 的 作 業 系 統 Jingo C. Liao

More information

Chapter #

Chapter # 第三章 TCP/IP 协议栈 本章目标 通过本章的学习, 您应该掌握以下内容 : 掌握 TCP/IP 分层模型 掌握 IP 协议原理 理解 OSI 和 TCP/IP 模型的区别和联系 TCP/IP 介绍 主机 主机 Internet TCP/IP 早期的协议族 全球范围 TCP/IP 协议栈 7 6 5 4 3 应用层表示层会话层传输层网络层 应用层 主机到主机层 Internet 层 2 1 数据链路层

More information

R = R + R + R + R + R + R A 1 2 3 4 5 6 l m l - l 1 m 0.5 0.4 0.4K 1 0.5 R B R I m R A Rm I 10 0.4 RB 0.04K 10 m R = K 50 0.008K c R = K 100 = 0.004k D R = K 250 = 0.0016K 5 3 R 3 1 - R R A 6 R + R 0.4

More information

DVK530/531扩展板

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

More information

378高雄市都市計畫說明書

378高雄市都市計畫說明書 378 高 雄 市 都 市 計 畫 說 明 書 案 名 : 變 更 高 雄 市 楠 梓 區 高 楠 段 二 七 九 地 號 等 八 筆 農 業 區 土 地 為 批 發 市 場 用 地 擬 定 申 請 單 位 : 高 雄 市 政 府 計 畫 範 圍 : 如 圖 示 法 令 依 據 : 都 市 計 畫 法 第 二 十 七 條 第 一 項 第 四 款 一 背 景 說 明 : ( 一 ) 本 市 現 有 果

More information

河 南 蓝 皮 书 文 化 (2008) 网 络 文 学 主 要 是 指 在 网 上 原 创 的 文 学 作 品 作 为 网 络 文 化 的 主 力 部 分, 网 络 文 学 的 发 展 在 近 年 来 势 不 可 挡 作 为 凭 借 新 兴 媒 介 兴 起 的 文 学, 网 络 文 学 与 传 统

河 南 蓝 皮 书 文 化 (2008) 网 络 文 学 主 要 是 指 在 网 上 原 创 的 文 学 作 品 作 为 网 络 文 化 的 主 力 部 分, 网 络 文 学 的 发 展 在 近 年 来 势 不 可 挡 作 为 凭 借 新 兴 媒 介 兴 起 的 文 学, 网 络 文 学 与 传 统 网络文化的现状与存在问题 网络文化的现状与存在问题 郭海荣 互联网自 20 世纪 90 年代进入普通百姓的视野以来, 迅速得以普及 迅速发 展的网络改变了和正在改变着社会的方方面面, 并产生了全新的文化形式, 即网 络文化 网络文化是随着计算机联网而产生的一种新的文化现象, 它是信息时代 的特殊文化 作为人类社会最新的文化传播工具, 互联网体现了对自由的追求, 开启了新的自由空间, 为文化的平等发展开辟了空间

More information

《將進酒》

《將進酒》 00 年 教 學 設 計 獎 勵 計 劃 將 進 酒 參 選 編 號 :C076 學 科 名 稱 : 適 合 程 度 : 高 一 簡 介 設 計 目 的 1. 此 教 案 之 設 計, 目 的 是 讓 學 生 清 楚 明 白 古 體 詩 與 近 體 詩 之 不 同 處, 並 且 以 多 媒 體 輔 助 教 學, 提 高 學 生 學 習 的 興 趣. 藉 課 件 之 運 用, 促 進 學 生 在 學

More information

嵌入式Linux培训免费讲座

嵌入式Linux培训免费讲座 The success's road 嵌入式 Linux 开发流程 李亚锋 www.farsight.com.cn 内容概要 v 传统桌面开发和嵌入式开发 v 嵌入式 Linux 开发步骤 v 嵌入式 Linux 常见的开发工具 v 嵌入式 Linux 常见的调试工具 v 如何入门 v 传统桌面开发和嵌入式开发 v 嵌入式 Linux 开发步骤 v 嵌入式 Linux 常见的开发工具 v 嵌入式 Linux

More information

考 試 日 期 :2016/04/24 教 室 名 稱 :602 電 腦 教 室 考 試 時 間 :09:50 25 26 27 28 29 30 31 32 33 34 35 36 二 技 企 管 一 胡 宗 兒 中 文 輸 入 四 技 企 四 甲 林 姿 瑄 中 文 輸 入 二 技 企 管 一

考 試 日 期 :2016/04/24 教 室 名 稱 :602 電 腦 教 室 考 試 時 間 :09:50 25 26 27 28 29 30 31 32 33 34 35 36 二 技 企 管 一 胡 宗 兒 中 文 輸 入 四 技 企 四 甲 林 姿 瑄 中 文 輸 入 二 技 企 管 一 考 試 日 期 :2016/04/24 教 室 名 稱 :602 電 腦 教 室 考 試 時 間 :09:50 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 五 專 企 二 乙 胡 哲 維 中 文 輸 入 五 專 企 二 乙 周 林 昜 中 文 輸 入 五 專 企 二 乙 賴 昱 樺 中 文 輸 入 五 專 企 二 乙

More information

封面.PDF

封面.PDF Microsoft C Writing Clean Code Microsoft Techniques for Developing Bug-free C Programs Steve Maguire 1 1 2 8 3 31 4 53 5 60 6 75 7 98 8 115 129 A 130 B 133 C 140 160 Beth Joseph Julia Maguire lint

More information

Microsoft PowerPoint - 第十一讲:Bootloader.ppt

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

More information

目次 

目次  軟 體 工 程 期 末 報 告 網 路 麻 將 91703014 資 科 三 黃 偉 嘉 91703024 資 科 三 丘 祐 瑋 91703030 資 科 三 江 致 廣 1 目 次 壹 前 言 (Preface) P.4 貳 計 畫 簡 述 及 預 期 效 益 (Project Description and Expected Results) P.4 參 系 統 開 發 需 求 (System

More information

Linux服务器构建与运维管理

Linux服务器构建与运维管理 1 Linux 服务器构建与运维管理 第 2 章 :Linux 基本命令 阮晓龙 13938213680 / rxl@hactcm.edu.cn http://linux.xg.hactcm.edu.cn http://www.51xueweb.cn 河南中医药大学管理科学与工程学科 2018.3 2 提纲 目录与文件的操作 mkdir touch mv cp rm rmdir file tree

More information

Microsoft Word - 14.doc

Microsoft Word - 14.doc 用 Busybox 制作嵌入式 Linux 根文件系统 Use Busybox to Make Embedded Root Filesystem ( 曲阜师范大学自动化研究所 ) 邵长彬李洪亮 Shao Changbin Li Hongliang 摘要 : 根文件系统为 Linux 的运行提供最基本的工具 库 脚本和一些特殊文件的支持 Busybox 是制作嵌入式 Linux 文件系统的快捷工具,

More information

Building Embedded Linux Systems 构建嵌入式 Linux 系统之根文件系统及其制作 计算机应用教研室 @ 计算机学院嵌入式系统实验室 @ 苏州研究院中国科学技术大学 /media/samsung/work/6 实验室相关 Outline 1 根文件系统的内容及其准备 2 根文件系统类型的选择根文件系统的类型及制作 3 根文件系统的制作阅读 µclinux 中的源代码,

More information

untitled

untitled 年度 路 IVI 劉 隆 年 597 598 IVI 錄... 601 行... 601... 601 1.... 601 2. 路... 602 3.... 603... 604 1.IPv4 to IPv6... 604 2.IPv6 to IPv4... 605 -... 606 ( )IVI Server... 606 ( )IVI Server... 610 ( )IVI DNS Server...

More information

Microsoft Word - 39.doc

Microsoft Word - 39.doc 摘 基 于 ARM 的 嵌 入 式 无 线 AP 的 设 计 杨 健 陈 永 泰 ( 武 汉 理 工 大 学 信 息 工 程 学 院, 武 汉 430070) 要 : 本 文 首 先 介 绍 了 无 线 AP 的 基 本 原 理, 然 后 重 点 描 述 基 于 AT76C510 的 无 线 AP 的 硬 件 设 计 及 嵌 入 式 系 统 uclinux 最 后 对 IEEE802.11b 的 安

More information

幻灯片 1

幻灯片 1 嵌入式操作系统 陈香兰 xlanchen@ustc.edu.cn Fall 2009 Boot Loader v 本章从以下四个方面来讨论嵌入式系统的 Boot Loader, 包括 : Ø Boot Loader 的概念 Ø Boot Loader 的主要任务 Ø Boot Loader 的框架结构 Ø Boot Loader 的安装 Ø 部分开源的 boot loader 2 嵌入式 Linux

More information

Total Internet Connectivity in a Single Chip

Total Internet Connectivity in a Single Chip 基 于 SX 微 处 理 器 的 嵌 入 式 Internet 技 术 乐 德 广 及 其 应 用 系 统 的 设 计 1 1, 郭 东 辉, 刘 瑞 堂 1, Gerard Parr 2 1. 厦 门 大 学 技 术 物 理 研 究 所 厦 门 361005 2. 英 国 Ulster 大 学 信 息 学 院 N.Ireland, BT52 1SA 摘 要 : SX 微 处 理 器 是 美 国 Scenix

More information

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD Leica MC170 HD Leica MC190 HD 5 6 7 8 11 12 13 14 16 HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD 22 23 24 26 Leica MC170 HD Leica MC190 HD ( ) 28

More information

附件3

附件3 2016 年 7 月 广 东 省 高 等 教 育 自 学 考 试 各 专 业 开 考 考 试 时 间 安 排 表 专 业 及 名 称 名 称 名 称 名 称 名 称 A020103 财 税 # 00064 纳 税 检 查 00061 国 家 税 收 00062 税 收 管 理 00999 政 府 预 算 管 理 A020179 会 展 管 理 03875 会 展 概 论 03872 会 展 营 销

More information

Microsoft Word - Freescale_iMX28_LTIB介绍.doc

Microsoft Word - Freescale_iMX28_LTIB介绍.doc LTIB 介绍 前言一安装篇二运行篇三修改工具包四编译新的内核 --------- 相关资料 ------------------------------------------------ 以下是在学习过程中在网上搜索到的资料 LTIB 使用总结 http://blog.chinaunix.net/u2/80953/showart_1275002.html 添加新平台到 LTIB http://hi.baidu.com/vivo01/blog/item/832b410637f7a7c17b89477e.html

More information

Data Management Software CL-S10w

Data Management Software CL-S10w Data Management Software CL-S10w WindowsWindows 7 Microsoft Windows 7 Professional Operating System WindowsWindows 8.1 Microsoft Windows 8.1 Pro Operating System WindowsWindows 10 Microsoft Windows 10

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

目录 1 编译 HADOOOP 搭建环境 安装并设置 maven 以 root 用户使用 yum 安装 svn 以 root 用户使用 yum 安装 autoconf automake libtool cmake..

目录 1 编译 HADOOOP 搭建环境 安装并设置 maven 以 root 用户使用 yum 安装 svn 以 root 用户使用 yum 安装 autoconf automake libtool cmake.. Spark 编译与部署 ( 中 ) --Hadoop 编译安装 第 1 页共 28 页 目录 1 编译 HADOOOP... 3 1.1 搭建环境... 3 1.1.1 安装并设置 maven... 3 1.1.2 以 root 用户使用 yum 安装 svn... 4 1.1.3 以 root 用户使用 yum 安装 autoconf automake libtool cmake... 5 1.1.4

More information

Microsoft Word - 调试环境.doc

Microsoft Word - 调试环境.doc 自己动手, 搭建廉价 Bootloader 调试环境 chirping78@hotmail.com( 请支持原创, 转载注明出处 ) 铺天盖地的,ARM 来了 现在几乎人人花几百块钱就可以搞一块 ARM 开发板开始搞嵌入式开发了 一般大家买来的开发板都已经带了工具链 bootloader 和操作系统, 很少有人关心 bootloader 的调试问题 但如果你想自己做一个新的系统, 或者尝试一种不同的

More information

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas 目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding

More information

一 Grass 是 什 么 1 简 介 GRASS (Geographic Resources Analysis Support System, 地 理 资 源 分 析 支 持 系 统 ) 是 最 负 盛 名 的 开 源 地 理 信 息 系 统 (GIS) 以 下 是 它 的 一 些 特 点 : 1

一 Grass 是 什 么 1 简 介 GRASS (Geographic Resources Analysis Support System, 地 理 资 源 分 析 支 持 系 统 ) 是 最 负 盛 名 的 开 源 地 理 信 息 系 统 (GIS) 以 下 是 它 的 一 些 特 点 : 1 GRASS 中 文 教 程 作 者 : 广 东 省 东 莞 市 长 安 中 学 文 合 平 E_mail: wenheping@gmail.com 2007 年 9 月 1 一 Grass 是 什 么 1 简 介 GRASS (Geographic Resources Analysis Support System, 地 理 资 源 分 析 支 持 系 统 ) 是 最 负 盛 名 的 开 源 地 理

More information

Microsoft Word - 24.doc

Microsoft Word - 24.doc ARM 嵌入式系统软件实时时钟的设计 The Design of real-time clock for ARM embedded system ( 中国地质大学北京 ) 杜刚邓明胡小波 Du,Gang Deng,Meng Hu,Xiaobo 摘要 本文使用 PCF8563 芯片为嵌入式系统提供一个独立的实时时钟, 它独立自主地运行,CPU 从它那里获得时间信息 文中简介了嵌入式 ARM 处理器和

More information

2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. Sun Sun Berkeley BSD University of California UNIX X/Open Company, Ltd.

2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. Sun Sun Berkeley BSD University of California UNIX X/Open Company, Ltd. Java Desktop System 2 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. : 817 7758 10 2004 9 2004 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 U.S.A. Sun Sun

More information

SylixOS nbench 性能对比 修订历史版本 日期 原因 V /07/24 创建文档 V /11/29 修改文档模板 i

SylixOS nbench 性能对比 修订历史版本 日期 原因 V /07/24 创建文档 V /11/29 修改文档模板 i Test Report SylixOS 实时性能 TR0010010001 V1.00 Date: 2015/12/03 类别 内容 关键词 SylixOS ARMv7A nbench 摘 要 利用 nbench 测试 SylixOS 在 ARMv7A 处理器上的定点运算 浮点运算和内存性能 SylixOS nbench 性能对比 修订历史版本 日期 原因 V1.00 2015/07/24 创建文档

More information

Microsoft Word - 2011-030-1-1SRS - 軟體需求規格.doc

Microsoft Word - 2011-030-1-1SRS - 軟體需求規格.doc 快 樂 牧 場 主 人 軟 體 需 求 規 格 SRS-IM-2011-030-1-1 朝 陽 科 技 大 學 資 訊 管 理 系 指 導 老 師 : 范 揚 文 副 教 授 學 生 : 王 昱 尚 何 駿 青 陳 伯 誠 董 次 麟 許 閔 翔 中 華 民 國 一 百 年 十 二 月 五 日 目 錄 1. 簡 介... 4 1.1 目 的... 4 1.2 範 圍... 4 1.3 參 考 文 件...

More information

PowerPoint Presentation

PowerPoint Presentation 中 小 IT 企 业 人 力 资 源 管 理 咨 询 简 介 一 背 景 分 析 二 需 求 分 析 三 服 务 内 容 四 操 作 流 程 五 斯 隆 优 势 六 行 业 案 例 七 服 务 理 念 目 录 一 背 景 分 析 -IT 业 现 状 分 析 IT 产 业 的 总 量 水 平 较 低 中 国 IT IT 现 状 总 体 规 模 较 小 技 术 自 主 创 新 能 力 差 对 经 济 的

More information

Microsoft Word doc

Microsoft Word doc * 蓝牙协议栈 BlueZ 的移植与开发 欧阳鑫于红岩吕杨 ( 昆明理工大学信息工程与自动化学院, 昆明,650051) 摘要 : 蓝牙技术是当前国内外科技界和产业界研究开发的热点技术, 其应用范围包括手机 PDA 信息家电设备等领域, 蓝牙技术在嵌入式系统上必将得到广泛的应用 而要在嵌入式系统上提供蓝牙开发支持, 蓝牙协议栈的移植是关键 本文分析了蓝牙协议栈 BlueZ 体系结构, 详细介绍了在

More information

untitled

untitled 露 年 老 女 兩 留 兩 離 不 不 不 料 車 不 料 來 1. 22 年 讀 律 說 2. 女 20 老 女 麗 3. 45 老 論 4. 林 女 43 見 識 女 5. 45 來 老 6. 女 20 女 7. 劉 女 45 利 說 8. 60 9. 50 良 10. 50 11. 45 12. 45 露 1 13. 老 14. 里 50 兩 L 不 1 : L L 切 2 1 切 泥 留 露

More information

秘密

秘密 錯 魂 記 歌 仔 戲 劇 本 劇 情 簡 介 義 明 雅 蓮 夫 妻 膝 下 無 子, 養 育 年 齡 差 距 甚 大 的 小 妹 慧 君, 他 們 都 熱 愛 南 管 音 樂, 而 台 南 城 的 南 管 秋 祭 大 會 將 近, 這 三 人 所 屬 的 館 閣 雅 音 齋 也 正 加 緊 練 習, 希 望 能 在 秋 祭 大 會 中 奪 得 頭 彩 某 日 姑 嫂 兩 人 出 門 行 香, 天

More information

E11701

E11701 編 輯 推 薦 無 悔 付 出 的 勇 氣 身 邊 是 不 是 有 這 樣 的 人, 總 將 自 己 的 需 求 放 在 最 後, 為 了 所 愛 的 人 無 怨 無 悔 付 出? 以 前 小 編 總 覺 得 這 樣 的 人 很 偉 大 也 很 傻, 怎 麼 能 將 自 己 的 一 切 全 部 投 入 毫 不 保 留? 或 許 是 因 為 見 到 身 邊 朋 友 為 了 愛 情 義 無 反 顧, 明

More information

untitled

untitled 21 Visual FoxPro Visual FoxPro 6.0 11 Visual FoxPro Visual FoxPro CIP Visual FoxPro 2004 21 ISBN 7-03-014834-7 V Visual FoxPro TP311.138 CIP 2004 143035 16 100717 http://www.sciencep.com * 2004 12 7871092

More information

CL-S10w

CL-S10w Data Management Software CL-S10w WindowsWindows XP Microsoft Windows XP Professional Operating System WindowsWindows 7 Microsoft Windows 7 Professional Operating System Excel Microsoft Excel MicrosoftWindowsWindows

More information

<4D6963726F736F667420576F7264202D2049507636B5F8B054BB50BB79ADB5A662B971A46CA4C6B0B7B164B7D3C540A4A7C0B3A5CE2E646F63>

<4D6963726F736F667420576F7264202D2049507636B5F8B054BB50BB79ADB5A662B971A46CA4C6B0B7B164B7D3C540A4A7C0B3A5CE2E646F63> IPv6 視 訊 與 語 音 在 電 子 化 健 康 照 護 之 應 用 The application of Audio and video over IPv6 networks for e-healthcare. 詹 茂 源 亞 洲 大 學 電 腦 與 通 訊 研 究 所 redhat_p122@yahoo.com.tw 黃 秀 園 亞 洲 大 學 電 腦 與 通 訊 研 究 所 syhuang@asia.edu.tw

More information

Microsoft PowerPoint - soc_fpga_software_dev.ppt [相容模式]

Microsoft PowerPoint - soc_fpga_software_dev.ppt [相容模式] SoC FPGA Training -- software development 1 教学目的 学习基于 SoC FPGA 嵌入式软件开发流程 熟悉 Altera SoC EDS 软件开发工具 熟悉 Makefile 编写 熟悉 SoC FPGA HPS 地址映射 2 软件开发流程 1. 编写 C 语言程序文件 (.c /.h 文件 ) 2. 为软件设计创建 Makefile, 制定编译规则 3.

More information

Microsoft Word - A201004-1587.doc

Microsoft Word - A201004-1587.doc 1 基 于 μc/os-ii 的 嵌 入 式 电 子 潮 汐 预 报 仪 张 淑 娟, 李 海 森, 么 彬, 陈 宝 伟, 周 天 哈 尔 滨 工 程 大 学 水 声 技 术 国 防 科 技 重 点 实 验 室, 哈 尔 滨 (150001) E-mail: zhangshujuan@hrbeu.edu.cn 摘 要 : 本 文 涉 及 一 种 嵌 入 式 电 子 潮 汐 预 报 仪 的 开 发

More information