- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SldView嵌入式Linux集成开发环境介绍.doc
SldView嵌入式Linux集成开发环境介绍
建华科技经过多年研发,成功推出SldView嵌入式Linux集成开发环境。SldView运行于Windows系统中,支持ucosii、、、、、、、、、、嵌入式系统通常为一个资源受限的系统。直接在嵌入式系统的硬件平台上编写软件比较困难,有时甚至是不可能的。一般流程见图。目前,一般采用的办法是,先在通用计算机上编写程序,然后,通过交叉编译,生成目标平台上可运行的二进制代码格式,最后下载到目标平台上的特定位置上运行
图1 开发流程 图2开发模式
第一步,建立嵌入式Linux交叉开发环境。目前,常用的交叉开发环境主要有开放和商业两种类型。交叉开发环境是指编译、链接和调试嵌入式应用软件的环境。它与运行嵌入式应用软件的环境有所不同,通常采用宿主机/目标机模式宿主机第二步,交叉编译和链接。在完成嵌入式软件的编码之后,就是进行编译和链接,以生成可执行代码。由于开发过程大多是在Intel公司x86系列CPU的通用计算机上进行的,而目标环境的处理器芯片却大多为ARM、MIPS、PowerPC、DragonBall等系列的微处理器,这就要求在建立好的交叉开发环境中进行交叉编译和链接。目标机目标机、、、、、、、printk几乎是无法用来调试的。SLDView强大的调试功能可以让驱动程序和OS内核调试象调试普通C程序一样简单。
先编写好驱动程序源代码并加入到OS内核中,使用SLDView重新编译OS。如果没有报错则会生成相应的.elf文件
在SLDView中打开编译好的.elf文件并下载到目标板,定位到编写好的驱动程序设置断点。本例中驱动程序原文件为sc344b0fb.c,设置断点到:
int __init s3c44b0fb_init(void)
这样系统在加载sc344b0fb驱动程序时运行到int __init s3c44b0fb_init(void)函数入口会挂起,开发人员可以单步运行并通过自动变量、自定义变量和寄存器窗口来察看当前程序的运行情况。
结论
SLDView集成开发环境的出现为当前大中型嵌入式系统开发商提供了高效的设计调试平台,降低了操作系统调试难度,提高了开发效率。同时SLDView集成开发环境良好的界面和简单操作也可作为各高等院校教学实验平台及科研机构的首选。
下载试用版:/
ARMICE仿真器:
支持ARM7,ARM9, xScale等全系列CPU
强大的Flash PROM烧入功能
提供Windows下的源程序调试器,使您开发嵌入式Linux得心应手
ATM功能,解决焊接测试问题
网口高速下载
独特的Standalone模式,可以在无目标板情况下进行项目开发
一键通功能,解决生产时Flash PROM大量烧写问题
自动初始化功能
产品价格: Sldview系统 (含ARMice/F仿真器) 面议
浙江总代理:杭州冰河奥特斯电子有限公司
地址:杭州市莫干山路809号热电大楼6楼
电话-804 (毛小姐) 林先生)
传真E-Mail:mhy@
网址:
您可能关注的文档
- 2017年重庆市农业专业.doc
- 2017年闵行区节能减排经费项目.doc
- 2018年国家技术发明奖提名项目.doc
- 2018年神经外科学主治医师专业知识相关专业知识考试大纲.doc
- 2018普外科主治医师专业实践能力考试大纲.doc
- PL0语言编译器详细设计.doc
- 《C语言程序设计》自学百问.doc
- 《国家安全法》法律知识测试卷.doc
- 东莞市常平中学初中部功能室设备设施采购项目.doc
- 东莞市污水管网一体化运营的维护维修工作服务项目.doc
- 人教版小学四年级下册数学精品教学课件 6 小数的加法和减法 练习十八.ppt
- 人教版小学四年级下册数学精品教学课件 6 小数的加法和减法 练习十九.ppt
- 人教版小学四年级下册数学精品教学课件 6 小数的加法和减法 练习十七.ppt
- 人教版小学四年级下册数学精品教学课件 7 图形的运动(二) 第3课时 平移(2).ppt
- 人教版小学四年级下册数学精品教学课件 8 平均数与条形统计图 第2课时 平均数(2).ppt
- 人教版小学四年级下册数学精品教学课件 8 平均数与条形统计图 第3课时 复式条形统计图.ppt
- 人教版小学四年级下册数学精品教学课件 8 平均数与条形统计图 练习二十二.ppt
- 人教版小学四年级下册数学精品教学课件 8 平均数与条形统计图 综合与实践 营养午餐.ppt
- 人教版小学四年级下册数学精品教学课件 10 总复习 第1课时 数与代数(1)——四则运算及运算律.ppt
- 人教版小学四年级下册数学精品教学课件 10 总复习 第2课时 数与代数(2)——小数的意义和性质及小数的加减法.ppt
文档评论(0)