利用Xlinix SDK 建立Linux程序以及对该程序进行调试

一、创建Linux程序

1. 点击File > New > Application Project .并参照下图设置。

利用Xlinix SDK 建立Linux程序以及对该程序进行调试

2. 输入工程名,并选择存储路径。

3. 选择所需的操作系统平台(OS Platform)

4. 选择对应的处理器类型。

利用Xlinix SDK 建立Linux程序以及对该程序进行调试

 

5. 选择使用的编程语言(C/C++

6. 选择Linux System Root 来指定Linux sysroot的路径,选择Linux Toolchain来指定Linux工具链的路径。但是这两项是可选的,非必须,根据具体情况所需而定。

7. 点击Next,之后选择建立例程程序或者空白程序。

 

===========================================================

如果在编写程序出现类似pthread类函数未定义时是因为缺乏相应的库文件,可以通过右键点击工程,选择C/C++ Building Setting,在跳出的窗口选择Tool setting –> ARM Linux gcc Linker -> Libraries,添加pthread库即可。

==========================================================

 

二、调试Linux程序

调试Linux程序时主要通过TCF Agent,所以在对PetaLinux进行配置时,应该使能TCF Agent。如果使用的是Petalinux,详情可参考UG1144 Debugging Zynq Application with TCF Agent.

1. 选择Run > Debug Configuration,Debug Type选择Linux Application Debug。


用网线将PC机和ZC702板子相连接,设置本地连接的IPV4 IP地址为192.168.1.xxx。


2. ZC702板子选择SD启动后,需要配置eth0 IP地址,若 ifconfig eth0 没有找到相应的IP地址,可执行配置。例:ifconfig eth0 192.168.1.203,

3. Connection 项点击New,设置target Name,以及Host IP,该IP应与eth0的IP地址相对应。

利用Xlinix SDK 建立Linux程序以及对该程序进行调试

4. 添加相应的程序固件。如图,并可将选择将程序加载到Linux 文件系统/tmp/目录下

利用Xlinix SDK 建立Linux程序以及对该程序进行调试

 

5. 点击Debug进行调试。

原文链接: https://www.cnblogs.com/jiandahao/p/5702733.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    利用Xlinix SDK 建立Linux程序以及对该程序进行调试

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/237619

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月13日 下午5:28
下一篇 2023年2月13日 下午5:29

相关推荐