您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > S3C44B0开发板使用说明书
北京恒丰锐科科技有限公司开发板介绍1.为什么选择ARM随着人们生活水平的提高人们对智能产品的需求越来越高。很多产品用8位机已经很难满足要求,同时技术的进步已经使32位系统不再高高在上。32位微控制器的价格已经不比8位机高多少,有些系统使用32位机其整体成本甚至比用8位机还要低。这样使用32位系统就没有技术和成本的障碍了。原先高高在上的32位嵌入式系统已经不再高贵,我们即将迎来32位应用普及的时代。作为电类非计算机专业的本科\研究生很有必要了解和掌握32位嵌入式应用的开发技术。而目前在32位市场上ARM占统治地位,因此为了适应社会发展的需求我们就很有必加入ARM嵌入式学习的环境中来了。2.我们的目标本推荐方案就是基于S3C44B0开发板的,利用先进开发环境使学生了解32位嵌入式应用的基本特点并获取开发32位嵌入式应用所需的基本技能。同时针对32位应用大多使用操作系统的特点,本方案还要求学生掌握基于嵌入式操作系统的原理特点,并能够熟练编写基于嵌入式操作系统的应用软件。通过这些训练使学生具有较强的综合素质,成为具有良好的实际操作能力设计能力符合社会需求的开拓性电子应用人才。3.为什么选择我们的产品1.稳定可靠的质量保证,我们采用[测试-72小时连续考机-严格测试-发货]流程来保证我们产品的质量。2.提供完整准确的资料,来保证用户的使用少走弯路。3.尽量及时的技术支持,保证初学者尽快建立开发环境(不包含软件技术细节支持,代码指令解释,软件使用学习问题,用户自己程序检查和修改),建有留言板和刚刚建立的QQ群来尽量保证支持的快速反应。4.逐步推出兼容的可选配件,来尽量保证您不重复投资。5.购买的方便性,一般大城市,从您银行汇款(邮局汇款较慢,一般3天到帐)到你拿到我们的产品不超过36小时,采用快递,直接送货到您的手中。6.低廉的价格,我们的开发板有较高的性价比,不仅适于公司的产品开发,还适用于初学ARM的工程师,大学学生,ARM培训机关,大学ARM实验室使用。10块以上还可得到更加优惠的价格。7.一年的保修期,不但可以免费得到保修,还可以在保修期内免维修所需的快递费(不包含首次邮购的快递费)。8.软件的免费升级,您将可以得到我们适于开发板的软件升级。4.配件1.开发板一块2.JTAG调试器一个北京恒丰锐科科技有限公司并口线一条4.串口线一条5.7.5V电源一个6.光盘一张(相关的软件,Protel99se的原理图和PCB图)5.S3C44B0开发板1、硬件规格:1.SamsungS3C44B0X66MHz(ARM7内核)2.8MSDRAM3.2MFLASH4.10M以太网接口5.IDE接口6.USB1.1接口7.音频输出接口8.时实时钟,备有可充电电池,方便您的使用。9.IIC总线接口10.实时系统时钟11.LCD接口:支持640*480以下单色或320*240以下STN/DSTN256色12.2个RS232串行口13.包括protel格式的原理图和PCB图,详细的焊接说明,材料清单,有利您硬件的学习。14.14针JTAG调试端口15.1*4键盘16.可扩展的总线接口,CPU的160个引脚全部用2.54标准插座引出,您可以任意扩展你的设想,我们也逐步推出可选组件(保持向下的兼容性,保护你的投资)供你选择。2、供学习使用的ARM开发包1.uClinux源码2.uClinux交叉编辑环境3.同时可为个人学习提供SDT2.5编译器和ADS1.2编译器。4.ARMBootloader(u-boot1.1.1fors3c44b0)系统初始化、外设初始化5.LCD演示样例代码6.TFTP工具,可以通过以太网口下载程序,节省您宝贵的时间。7.UCOS源码8.超强的bootloader源代码(u-boot1.1.1,可以支持多种文件系统)9.FLASH烧写工具10.USB驱动和测试11.系统测试代码(目前:IIC读240C8;USB;;时钟;缓冲;定时器;看门狗;蜂鸣器;按键;256色LCD;串口;播放WAV声音文件)12.应用程序源代码13.相关技术文档,数据手册3、简单试验简介1.基于windows下的GNUforARM开发环境。提供完整的uClinuxfor44B0源代码。2.学习uClinux内核架构、剪裁调试方案。3.UCOS源码,用于ARM移植试验4.网口程序加载实验。北京恒丰锐科科技有限公司串口程序加载实验6.键盘控制LED实验。7.USB控制LED实验。8.串口控制LED实验。9.LED状态测试实验10.实时时钟RTC实验。11.IIC测试实验。12.PWM测试实验13.播放WAV声音文件S3c44b0可以选配160X240的16级灰度的LCD北京恒丰锐科科技有限公司开发板使用说明第一章初识开发板图1-1整体分布图拿到开发板以后,首先来熟悉一下各个接口和主要的芯片,如图1-1所示。刚刚接触开发板,可能不知道怎么入手,我们一步一步的慢慢来做,你就会了解整个的开发过程。第一节设置超级终端“超级终端”是windows自带的一个程序,您可以通过调制解调器、零调制解调器电缆或以太网连接,使用该程序连接到其他计算机、Telnet站点、公告板系统(BBS)、联机服务和主机。尽管将“超级终端”与BBS一起使用以访问远程计算机上的信息的方法随着万维网的有效性而变得不再常用,但“超级终端”仍然是配置和测试调制解调器,或检查与其他站点连接的有效方法。电源开关音频输出音量调节JTAG接口电源插座以太网口串口1串口0LCD接口脉冲变压器电源开关8MSDRAMUSB接口USB芯片IDE接口1X4按键复位按键蜂鸣器2M_flash状态指示LED北京恒丰锐科科技有限公司我们在此借助超级终端和串口来调试我们的开发板,在此的超级终端就好像是开发板的输入输出界面了。我们首先来设置超级终端。首先:[开始]Æ[程序]Æ[附件]Æ[通讯]Æ[超级终端],如果你是首次使用超级终端,显示如图1-2所示图1-2超级终端设置在区号栏中输入区号:例如010,点击[确定],显示如图1-3,接着点击[确定],显示如图1-4所示图1-3超级终端设置北京恒丰锐科科技有限公司图1-4超级终端设置在名称栏输入连接的名称,例如hfrj,点击[确定],如图1-5所示。在连接时使用栏中选择和你的使用相同的串口,你的开发板连接的是pc的串口几,在此就选择COM几。点击[确定],如图1-6所示。图1-5超级终端设置图1-6超级终端设置北京恒丰锐科科技有限公司设置选择的串口,如图1-6,速率115200,数据位8,无奇偶检验,停止位1,无流量控制;接下来点击[确定]。超级终端设置完毕。如图1-7所示。图1-7超级终端窗口第二节连接开发板和PC机我们设置好超级终端以后,接下来就要把开发板和pc相连接,最基本的连接是通过串口线连接,我们使用产品自带的串口线(串口线为一对一,除此以外还有2,3转换的串口线,如果大家自己配串口线需要注意这一点),连接开发板的串口0和pc机的串口。接上电源,打开超级终端。因为我们在开发板上一般预装uclinux和u-boot,所以直接打开电源就可以。超级终端将显示如图1-9所示。在启动的过程中将出现“Hitanykeytostopautoboot:3”其中数字由3到0计数,在这个过程中回车,将进入u-boot的命令状态,假如不输入任何按键,将自动引导uclinux或者ucgui(一般有lcd的开发板预装ucgui)。如图1-10所示,开发板进入了uclinux状态。在u-boot的命令状态3个状态指示led是全部熄灭的状态,在uclinux的状态,中间的led会闪烁。第三个led会偶尔闪烁。如图1-8所示。图1-83个状态指示Led北京恒丰锐科科技有限公司图1-9开发板在u-boot的命令状态图1-10开发板在uclinux的命令状态北京恒丰锐科科技有限公司第三节使用u-boot运行测试程序u-boot具有下载,引导程序的功能,u-boot可以支持串口下载和网口下载,我们首先来使用串口下载编译好的文件,并且在开发板上运行这个文件。我们打开开发板的电源,使开发板进入u-boot状态,如图1-9所示。输入命令loadb0x0c008000回车,如图1-11所示。点击[传送]Æ[发送文件],显示如图1-12所示。图1-11串口下载程序到SDRAM图1-12串口下载程序到SDRAM北京恒丰锐科科技有限公司点击[浏览],找到test.bin文件(光盘的disk6目录下),如图1-13所示。图1-13串口下载程序到SDRAM协议选择kermot,点击[发送],如图1-14所示图1-14串口下载程序到SDRAM等到文件传输结束,显示如图1-15所示,我们输入命令go0x0c008000这个命令,将运行我们刚刚下载的程序,运行的效果如图1-16所示。北京恒丰锐科科技有限公司图1-15串口下载程序到SDRAM图1-16运行测试程序我们可以输入不同的数据来选择不同的选项,来测试相应的功能,例如:1是4个按键的测试,12测试时钟,15测试iic等等。北京恒丰锐科科技有限公司第二章U-boot使用说明在上一章我们介绍了使用串口下载一个简单的程序并运行的过程,在这一章我们进一步说明u-boot的使用。第一节下载功能我们已经初步知道了下载的命令loadb,和运行的命令go,我们进一步说明其他常用的命令。命令功能Loadb用于串口下载文件,使用kermit协议Tftp使用网口下载文件,使用tftp协议Go运行.bin文件Bootm运行u-boot特定的执行文件,解压以后运行,uclinux_rom就是这种格式。我们在上一章中简单的介绍了loadb命令,我们接下来介绍一下网口下载的命令tftp,命令格式:tftp[地址]如果直接输入tftp默认的下载地址是0x0c008000下载原理如图2-1。(1)(2)图2-1tftp下载原理如图2-1(1)所示,是将开发板网线接在了交换机上,(2)是直接和pc的网卡连接,它们的原理是一样的,pc上运行tftp的server软件,开发板是一个终端设备。它们默认的ip地址pc是192.168.0.10,开发板是192.168.0.30.需要注意的是两种连接的网线不同,一个是直连的,一个是交叉的网线。这个些ip地址可以修改,我们将在参数设置一节中解释。北京恒丰锐科科技有限公司接下来说明如何使用tftp下载:首先,打开tftpd32这个软件(disk1/tftp/tftpd32.exe,这个目录下还有另一个tftpserver软件,同样的功能,用户可以任意选择),tftp32显示如图2-2所示图2-2tftp服务器软件tftpd32在这个软件中我们需要设置的只有baseDirectory这一栏,就是指定一个目录,这个目录下有一需要下载的文件,另外不要设置serverinterface这个选项,这个选项的ip地址时自动读取的你的网卡上的ip,你需要在系统中来设置网卡的ip,默认是192.16
本文标题:S3C44B0开发板使用说明书
链接地址:https://www.777doc.com/doc-439442 .html