2958|5

78

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

请教下各位在linux下如何进行嵌入式开发 [复制链接]

小弟最近想了解下关于linux下嵌入式开发的东西,有一些简单东西不明白,希望从事这方面工作朋友或者技术达人能够给些指点。先谢谢大家。
首先是关于linux开发流程的问题。基于linux的嵌入式开发应该是一个什么样的过程呢?
之所以有这个疑问,是因为昨天下载了一个最新的linux内核,容量有60M!!光是代码代码就有这么多,我估计我是一辈子都看不完的。。。各位是如何快速定位自己需要的文件的呢?
其次是关于调试的问题。各位都用什么手段调试linux呢?用ICE单步调试?利用输出语句?还是什么?
问的问题比较混乱,因为自己也没有什么思路,希望大家不要见笑。

最新回复

不错的贴   详情 回复 发表于 2009-10-17 06:10
点赞 关注

回复
举报

69

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
linux 调试一般采用3种方式

1  nfsroot方式
2  gdbserver +  eclipse
3  nfs 加载文件方式
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
谢谢指点。
对这些调试方法还不是很熟悉。一会去调查一下。
另外请问一下,这三个调试方法里面,有能调试内核级别的方法么?
比如驱动,一般是用什么调试方法?
有可能单步调试么?
再次感谢!!
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

4
 
关注中
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

5
 
关于1楼的朋友的回答,还想提几个问题,希望知道的朋友指教:
1 具体如何使用nfsroot调试呢?该方法属于什么级别的调试?(假定系统分为内核态和应用态)
  看了1楼朋友的回复,上网调查了一下nfsroot,看得文章比较老,也还不是很理解。哪位朋友能简单解释下其原理?

2 gdbserver + eclipse 的方式下,这个eclipse的作用是什么?
  eclipse不是一个开发环境么?我只是用他来编写和编译代码。听说可以调试,不过从来没有试过。如果用eclipse 调试,需要什么硬件设备?需要插件么?另外附带一个问题,我把linux的内核代码Import到eclipse里,怎么建立不了参照?(就是 ctrl + 左右方向键 找到函数原型的那个)

依然问的没有条理,希望各位见谅。谢谢大家  
 
 
 

回复

86

帖子

0

TA的资源

一粒金砂(初级)

6
 
不错的贴
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表