请教下各位在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
相关问答:
升级成功了,但是在2.6.18很多modules都未加载,例如usb-storage,cdrom等等。
手动modprobe很多都不能加载成功,请问该怎么处理??
http://blog.chinaunix.net/u1/40912/showart_354070.html
我刚接触,看不 ......
我目前在本地的linux上写了一个swing的界面,想通过这个界面来控制其它电脑的linux重启。
我知道用Runtime.getRuntime().exec("shutdown -r");可以控制本机Linux重启,但是怎么控制远程的linux重启呢? ......
原先的GCC版本为4.1.2,我重新编译安装了GCC4.3.2,但是编译完程序运行程序时会出现version `GLIBCXX_3.4.9' not found 这个问题.在网上面查了一下是软连接的问题。但是本人对Linux不太熟悉,“应该制作RPM包然后 ......
我安装red hat enterprise linux 5.1 的时候。没有设置root密码。
只有设置一个普通帐号。
不可能吧 肯定有个画面是让你输入root用户名密码
你肯定错过了
没密码能进去?
用单用户模式进 ......