易截截图软件、单文件、免安装、纯绿色、仅160KB

请教下各位在linux下如何进行嵌入式开发

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

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


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



End_rbody_60448839//-->
该回复于2009-10-19 10:41:23被管理员删除



对我有用[0]
丢个板砖[0]
引用
举报
管理
TOP








jiehunt


等 级:



#4楼 得分:0回复于:2009-10-16 09:57:42


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

2 gdbserver + eclip


相关问答:

Linux 2.4.20-8 升级到 Linux 2.6.18之后的问题

升级成功了,但是在2.6.18很多modules都未加载,例如usb-storage,cdrom等等。
手动modprobe很多都不能加载成功,请问该怎么处理??
http://blog.chinaunix.net/u1/40912/showart_354070.html

我刚接触,看不 ......

java如何控制远程Linux重启

我目前在本地的linux上写了一个swing的界面,想通过这个界面来控制其它电脑的linux重启。
我知道用Runtime.getRuntime().exec("shutdown -r");可以控制本机Linux重启,但是怎么控制远程的linux重启呢? ......

关于Linux gcc编译器的问题

原先的GCC版本为4.1.2,我重新编译安装了GCC4.3.2,但是编译完程序运行程序时会出现version `GLIBCXX_3.4.9' not found 这个问题.在网上面查了一下是软连接的问题。但是本人对Linux不太熟悉,“应该制作RPM包然后 ......

red hat enterprise linux 5.1 没有地方设置root密码

我安装red hat enterprise linux 5.1 的时候。没有设置root密码。
只有设置一个普通帐号。


不可能吧  肯定有个画面是让你输入root用户名密码

你肯定错过了

没密码能进去?

用单用户模式进 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号