首页 DSP技术 嵌入式开发 电源技术 单片机学习 IC设计 工业自动化 无线通讯技术 嵌入式实时操作系统
驱动开发 CAN总线 EDA技术 PCB设计 8051单片机 MSP单片机 PIC单片机 电子基础
AVR单片机 ARM学习 LED论坛 FPGA论坛 周立功单片机 mp3开发 Flash闪存 手机方案

首页->ARM学习->正文

一步一步教你开发嵌入式Linux应用程序

 

问题: 本文中采用西安建华科技实业有限公司研发的SldView嵌入式Linux集成开发工具开发ucLinuxLinux的应用程序。SldView下载地址www.jhembed.com。

SldView自带有gcc交叉编译工具及虚拟编译环境,用户不用另外安装交叉编译工具。

本文所述硬件平台为S3C44B0X,软件为ucLinux-2.4.x版本。本文以开发ping 应用程序为例来讲述。

一、创建工程

启动SldView for ARM程序,单击Project->New Project菜单,打开New对话框,如下图所示:




选择ucLinux Project,在Project Path框中选择好工程路径,在Project File框中输入ping。点击确定按钮,生成ping工程。点击编译按钮,生成目标文件:ping.exe,ping.exe.elf。

二、打开ping.exe.elf

点击File->Load Image File菜单命令,选择打开ping.exe.elf文件,如下图所示:




三、GServer设置

点击Tool->Debug Setting菜单,弹出Debug Setting窗口,如下图:




在Protocol框中选择G-SERVER,然后点击Configure按钮,进入Agent Setting窗口,如下图:




可以选择串口、网口作为调试通道。串口BaudRate需要选择115200。点击OK按钮进行保存。

四、启动GServer监控程序

在SldView安装路径中找到gserver程序,将gserver打包进入Linux的文件系统中并烧写进目标板中。启动Linux,在超级终端中输入gserver /dev/ttyS1 &,如下图所示:




SldView现在就可以与GServer调试代理进行通讯了。

五、调试ping

点击Debug->Connect菜单或者Connect按钮,SldView与GServer进行连接,然后点击Download按钮,弹出文件选择对话框,如下图:


选择ping.exe文件,并在参数框中输入192.168.0.1,点击打开按钮。Ping应用程序就动态下载到目标板的文件系统中,并且开始运行起来,SldView控制ping停留在main函数处,等待用户进一步操作。如下图:




接下来用户就执行step、run、continue等调试操作了。



如各位在开发过程中有疑问,请致电029-88453251,或者添加qq:172659136,

MSN:zhaoxiaohui_hxb@hotmail.com。

回答 1:顶图片发不上来,请点击http://www.jhembed.com/list.asp?id=87进行浏览。
回答 2:变相广告?
回答 3:就是广告贴~~
回答 4:这个很不好用
回答 5:还不如找本书看看.推荐一本书

《潜入式Linux应用程序开发详解》 孙琼 编著

回答 6:编译器的价格?
<

 

相关资料:

请教一个U盘固件的问题!设计软件及IP新品介绍、评测。
仿真频率选择计算机专业、电子专业,哪个更适合搞ARM?
请问如果做静态图像处理的话ARM7的性能可以胜任么?2410运行linux调试串口输出目录是乱码【附图】
请问用uclinux一定要把源码弄懂是吗?如果只是应用呢?ARM 进入中断会自动保存什么东西的?
如果要办一个设计公司,ARM主要针对哪些客户?现在大学里开设ARM课程吗?
请大侠们指教---ADS支持AT91SAM7S256芯片吗?谁有新版RealView开发套件
哪里有免费的不受限制的keil uversion3要想学会ARM,最好找哪方面的工作?
UCOS开关中断,求教!这种像是中断方式1 不像是中断方式请教netstat!!!关于hms30c7202的问题!!!

Copyright © 2005-2006 电子技术学习网 和 电子电路图网 均为 单片机设计网旗下网站