文档库 最新最全的文档下载
当前位置:文档库 › 实验三 配置交叉编译环境

实验三 配置交叉编译环境

实验三 配置交叉编译环境
实验三 配置交叉编译环境

实验三配置交叉编译环境

一、实验目的:

建立宿主PC 机端的交叉编译环境。

二、实验设备:

已安装好VMware虚拟机和Linux的PC机一台

三、实验原理及步骤:

绝大多数的Linux 软件开发都是以native 方式进行的,即本机(HOST)开发、调试,本机运行的方式。这种方式通常不适合于嵌入式系统的软件开发,因为对于嵌入式系统的开发,没有足够的资源在本机(即板上系统)运行开发工具和调试工具。通常嵌入式系统软件的开发采用交叉编译调试的方式。交叉编译调试环境建立在宿主机(即一台PC 机)上,对应的开发板叫做目标板,开发时使用宿主机上的交叉编译、汇编及连接工具形成可执行的二进制代码,(这种可执行代码并不能在宿主机上执行,而只能在目标板上执行。)然后把可执行文件下载到目标机上运行。

在宿主机上我们要建立交叉编译调试的开发环境。环境的建立需要许多的软件模块协同工作,这将是一个比较繁杂的工作,但现在已完全由光盘上的安装脚本自动完成了。

1、下面我们就开始安装光盘中的内容到宿主PC 机上。

将光盘插入CDROM ,打开一个终端窗口(Terminal),点击【红帽->System Tools->Terminal】

启动终端窗口,请输入下列3 条命令:

①mkdir /mnt/cdrom

②mount /dev/cdrom /mnt/cdrom /*挂载光盘*/

③cd /mnt/cdrom/Linux /*进入光盘的Linux 安装目录*/

④./Install /*执行开发环境自动安装脚本*/

当开发环境安装完毕后,会在根目录下生成一个目录:

/pxa270_linux :/*该目录中包含以下目录*/

blob_ours :该目录是BootLoader 的源码目录,在此目录中重新编译blob。

fs:该目录中包含了所有PXA270-RP 目标板所使用的文件系统。IMAGE:该目录中包含了所有可以下载并烧写到PXA270-RP 目标板上运行的核和文件系统。

linux:该目录是一个链接到linux-2.4.21 的目录。

linux-2.4.21:该目录中包含了嵌入式Linux 操作系统的源码,在此目录中可以重新定制编译内核。

Qt:该目录中包含了嵌入式图形化界面应用程序开发所需要的软件安装包。Experiment_Key:该目录中包含了所有实验的源

代码。

tools:该目录包含了烧写blob 的工具和blob 源文件。

在/usr/local 下产生一个目录:arm-linux :嵌入式系统开发交叉编译器。这里包含arm-linux-gcc, arm-linux-g++等常用ARM

交叉编译器,编译出来的可执行二进制代码只能运行在以ARM

为核心处理器上。

2、我们为了可以在任何目录下直接使用上述编译器,我们需要

修改文件/etc/profile 这个文件,在上面同一个终端窗口中,请

输入下列1 条命令:

①vi /etc/profile

这时,将进入vi 编辑器所显示的profile 文件中,单击键盘A 键,进入vi 编辑器的输入状态(Insert),通过键盘上下键移动光标

到path manipulation语句段,在后面加入:pathmunge

/usr/local/arm-linux/bin,输入完成后,请单击Esc 键进入vi 编

辑器的命令状态,然后单击键盘输入:wq,保存已编辑的profile 文件并退出vi 编辑器。

3、我们可以试验我们是否成功设置了交叉编译环境。

①点击【红帽->Log Out】启动关闭窗口,选择Log Out 选项,

并点击OK ,重新以root身份,输入登录密码,登录Linux 系

统。

②打开一个终端窗口(Terminal),点击【红帽->System

Tools->Terminal】启动终端窗口,输入命令:

