版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Micro2440软件资源物联网学院平震宇光盘映象用户手册LinuxWindowsCEAndroidMicro2440光盘文件Micro2440光盘文件Micro2440硬件资源物联网学院平震宇ARM9开发板目前市场上ARM9的开发板很多,如天嵌、友善之臂等,它们都以S3C2440为核心,加上对片上资源的外设设计,其结构和配置基本类似。
Micro2440开发板本书目标板采用友善之臂的Micro2440。Micro2440开发板由核心板Micro2440和底板Micro2440SDK组成
嵌入式系统运行环境CPU:SamsungS3C2440AL-40SDRAM:32-bit64Mbyte2MNorflash+64MNandFlash(板上跳线选择)10针2.0mm间距在板JTAG接口(无需底板即可调试编程)4个用户LED162针2.0mm间距三围插座
板载复位电路,有复位按键5Vpowersupply
操作系统支持 Linux-2.6.13+Qtopia WindowsCE5.0 uCos2Micro2440核心板Micro2440有两种Flash,一种是NORFlash,大小为2Mbyte;另一种是NandFlash,大小为256M(可兼容最大1GNandFlash),通过跳线J1可以选择从NAND或NOR启动系统。一般NORFLASH里面放置的是不经常更改的BIOS(如supervivi),NANDFLASH里面则烧写完整的系统程序(bootloader、内核、文件系统等)。Micro2440底板1个100M网络RJ-45接口,采用DM9000网卡芯片3个串口接口,分别有RS232接口和TTL接口引出4个USBHost(使用USB1.1协议),通过USBHUB芯片扩展1个USBSlave(使用USB1.1协议)标准音频输出接口,在板麦克风(MIC)1个PWM控制蜂鸣器1个可调电阻接W1,用于AD转换测试6个用户按键,并通过排针座引出,可作为其他用途。安装与体验Linux+QT物联网学院平震宇嵌入式系统初始的嵌入式系统是一个空白的系统,就如同没有安装操作系统的PC机一样,需要通过主机为它构建基本的软件系统并烧制到嵌入式设备中。
“宿主机/目标板”开发模式利用宿主机(PC机)上丰富的软硬件资源及良好的开发环境和调试工具来开发目标板上的软件,通过交叉编译环境生成可执行文件,通过串口/USB/以太网等方式下载到目标板上,利用交叉调试器在监控程序运行,实时分析,最后,将程序下载固化到目标机上,完成整个开发过程。
嵌入式系统运行环境Bootloader内核文件系统系统应用与图形界面系统任务要求StepOne外部接口连接StepTwo超级终端配置StepThree安装USB下载驱动StepFour下载文件系统StepTwo开机初始化QT图形界面StepOne使用直连串口线连接开发板的串口0和PC机的串口用交叉网线将开发板的网络接口与PC相连用5V电源适配器连接到板上的5V输入插座用USB电缆连接开发板和PC开发板的启动模式S2接到NorFlash标识一侧时,系统将从NorFlash启动StepTwo为了通过串口连接开发板,必须使用一个模拟终端程序,通常使用Windows自带的超级终端,Linux系统也自带串口终端软件(minicom)需要选择连接开发板的串口,配置串口参数StepThree安装USB下载驱动可以使用DNW软件与Supervivi配合,通过USB下载内核与文件系统DNW是三星公司开发的串口小工具,在使用2440开发板进行开发过程中,DNW可以实现上传下载文件,烧写文件,运行映像等功能。也可以使用MiniTools软件通过USB下载内核与文件系统StepFour通过DNW与Supervivi提供的功能菜单配合完成下载文件对NandFlash进行分区安装bootloader安装内核文件安装文件系统StepFour使用MiniTools软件通过USB下载内核与文件系统连接开发板选择内核与文件系统下载文件StepFive初始化QT图形界面minicom仿真终端物联网学院平震宇minicomWindows下的串口通信软件软件有前面介绍过的超级终端、串口调试助手、Putty、SecureCRT等。Linux下的串口通信软件使用最广泛的是minicom。
minicom是一个像Windows下的超级终端一样的串口通信工具,可用来与串口设备通信,具有很强的功能。任务要求StepOne安装minicomStepTwo虚拟机串口的设置
StepThree配置MinicomStepFour使用MinicomStepOne安装minicom使用apt-get安装minicom源码包方式安装apt-getinstallminicomtar–zxvfminicom-2.4.tar.gz./configuremakemakeinstallStepTwo虚拟机串口的设置关闭电源后,给虚拟机添加一个串口StepThree配置Minicom按上下光标键进行上下移动选择,选中Serialportsetup对串行端口进行设置minicom-sminicom–s+-----[configuration]------+|Filenamesandpaths||Filetransferprotocols||Serialportsetup||Modemanddialing||Screenandkeyboard||Savesetupasdfl||Savesetupas..||Exit||ExitfromMinicom|+--------------------------++-----------------------------------------------------------------------+|A-SerialDevice:/dev/ttyS1||B-LockfileLocation:/var/lock||C-CallinProgram:||D-CalloutProgram:||E-Bps/Par/Bits:1152008N1||F-HardwareFlowControl:Yes||G-SoftwareFlowControl:No||||Changewhichsetting?|+-----------------------------------------------------------------------+
StepFour“D”键:拨号目录“S”键:发送文件,上传文件有几种方式:zmodem、ymodem、xmodem、kermit、ascii“P”键:通信参数。对波特率进行设置。“L”键:捕捉开关。“F”键:发送中断。“T”键:终端设置。“W”键:换行开关“G”键:运行脚本“R”键:接收文件“A”键:添加一个换行符“H”键:挂断“M”键:初始化调制解调器“K”键:运行kermit进行刷屏“E”键:切换本地回显开关“C”键:清除屏幕“O”键:配置minicom“J”键:暂停minicom“X”键:退出和复位“Q”键:退出没有复位“I”键:光标模式“Z”键:帮助屏幕“B”键:滚动返回配置嵌入式开发环境物联网学院平震宇交叉编译环境交叉开发环境是指实现编译、链接和调试应用程序代码的环境。
宿主机(host)目标机(target)交叉编译硬件环境文件传输方式串口传输方式网络传输方式USB接口传输方式移动存储设备网络文件系统交叉编译工具.uk/安装交叉编译器解压tarzxvfarm-linux-gcc-4.4.3.tar.gz-C/exportPATH=$PATH:/opt/FriendlyARM/toolschain/4.4.3/bin编辑root目录下的.bashrc文件配置环境变量交叉编译物联网工程学院平震宇STEPONE什么是交叉编译STEPONE编辑和编译程序的平台,一般是基于x86体系结构的PC机,通常也被称为主机。宿主机(host)目标机(target)用户开发的系统,通常都是非X86平台。host编译得到的可执行代码在target上运行。STEPONE就是在一个平台上生成另一个平台上的可执行代码。交叉编译STEPTWO如何交叉编译STEPTWO宿主机(host)目标机(target)[root@localhost~]#gcc-v使用内建specs。COLLECT_GCC=gccCOLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-linux-gnu/4.6/lto-wrapper目标:i686-linux-gnugcc版本4.6.3(Ubuntu/Linaro4.6.3-1ubuntu5)[root@localhost~]#arm-linux-gcc-vUsingbuilt-inspecs.Target:arm-none-linux-gnueabigccversion4.3.2(SourceryG++Lite2008q3-72)谢谢配置嵌入式开发环境物联网学院平震宇交叉编译环境交叉开发环境是指实现编译、链接和调试应用程序代码的环境。
宿主机(host)目标机(target)交叉编译硬件环境文件传输方式串口传输方式网络传输方式USB接口传输方式移动存储设备网络文件系统交叉编译工具.uk/安装交叉编译器解压tarzxvfarm-linux-gcc-4.4.3.tar.gz-C/exportPATH=$PATH:/opt/FriendlyARM/toolschain/4.4.3/bin编辑root目录下的.bashrc文件配置环境变量配置ARM虚拟机物联网学院平震宇任务要求StepOne下载安装qemuformini2440StepTwo下载u-bootformini2440StepThree下载
linuxkernelformini2440StepFour修改启动文件mini2440_start.shStepFive修改网络配置脚本StepSix挂载nfs文件系统StepOne下载qemufo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国际商品代理装卸合同
- 电视剧特技演员劳动合同
- 影印和装订服务合同
- 应收账款质押合同借款方示范文本
- 简单版小产权房屋买卖合同格式
- 第19课 大雁归来 第1课时 公开课一等奖创新教学设计-【课堂无忧】新课标同步核心素养课堂
- 《气动成型》课件
- 25 挑山工 表格式 公开课一等奖创新教学设计
- 第五单元《乡土中国》调查汇报会 公开课一等奖创新教案统编版高中语文必修上册
- 望诊在护理中的作用
- 药用辅料生产质量管理规范
- 【小学语文中高年级单元整体设计的实践探究2000字(论文)】
- 全国清华大学版信息技术七年级下册第2单元第4课《动物的力量-认识高效运算的函数》教学设计
- 2023年江西飞行学院招聘考试真题
- 2024入团积极分子入团考试题库(含答案)
- 2024收购稻草合同范本
- QBT 2739-2005 洗涤用品常用试验方法 滴定分析 (容量分析)用试验溶液的制备
- 气胸护理查房2021
- 五十六个民族之乌孜别克族介绍
- 国家开放大学《计算机网络》课程实验报告实验六-计算机网络综合性实-
- 售后服务方案及运维方案
评论
0/150
提交评论