③arm-linux-gcc –v /*打印出交叉编译器的版本信息,则表示我

们的设置成功。之后我们可以在任何终端目录下执行

arm-linux-gcc 命令,而不用进入该命令所在的目录中。

四、实验结论

1、交叉编译环境,指的是你在PC的操作系统上编译ARM上能运行的程序的编

译环境。

2、交叉编译器是一种可以在平台A上为另一种平台B编译程序的编译器。其中,运行交叉编译器的平台A称为宿主机,交叉编译生成的目标文件的运行平台B 称为目标机

windows安装交叉编译环境

Duanxx的嵌入式学习: Win7安装交叉编译环境 ——Duanxx ——2015-09-15 ARM-linux的交叉编译环境,一般的教程都是在linux系统(比如ubuntu)上安装linaro的arm-linux-gnueabihf编译环境,然后再安装Eclipse和CDT,这样来实现交叉编译环境的安装。 我个人使用这种方法已经使用了几年了,因为我个人比较喜欢使用Linux系统(我使用的是CentOS),所以感觉很自然。但对于初学者而言,如果对linux系统不熟悉,这个方法非常的麻烦,仅仅是为了编译一个可以在ARM-linux上运行的elf文件,还要装虚拟机,学习linux系统的很多使用方法,挺麻烦的。 这两天试了一下在windows平台上安装交叉编译环境,成功了,这里将详细教程写下来,就当是做个记录。 目录 一、安装Eclipse (2) 二、安装CDT (3) 2.1Eclipse Marketplace 安装CDT (4) 2.2 Install New Software 安装CDT方案1 (4) 2.3 Install New Software 安装CDT方案2 (7) 2.4 手动安装CDT (9) 三、安装minGW (10) 四、安装Linaro ToolChain (10) 五、搭建交叉编译开发环境 (13) 六、RSE将可执行文件传输到ARM上 (26)

一、安装Eclipse Eclipse的下载网址是:https://www.wendangku.net/doc/339957550.html,/downloads/ 会有下面的这个网页,我打红色框的都可以直接使用,这里其实是无所谓的,因为Eclipse是基于插件的开发环境,如果只是为了开发C++的,可以考虑选择后面一个“Eclipse IDE for c/C++ Developers”。 Eclipse解压后就可以直接使用,见下图中的eclipse.exe,同时注意一下freatures和plugins文件夹。

常见实验室仪器设备清单!(附实验室图)

一、疾病预防控制中心实验室仪器设备清单 1 气相色谱仪:定性定量分析 2 阿贝折射仪:测透明半透明液体或固体的折射率和平均色散 3 氨气分析仪:测样品中氨的含量 4 测汞仪:测固、体液体样品中汞含量 5 电导率仪:测电解质溶液电导率值 6 二氧化硫测定仪:大气环镜中二氧化硫浓度的自动监测 7 二氧化碳测定仪:大气环镜中二氧化碳浓度的自动监测 8 离子交换纯水器:使用离子交换法制纯水 9 粉层采样器:该采样器适用于煤矿及其它粉层作业环镜中进行粉层采样 10 光电浊度仪:测量浊度 11 光照度计:测定光照强度 12 火焰光度计:监床化验用病理研究 13 激光粉层仪:检测粉层浓度 14 紫外可见分光光度计:测量物质对不同波长单色辐射的吸收程度、定量分析 15 紫外辐射照度计:紫外辐射照度测量 16 自动量程照度计:测定光照强度 17 自动旋光仪:测物质旋光度,分析物质的浓度、纯度、含糖量 18 酶标仪:定性定量 19 冷原子荧光测汞仪:专用测贡仪器,测痕量贡 20 离子计:测离子浓度 21 CO分析仪:测大气环镜中一氧化碳含量 22 双道原子荧光光度计:固、液体中汞、砷、硒、锑、锗、锡含量测定析 23 手持糖量计:测体的含糖量 24 生化分析仪:测定样品的浓度,酶反映速率和酶的活性等数十种生化参数 25 洗板机:与酶标仪配套使用 26 微量可调移液器:移微量液体 27 显微镜:观察微小物质 28 荧光分光光度计:分析和测试各类微生物,氨基酸、蛋白质、核酸及多种监床药物 29 医用净化工作台:提供无尘无菌高洁净工作环镜 30 便携式红外线人析器:测定公共场所中的CO2浓度 31 电子微风仪:适用于工厂企业通风空调,镜污染览测动压平衡自动跟踪等速烟尘采样器的采样 32 放射性污染计量仪:测试放射性污染是否超标 33 热敏电阻(测辐射热计):用于辐射探测 34 紫外光功力计:测试检测紫外光功率 35 热球式电风速仪:测定室内外或模型的气流速度时,是一种测量低风速的基本仪器 36 红血蛋白仪:检测血红蛋白

嵌入式交叉编译环境的搭建

实验二、嵌入式交叉编译环境的搭建 1、实验目的: 通过本实验使学生掌握交叉编译环境的建立,了解在S3C2440上交叉编译环境搭建的原理及步骤。 2、实验设备及说明 1、安装ubuntu10及vmware的计算机 2、天嵌2440的开发板 3、实验指导书 4、天嵌开发板的超级终端设置 5、天嵌开发板开发文档 6、TQ2440使用手册v2.3---20100125 3、实验内容和步骤 1、安装交叉编译器:EABI4.3.3 ●解压EABI 工具包 命令:tar zxvf /mnt/hgfs/(根据本机压缩包存储路径输入)/EABI 4.3.3.tar.gz –C / ##将压缩包解压到根目录下 ●添加路径至全局变量PATH中 命令:PATH=$PAHT:/opt/EmbedSky/4.3.3/bin (此路径应根据本机的具体情况输入) ●查看全局变量PATH 命令:echo PATH ###查看刚才的添加是否成功 ●查看交叉编译命令是否能够使用 命令:arm-linux-gcc –v ###如果刚才解压、添加变量成功,此时输入命令后,即可以显示命令的版本信息。

2、minicom

●在线安装minicom 命令:apt-get install minicom ●在命令行中键入“minicom”,这就启动了minicom软件。 ●Minicom在启动时默认会进行初始化配置minicom -s ?CTRL+A Z,来查看minicom的帮助 ?CTRL-A O配置minicom的串口参数,选择“Serial port setup”子项,上面列出的配置是minicom启动是的默认配置,用户可以通过键入每一项前的大写字母,分别对每一项进行更改.要对波特率、数据位和停止位进行配置,键入“E”,在该配置界面中,可以键入相应波特率、停止位等对应的字母,即可实现配置,配置完成后按回车键就退出了该配置界面。在确认配置正确后,可键入回车返回上级配置界面,并将其保存为默认配置。 ?

嵌入式操作系统实验一建立交叉编译环境

嵌入式操作系统实验一建 立交叉编译环境 Last updated on the afternoon of January 3, 2021

嵌入式操作系统实验报告 队友:张圣苗亚 实验内容 1、准备工作工作:安装virtualbox虚拟机工具,并安装系统、增强型工具,实现共享文件夹的自动挂载。 2、利用crosstool提供的脚本安装和相关资源编译面向的ARM的GCC工具。 详细内容1:安装虚拟机软件和虚拟机时要完成的主要步骤有:安装virtualbox,建立一台虚拟机,分配内存和硬盘,指定共享文件夹(主机和虚拟机可共同操作),指定操作系统镜像文件路径(相当于光盘,第一次启动时安装),安装虚拟操作系统,安装增强工具包,实现共享文件夹的自动挂载。有几点需要注意: 1、虚拟硬盘尽量分配大一些,之后再扩就比较麻烦。 2、共享文件夹不要有中文路径,不然挂载后看不到中文名称文件。 3、安装操作系统时,不能断网,需要下载各种资源,不然会异常。 详细内容2需要安装与脚本相关的工具,需要修改crosstool中的配置文件以指定编译的目标位arm-linux。需要修改需要的资源 实验步骤 实验准备: 在实验准备中,在安装完增强工具包()并重启之后,需要实现对共享文件夹的自动挂载,只需要修改etc目录中的配置文件,是很多linux系统管理员的偏爱,因为凡是需要随系统自动启动的服务、程序等,都可以放在里面。 $sudomkdir/mnt/share $sudomount-tvboxsfembedded/mnt/shared 上面三句话实现了将共享文件夹embeded挂载到了share上。 gedit/etc/ 将第2句命令添加在exit之前,实现了自动挂载功能。 实验一 一、搭建编译环境 1、安装于脚本运行相关及其他的工具bison、flex、build-essential、patch、libncurses5-dev。

微生物实验室常用仪器配置

微生物实验室常用仪器配置 1 超净工作台(已有)微生物的培养都是在特定培养基中进行无菌培养,那么无菌培养必然需要超净工作台提供一个无菌的工作环境 2、培养箱(已有)培养箱有多种类型,它的作用在于为微生物的生长提供一个适宜的环境。生化培养箱只能控制温度,可作为一般细菌的平板培养;霉菌培养箱可以控制温度和湿度,可作为霉菌的培养;CO2培养箱适用于厌氧微生物的培养。 3、天平(已有待完善)天平用于精确称量各类试剂。实验室常用的是电子天平,电子天平按照精度不同有不同的级别。 4、微生物均质器(无)用于从固体样品中提取细菌。用微生物均质器制备微生物检测样本具有样品无污染、无损伤、不升温、不需要灭菌处理,不需洗刷器皿等特点,是微生物实验中使用较为方便的仪器 5、菌落计数器(无)菌落计数仪可协助操作者计数菌落数量。通过放大,拍照,计数等方式准确的获取菌落的数量。有些高性能的菌落计数器还可连接电脑完成自动计数的操作。 微波炉/ 电炉用于溶液的快速加热,微生物固体培养基的加热溶化。 7、高压灭菌锅(已有坏)微生物学所用到的大部分实验物品、试剂、培养基都应严格消毒灭菌。灭菌锅也有不同大小型号,有些是手动的,有些是全自动的。用户需要根据自己的需要选购。 8、移液器(无)液体量器用于精密量取各类液体。常见的液体量器有量筒、移液管、微量取液器、刻度试管、烧杯。 9、低温冰箱(已有)冰箱是实验室保存试剂和样品必不可少的仪器。微生物学实验中用到的试剂有些要求是 4 度保存,有些要求是负20 度保存,实验人员一定要看清试剂的保存条件,放置在恰当的温度下保存。 11、摇床(已有)摇床是实验室常用的一种仪器,在微生物实验操作过程中,液体培养基培养细菌时需要在特定温度下振荡使用。 12、纯水装置 13、生物显微镜(无)由于微生物体积较小,所以在观察时需要借助生物显微镜。生物显微镜用于微生物和微小物品结构,形态等的观察。 16、恒温干燥箱 17、恒温水浴锅(已有------ 其他实验室) 水浴锅是一种控温装置,水浴控温对于样品来说比较快速且接触充分。有些微生物反应需要在37度,42度,56度下水浴进行,所以恒温水浴锅可以提供需要的温度。 (18)酸度计(无) 用于配置试剂时精确测量PH 值,从而保证配置的溶液的精确性。有时也需要利用pH 计测定样品溶液的酸碱度。 (19)离心机(无)用于收集微生物菌体以及其他沉淀物。离心机有冷冻和常温之分。 有些样品由于在常温下不太稳定,需要低温环境,要视样品的种类而定。 20 接种仪器:试管(有)、接种针、牛角勺(无)、药勺、接种环、接种钩,解剖刀、培养皿(无)、镊子、酒精灯、接种锄、玻璃刮刀(无)

ubuntu10.04全过程创建交叉编译环境

ubuntu10.04下建立交叉编译工具链(支持软浮点)全过程 参考了网上的不少的资料,花了五个小时终于完成了,记录下全过程供大家分享。 用到的源码包如下,建议新手全部放在/home/usr/downloads/ 目录下。以下操作在用户权限下进行。 ======================================================================= arm-linux-gcc-3.4.1.tar.gz glibc-2.3.3.tar.gz linux-2.6.8.tar.gz crosstool-0.43.tar.gz binutils-2.15.tar.gz glibc-linuxthreads-2.3.3.tar.gz binutils-2.18.tar.gz --安装用 编译一次至少要花半个小时,如果因为依赖软件没有安装中途会报错退出,只有从头再来,那样很浪费时间的。 sudo apt-get install bison flex build-essential patch libncurses5-dev 由于ubuntu10.04自带的ld ,as版本太高的原因,需要安装binutils的2.18版本,然后替换系统中的2.20版本。方法如下: $cd downloads $tar xzvf binutils-2.18.tar.gz $cd binutils-2.18 $./configure --prefix=/tmp/binutils --disable-nls (-prefix后面的是生成可执行文件存放的位置可以自己定义) $make all $make install 编译成功后在/tmp/binutils/bin/中就生成了ld和as程序的可执行文件 重新链接/usr/bin/ld 和/usr/bin/as文件 $sudo rm /usr/bin/ld /usr/bin/as //删除2.20的ld,as $sudo ln –s /tmp/binutils/bin/ld /usr/bin/ $sudo ln –s /tmp/binutils/bin/as /usr/bin/ 然后可运行ld –v 和as –v 查看版本是否为2.18。 安装2.18版本可解决出现的 ld as " version too old "问题。 2. ubuntu10.04下默认的GCC版本是4.4.3,但这个不是版本越高越好,版本太高,对语法什么的要求也高,编译不成功,降低版本吧: #sudo apt-get install gcc-4.1 //安装4.1的GCC,需要联网 #sudo rm /usr/bin/gcc //删除之前4.4.3的快捷方式,4.4.3的GCC并未删除#sudo ln -s /usr/bin/gcc-4.1 /usr/bin/gcc //建立4.1的快捷方式 这是由于crosstool中定义了GCC的版本的上下线,最高也就到4.1,在其配置的时候会对这个版本信息进行检测,不在其规定范围就报错了。 3.修改sh版本 如果运行

设备检测实验室设备配置建议最新

第十八章无线电设备检测实验室设备配置建议 一、概述: 无线电设备检测工作是无线电管理的一个重要方面,随着科学技术水平的飞速发展,无线电通信应用愈来愈广泛,各种无线电通信设备迅速增加,新技术、新体制、新设备不断涌现,越来越多的无线电通信技术在我国得以应用。为了使有限的频谱资源能够科学地、有效地开发和利用,防止无线电设备本身产品质量不合格产生的各种有害干扰,从源头上减少无线电干扰信号,维护空中电波秩序,确保各种无线电设备正常进行,必须加强对各类无线电设备的管理,应积极开展无线电设备检测工作。 现阶段在我国应用的通信技术体制非常广泛,目前 TDMA(GSM900/DCS1800/GPRS)、CDMA(cdmaOne)、PHS(小灵通)为代表的通信体制正在被中国移动、中国联通、中国电信、中国网通广泛的应用。同时,第三代(3G)移动通信系统(cdma2000、W-CDMA、TD-S-CDMA、LAS-CDMA 等)也正在紧锣密鼓的研究开发之中,在不远的将来可能得到应用。在当前的数字时代,除电信运营企业全部采用数字调制技术实现运营网络的数据、语音、图象等的无线传输外,其它应用场合也越来越多地应用数字调制技术,如DBS直接广播卫星通信、数字集群通信、Bluetooh蓝牙数据传输、WirelessLAN无线区域通信等。同时,各种新的系统如LMDS,WLAN,BLUETOOTH等不断投入使用。必将对无线电设备检测工作提出了更高的要求。我们认为,作为无线电频谱的管理部门,监管的重点首先是无线发射机系统的射频指标,如:发射总功率、频率准确度、占用带宽、杂散发射

等。在此基础上,可适当进行其他指标的测试,辅助运营商进行系统检测。其主要测试项目应包括: 1.频率准确度 2.最大输出功率 3.发射机互调 4.杂散发射 5.占用带宽 OBW、邻道功率ACP 6.相位误差 另外,针对GSM系统,可增加调制及开关的频谱,功率时间曲线的测试;针对CDMA系统和扩频系统,可增加矢量幅度误差(EVM),码域功率和幅度统计特性(CCDF)等测试项目。 为了确保检测工作的准确性、权威性,必须建立一个合格的检测实验室。它必须具备有效的质量管理体系、完全满足被测设备技术指标的测量仪器、经过培训的专业技术人员。以下重点讨论检测实验室需配备的仪器。 二、检测实验室仪器仪表的配置应原则: 1.仪器功能强:应提供符合国家标准规范所要求的主要项目和指标。 2.测量基准高:测量结果应具备权威性,以便对网络设备和用户终端进行认证、验收、日常抽查、事故判别和质量检测。 3.通用性能好:应尽量基于单台设备平台对各种体制网络设备(TDMA、CDMA、PHS、CDMA2000、W-CDMA等)进行测量。 4.方便携带性:可以方便地在野外现场搭建测量系统。运输、搬移方便,抗震动和适应恶劣环境的能力强。

微生物实验室常用仪器配置

微生物实验室常用仪器配置 微生物学实验室是生物学领域的一个基本实验室,对于一个完备的微生物学实验室,我们需要配置哪些仪器呢?环凯为您的微生物学实验仪器配置提供如下参考。 1、超净工作台 微生物的培养都是在特定培养基中进行无菌培养,那么无菌培养必然需要超净工作台提供一个无菌的工作环境。 2、培养箱 培养箱有多种类型,它的作用在于为微生物的生长提供一个适宜的环境。生化培养箱只能控制温度,可作为一般细菌的平板培养;霉菌培养箱可以控制温度和湿度,可作为霉菌的培养;CO2培养箱适用于厌氧微生物的培养。 3、天平 天平用于精确称量各类试剂。实验室常用的是电子天平,电子天平按照精度不同有不同的级别。 4、微生物均质器

用于从固体样品中提取细菌。用微生物均质器制备微生物检测样本具有样品无污染、无损伤、不升温、不需要灭菌处理,不需洗刷器皿等特点,是微生物实验中使用较为方便的仪器。 5、菌落计数器 菌落计数仪可协助操作者计数菌落数量。通过放大,拍照,计数等方式准确的获取菌落的数量。有些高性能的菌落计数器还可连接电脑完成自动计数的操作。 6、微波炉/电炉 用于溶液的快速加热,微生物固体培养基的加热溶化。 7、高压灭菌锅 微生物学所用到的大部分实验物品、试剂、培养基都应严格消毒灭菌。灭菌锅也有不同大小型号,有些是手动的,有些是全自动的。用户需要根据自己的需要选购。 8、移液器 液体量器用于精密量取各类液体。常见的液体量器有量筒、移液管、微量取液器、刻度试管、烧杯。 9、低温冰箱 冰箱是实验室保存试剂和样品必不可少的仪器。微生物学实验中用到的试剂有些要求是4度保存,有些要求是负20度保存,实验人员一定要看清试剂的保存条件,放置在恰当的温度下保存。 10、生物安全柜 微生物实验中涉及的试剂和样品微生物有些是有毒的,对于操作人员来说伤害较大。为了防止有害悬浮微粒、气溶胶的扩散,可以利用生物安全柜对操作人员、样品及样品间交叉感染和环境提供安全保护。 11、摇床 摇床是实验室常用的一种仪器,在微生物实验操作过程中,液体培养基培养细菌时需要在特定温度下振荡使用。 12、纯水装置

交叉编译环境的搭建简介(精)

交叉编译环境的搭建简介 在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译。这个编译过程就叫交叉编译。简单地说,就是在一个平台上生成另一个平台上的可执行代码。这里需要注意的是所谓平台,实际上包含两个概念:体系结构(Architecture、操作系统(Operating System。同一个体系结构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系结构上运行。举例来说,我们常说的x86 Linux平台实际上是Intel x86体系结构和Linux for x86操作系统的统称;而x86 WinNT平台实际上是Intel x86体系结构和Windows NT for x86操作系统的简称。 有时是因为目的平台上不允许或不能够安装我们所需要的编译器,而我们又需要这个编译器的某些特征;有时是因为目的平台上的资源贫乏,无法运行我们所需要编译器;有时又是因为目的平台还没有建立,连操作系统都没有,根本谈不上运行什么编译器。 交叉编译这个概念的出现和流行是和嵌入式系统的广泛发展同步的。我们常用的计算机软件,都需要通过编译的方式,把使用高级计算机语言编写的代码(比如C代码编译(compile成计算机可以识别和执行的二进制代码。比如,我们在Windows平台上,可使用Visual C++开发环境,编写程序并编译成可执行程序。这种方式下,我们使用PC 平台上的Windows工具开发针对Windows本身的可执行程序,这种编译过程称为native compilation,中文可理解为本机编译。然而,在进行嵌入式系统的开发时,运行程序的目标平台通常具有有限的存储空间和 运算能力,比如常见的 ARM 平台,其一般的静态存储空间大概是16到32MB,而CPU的主频大概在100MHz到500MHz之间。这种情况下,在ARM 平台上进行本机编译就不太可能了,这是因为一般的编译工具链(compilation tool chain需要很大的存储空间,并需要很强的CPU 运算能力。为了解决这个问题,交叉编译工具就应运而生了。通过交叉编译工具,我们就可以在CPU能力很强、存储控件足够的主机平台上(比如PC上编译出针对其他平台的可执行程序。

分子生物学实验室需要的仪器配置

分子生物学实验室需要的仪器配置 (1)培养箱在分子生物学试验中,有很多反应都是在特定温度下进行的,这时就需要一个控温的装置。例如:用于细菌的平板培养,我们通常设定为37℃于培养箱倒置培养;其他分子生物学实验如酶切等需要25℃,30℃,37℃等条件。 (2)冰箱冰箱是实验室保存试剂和样品必不可少的仪器。分子生物学实验中用到的试剂有些要求是4度保存,有些要求是负20度保存,实验人员一定要看清试剂的保存条件,放置在恰当的温度下保存。具体来说,不同温度下保存的物品如下: a. 4℃适合储存某些溶液、试剂、药品等。 b.-20℃适用于某些试剂、药品、酶、血清、配好的抗生素和DNA、蛋白质样品等。 c.-80℃适合某些长期低温保存的样品、大肠杆菌菌种、纯化的样品、特殊的低温处理消化液,感受态等的保存。 d.0-10℃的层析冷柜适合低温条件下的电泳、层析、透析等实验。 (3)摇床摇床是实验室常用仪器,一般有常温型和低温型两种。对于分子生物学实验室,如果能配置低温型摇床,就可以适应不同的实验需求。例如:用于大肠杆菌,酵母菌等生物工程菌种的振荡培养及蛋白的诱导表达,培养通常为28度和37度,诱导表达需要20-37度;在感受态的制备过程中,需要有18度的温度控制;用于蛋白凝胶的染色脱色时振荡,常温使用;用于大肠杆菌常规转化时振荡复苏,常为37度。对于控制温度低于室温时,我们需要低温型摇床来控温。 (4)水浴锅水浴锅也是一种控温装置,水浴控温对于样品来说比较快速且接触充分。例如,用于42度的大肠杆菌转化时的热激反应;用于DNA杂交过程中水浴控温。 (5)烘箱烘箱是用于灭菌和洗涤后的物品烘干。烘箱有不同的控温范围,用户可以根据实验需求进行选择。例如,有些塑料用具只能在42-45℃的烤箱中进行烘干;用于RNA方面的实验用具,需要在250℃烤箱中烘干。 (6)纯水装置纯水装置包括蒸馏水器和纯水机。蒸馏水器的价格便宜,但在造水过程中需要有人值守;纯水机价格高些,但是使用方便,可以储存一定量的纯水。纯水使用也有不同的级别,一般实验用水需要纯水,用于PCR、DNA测序、酶反应均需要超纯水。 (7)灭菌锅分子生物学所用到的大部分实验用具都应严格消毒灭菌。包括实验物品、试剂、培养基等。灭菌锅也有不同大小型号,有些是手动的,有些是全自动的。用户需要根据自己的需要选购。 (8)天平天平用于精确称量各类试剂。实验室常用的是电子天平,电子天平按照精度不同有不同的级别。

小学科学实验室仪器配备标准目录(教学类别)

小学科学实验室仪器配备目录 编号名称规格型号功能单 位 单价数量 必 配 金 额 执行 标准 代号 备注 分类与 代码 1 打孔器4件套 5 √J02011 2 方座支架镀鉻套15 √JY16 7 J02302 3 三脚架个50 √J02305 4 试管架个50 √J02306 5 旋转架套15 √J02325 6 百叶箱支架个 1 √J45009 7 百叶箱460mm×290mm× 537mm 个 1 √J45004 8 软尺1500mm 个15 √ 9 托盘天平500g,0.5g 台 5 √QB/T 2087 J00205 10 金属钩码50g×10 套15 √JY10 5 J00706 11 条形盒测力 计 2.5N 个20 √ JY01 27 J00701 12 斜面个15 √ 13 压簧套15 √ 14 拉簧套15 √ 15 沉浮块同体积不同质量、 同质量不同形状、 可改变质量等物 体 套15 √ 16 杠杆尺及支 架 个15 √ 17 滑轮组及支 架 套15 √ 18 轮轴及支架套15 √ 19 齿轮组及支 架 套15 √ 20 弹簧片套15 √

21 小车个20 √ 22 三球仪电动台 1 √J44412 23 太阳高度测 量器 个15 √J44021 24 风的形成实 验材料 套15 √ 25 组装风车材 料 套15 √ 26 组装水轮材 料 套15 √ 27 太阳能的应 用材料 套15 √ 28 音叉256Hz 只15 √JY22 7 J06204 29 组装土电话 材料 套15 √ 30 热传导实验 材料 木、金属、塑料、 玻璃、陶瓷、棉花、 石棉等材料 套15 √ 31 物体热涨冷 缩实验材料 金属球、塑料球、 实验架等 套15 √ 32 灯座及灯泡个25 √ 33 开关个25 √ 34 物体导电性 实验材料 套15 √ 35 条形磁铁学生用套15 √J11001 36 蹄形磁铁学生用套15 √J11002 37 磁针对15 √JY00 12 J11005 38 环形磁铁套15 √ 39 电磁铁组装 材料 套15 √ 40 电磁铁演示用套 2 √ 41 手摇发电机个 5 √J80247 42 激光笔个15 √ 43 小孔成像装置组装式套15 √ 44 平面镜及支 架 套15 √ 45 曲面镜及支凸面镜、凹面镜等套15 √

各行业实验室仪器基本配置

各行业实验室建设所需仪器基本配置 各行业实验室仪器基本配置 供水公司 仪器名称具体应用 BOD测定仪测量水中生物需氧量 双道原子荧光光度计可检测多种元素 溶解氧测定仪测溶解氧 数字浊度计测量液体浊度 原子吸收分光光度计根据被测元素的基态原子对特征辐射的吸收程度进行定量分析实验室专用超纯水机清洗玻璃器皿、配置标准溶液、理化分析等,制备纯水和超纯水电导率仪测电解质溶液电导率值 气相色谱仪定性、定量分析 多功能红外测油仪测量水中油含量 二氧化碳分析仪分析二氧化碳含量 放射性测量仪测量水中放射性核素 分光光度计定量分析 傅里叶红外变换光谱仪定性分析 光电式浑浊度仪测水的浑浊度 总有机碳测定仪对水溶液中总有机碳进行定量测定 离子色谱仪适用于亲水性阴、阳离子的分离 酸度计测PH值 显微镜观察微小物质 火焰光度计测定元素含量 激光粉尘仪测空气中粉尘含量 露点仪测露点 冷原子荧光测汞仪测汞含量 微量氧分析仪测微量的氧气浓度 油份浓度分析仪测定水中油的含量 水气厂 仪器名称具体应用 离子色谱仪适用于亲水性阴、阳离子的分离 液相色谱仪定性、定量分析 实验室专用超纯水机清洗玻璃器皿、配置标准溶液、理化分析等,制备纯水和超纯水TOPC测定仪测量源水、饮水和超纯水的总有机碳含量 火焰光度计分析二氧化碳含量 浊度计测定元素含量 露点仪测量液体浊度 微量氧分析仪测露点 原子吸收分光光度计测定水中微量氧

油分浓度分析仪根据被测元素的基态原子对特征辐射的吸收程度进行定量分析 常量氧分析仪测定水中油的含量 多功能红外测油仪测定水中氧 傅里叶红外变换光谱仪定性分析 溶解氧分析仪测溶解氧 农产品质检站 仪器名称具体应用 酸度计测pH值 电导率仪测电解质溶液电导率值 液相色谱仪定性、定量分析 实验室专用超纯水机清洗玻璃器皿、配置标准溶液、理化分析等,制备纯水和超纯水 气相色谱仪定性、定量分析 自动电位滴定仪酸碱滴定、氧化还原滴定、沉淀滴定、络合滴定 紫外—可见分光光度计测量物质对不同波长单色辐射的吸收程度,定量分析 可见分光光度计测量物质对不同波长单色辐射的吸收程度,定量分析 原子吸收分光光度计根据被测元素的基态原子特征辐射的吸收程度进行定量分析 红外分光光度计根据物质在红外光区的吸收光谱特征和朗伯比尔定律对物质进行定性定量 分析 卡尔费休水份仪测定含水的仪器 傅立叶变换红外光谱仪定性、定量的分析 色差计定性分析 离子色谱仪检测农家产品中的微量水份 微量水份测定仪用于易形成氢化物元素、易形成气态组分元素和易还原成原子蒸汽元素的测 定 荧光分光光度计测物质旋光度,分析物质的浓度、纯度、含糖量 旋光仪(目视、自动)根据酶与底物能产生显色反应,对底物进行研究定性及定量分析 酶标分析仪移取微量溶液 微量移液器农产品中物质的定性定量分析 气质联用仪测折射率 阿贝尔折射仪测面粉、淀粉等粉剂的白度值 白度计氨基酸含量 氨基酸自动分析仪通过用标准色比较测颜色 比较测色仪用未知浓度样品与已知浓度标物比较方法进行定量分析 比色计测定粮食中含水量 电脑粮食水分仪测蛋白质中氮的含量 凯氏定氮仪测谷物中含水量 谷物水份仪测黄曲霉素含量 黄曲霉素测定仪测甲醛、氨含量 甲醛氨测定仪测定空气中甲醛气体的含量 甲醛测定仪测定谷物、面粉及其它含有淀粉的产品中淀粉酶活性 降落值测定仪测混浊度 浊度仪测含糖量、糖度

Linux交叉编译环境

开发编译环境 1.交叉编译器的安装,与使用 以ubuntu-14.04.4-desktop-amd64 为例 将附录1的arm_toolchain.tar.gz 选择一个目录COPY过去,(此处以/opt为例) tar zxvf arm_toolchain.tar.gz 修改~/.bashrc 在最后一行添加 将/opt/X3改成你解压的所在目录即可 source ~/.bashrc 在终端查看是否正确,输入arm后按TAB键若出现 安交叉编译器安装正确 若不添加该环境变量,则在使用该编译器时,请使用绝对路径 如: 部分LINUX操作系统,可能存在所需的库并未安装,在编译时若提示未能找到相关库,请自行搜索该库的相应安装 若出现 arm-Linux-gcc /usr/local/arm/4.3.2/bin/arm-linux-gcc: 行3: /usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gcc: 没有那个文件或目录(No such file or directory) 且进入external-toolchain/bin/ 直接运行./ arm-none-linux-gnueabi-gcc出现同样提示,则可能原因是64位系统需要安装32位相应库 解决方法: 方法一: sudo apt-get install lib32z1 方法二: sudo apt-get install g++-multilib 方法三: $ sudo dpkg --add-architecture i386 $ sudo apt-get update $ sudo apt-get install ia32-libs (工具:附录1-arm_toolchain.tar.gz)

实验二:交叉编译环境的建立

实验二:交叉编译环境的建立 一.实验目的 通过本实验,使学生掌握交叉编译环境的建立,了解在S3C2410平台上交叉编译的工作方式和原理。 二.实验原理和说明 1、minicom 用法: minicom 是安装REDHAT 时安装的软件,它使用配置文件/etc/minirc.dfl,华恒光盘安装时会提供这个文件。 【注意】 minicom 占用串口,能且仅能启动一个minicom,启动第二个时就会报错: Device /dev/modem is locked。其中/dev/modem 就是/dev/ttyS0,即PC 机串口1,它是在光盘安装时执行./arminst 时创建的链接。查看arminst 文件,可以看到如下一行: ln -sf /dev/ttyS0 /dev/modem minicom 所有的操作都以ctrl+A 开始,例如:退出为ctrl+A,松手后再按下Q,则弹出如下一个小框:选Yes 即可退出minicom。 minicom 中最重要的操作就是对其进行配置的修改。这个操作要先ctrl+A,松手后按下o(是字母o,option 之意,不是零),则弹出如下框: 选择第三项“Serial port setup”,则弹出下面框: 键入E 则弹出如下框,可改变波特率:

若要使用PC 机的串口2 来接开发板的串口1 做监控,则要在串口配置框中选择A,即“Serial Device”,则原来的配置框第一行进入编辑模式,将原来的/dev/modem 改为如下的:/dev/ttyS1,即串口2。 退出配置框只需连续按ESC 键即可返回。 2、HHARM9-EDU目录结构介绍 安装过我们提供的光盘以下,会在您的PC机上建立一个HHARM9-EDU的目录。在shell提示符下执行ls命令,可以显示整个PC上的目录结构: [root@…. root]# cd / [root@…. /]# ls HHARM9-EDU boot lost+found opt sbin usr dev home proc tftpboot var initrd misc root tmp bin etc lib mnt [root@….. /]# 其中在PC机(宿主机)的根目录下安装了HHARM9-EDU的目录和opt目录,其中HHARM9-EDU是开发套件的源代码、驱动、以及相应的应用程序。opt是ARM的编译器存放的目录。进入HHARM9-EDU看看。 [root@……. /]# cd / HHARM9-EDU [root@HHARM9-EDU /] # ls Images applications kernel opt.tgz gprs-ppp minirc.dfl ppcboot-2.0.0 record-image SJF 下面对以上目录作简单介绍: (1) /HHARM9-EDU/SJF/ JTAG烧写工具源码目录,在该目录下执行make,即可生成JTAG烧写工具SJF2410,它就是我们通过JTAG烧写ppcboot要用到的文件。 (2) /HHARM9-EDU/ppcboot/ bootloader源码目录,在该目录下简单的make即可生成HHARM9-EDU的bootloader - ppcboot.bin,可以通过修改这些源码来修改bootloader。 『说明』在嵌入式系统中,我们把引导系统的初始化部分的代码统称为bootloader,相当于PC机的BIOS。但在我们提供的很多套件中,有的引导代码用的是ppcboot,有的是u-boot,有的是bootloader等等,但实际烧写到flash中的文件一般为ppcboot.bin、u-boot.bin、bootloader.bin等二进制代码文件。

搭建ppc交叉编译环境

搭建powerpc交叉编译环境 V0.1 ALL Rights Reserved, Copyright ? FUJITSU LIMITED 2013

改版履历 修改日期修改原因版本修改者2013/2/18 初版制成V0.1 yaoxt

目录 1 下载交叉编译器 (4) 1.1从本地共享下载 (4) 1.2 从ftp下载 (4) 2 安装交叉编译器 (4) 2.1 创建挂载点 (4) 2.2 挂载镜像文件 (4) 2.3 安装交叉编译器 (5) 3 配置用户.bashrc文件 (5) 3.1 在用户目录下打开.bashrc文件: (5) 3.2 添加交叉编译器可执行文件路径: (5) 3.3 指定目标机架构类型: (5) 3.4 指定交叉编译器: (5) 4 安装后测试 (6) 5 编译mpc85xx内核 (6) 5.1 下载linux内核源码 (6) 5.2 编译mpc85xx内核 (6) 5.2.1 生成.config配置文件 (7) 5.2.2 配置内核编译选项 (7) 5.2.3 编译内核 (7) 5.2.4 编译动态模块 (7) 5.2.5 安装模块 (7) 5.2.6 生成开发板mpc8544ds的dtb文件 (8)

1下载交叉编译器 ELDK是Embeded Linux Development Kit的缩写,它是德国denx提供的供PowerPC嵌入式Linux移植的完整开发环境编译套件,有:gcc,gdb,binutils等。Eldk目前支持多种PowerPC 处理器: ●ppc_8xx ------> MPC8xx处理器 ●ppc_4xx ------> 不带FPU的IBM 4xx处理器 ●ppc_4xxFP ------> 带FPU 的IBM 4xx 处理器 ●ppc_6xx ------> 6xx处理器 ●ppc_74xx ------> 74xx处理器 ●ppc_85xx ------> 不带DPU的MPC85xx处理器 ●ppc_85xxDP ------> 带DPU 的MPC85xx处理器 1.1从d enx的ftp下载 下载地址:http://ftp.denx.de/pub/eldk/ 本文选用的交叉编译工具的版本为ppc-2008-04-01.iso,下载地址: http://ftp.denx.de/pub/eldk/4.2/ppc-linux-x86/iso/ 1.2 从本地ftp下载 为方便公司内部下载使用,已将ppc-2008-04-01.iso镜像文件下载后上传至本地ftp,ftp地址为:xxxxx 2 安装交叉编译器 2.1 创建挂载点 命令:mkdir /mnt/cdrom 说明:该命令的目的是创建一个镜像文件的挂载点,挂载点/mnt/cdrom 的目录名称和路径可自定义 2.2 挂载镜像文件 命令:sudo mount –o loop ppc-2008-04-01.iso /mnt/cdrom

【整理】Ubuntu 16.04[64bit]交叉编译环境搭建过程图解

开发裸机环境之前需要先搭建其开发环境,毕竟工欲善其事必先利其器嘛。 安装步骤 1、准备工具安装目录 将压缩包arm-Linux-gcc-4.4.3.tar.gz存放在一个目录下,这个目录就是你等会解压缩的目录,以后这个目录就不能随便删掉了,我的存放路径是/home/aldrich/arm,如下图,记住这个路径,等会还会用到。 1. .tar.gz 和.tgz 2. 解压:tar zxvf FileName.tar.gz 3. 压缩:tar zcvf FileName.tar.gz DirName

2、安装软件 使用tar命令:tar zxvf arm-linux-gcc-4.3.2.tgz将software文件夹下的arm-linux-gcc-4.3.2.tgz解压缩安装到当前目录。通过下图可以看到解压成功了,并且解压后的文件存放在了 1. /home/aldrich/arm/arm-linux-gcc-4.3.2 文件夹下,如下图所示,这个存放路径可得记住,如下图 3、配置系统环境变量 配置环境前先坐下普及: Ubuntu不同目录下profile与bashrc的区别

/etc/profile此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行,并从/etc/profile.d目录的配置文件中搜集shell的设置。 /etc/bash.bashrc为每一个运行bash shell的用户执行此文件,当bash shell被打开时,该文件被读取。 ~/.bash_profile每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次,默认情况下,他设置一些环境变量,执行用户的.bashrc文件。 ~/.bashrc该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取。 ~/.bash_logout当每次退出系统(退出bash shell)时,执行该文件。 另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是"父子"关系。 ~/.bash_profile是交互式、login 方式进入bash 运行的。 ~/.bashrc是交互式non-login 方式进入bash 运行的。 通常二者设置大致相同,所以通常前者会调用后者。 登陆系统时shell读取的顺序应该是 /etc/profile ->/etc/enviroment -->$HOME/.profile -->$HOME/.env 原因应该是jtw所说的用户环境和系统环境的区别了 如果同一个变量在用户环境(/etc/profile)和系统环境(/etc/environment)有不同的值那应该是以用户环境为准了

食品实验室设备配置清单(原创)

实验室常用设备 1 常规理化分析实验室: 名 称数 量 电热恒温水浴锅2 旋转蒸发器2 真空循环水泵1 电热恒温干燥箱1 真空恒温干燥箱1 超声波提取/清洗器1 索式提取器2 挥发油提取器(轻 2 油) 电子数字天平1 PH酸度计1 磁力搅拌器1 超纯水器1 玻璃仪器及其他常用仪器: 玻璃干燥器、布氏漏斗、过滤瓶、培养皿、加料漏斗、烧杯、量筒、 具塞三角瓶、三角瓶、具塞抽滤瓶、茄形瓶、单口圆底烧瓶、三口烧瓶、表面皿、储液球、塑料洗瓶、普通干燥器、玻璃棒、四氟吸棒导气管、烧瓶托、抽滤套、温度计、注射器、红皮头、双连球、酒精灯、石棉网、镊子、四氟搅拌棒、刮刀、托盘、加热电圈、冷凝管夹、德式十字架、中铁台、铁圈、电热套调温控温、变压器、磁子、标签纸、自封袋、优质真空管、玻璃刀、毛细管、座式酒精灯、手套、干燥塔、球形冷凝管、直形冷凝管、层析柱、一球干燥管、斜行干燥管、蒸馏头75度、搅拌器套管、90度抽气接头、真空接收管、四氟搅拌器塞头、转接头、防溅球、布氏漏斗、三角漏斗、分液漏斗、恒压漏斗、具塞二通活塞、分水器、高效板、刻度试管、玻璃研钵、滤纸、脱脂棉、真空硅酯、螺旋夹、烧瓶夹、十字夹、甲基硅油、牛角匙、点样管、温度计、PH试纸、称量纸、试管刷、试管夹、生胶带、电吹风、封口膜、酒精喷灯、滴管、吸管、样品瓶、刮勺、搪瓷盘、离心管、分馏头、梨

形漏斗、展开槽/染色缸、西林瓶(青霉素瓶)及塞子。 注:特殊玻璃仪器都可向玻璃公司定做,可根据提出要求做,可向他们要有关尺寸规格。 2 工艺研究实验室 名 称数 量 台式高速离心机1 低速台式大容量离心机1 超速离心机1 冷冻离心机1 小型粉碎机1 超声波破碎机1 冷冻干燥机1 实验室喷雾干燥机1 微波炉1 冰箱1 分离填料1 高效硅胶预制板2 3 精密分析实验室 名 称数 量 电子分析天平1 紫外分析仪1 标准比色仪1 紫外分光光度计1 食品物性分析仪1 凝胶成像分析仪1 红外水份测定仪1 水份活度仪1

相关文档
相关文档 最新文档