一、创建Linux程序

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

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

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

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

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地址相对应。

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

5. 点击Debug进行调试。

最新文章

  1. js模仿ios select效果
  2. video 手机全屏自动播放
  3. Java集合系列:-----------01集合的整体框架
  4. sys模块的初步认识
  5. Python运行Google App Engineer时出现的UnicodeDecodeError错误解决方案
  6. java如何准确的读取多音字
  7. ASP.NET中的验证控件
  8. Ural 1258 镜面对称
  9. mongoDb c driver
  10. Substring (nyoj 308)
  11. 201521123038 《Java程序设计》 第七周学习总结
  12. STM32获取DHT11温度传感器数据
  13. 使用msf对tomcat测试
  14. .net core创建项目(指令方式)
  15. Delphi访问网页中的下拉菜单
  16. 有关defer和async的区别
  17. Mongodb安全认证
  18. HDU2034:人见人爱A-B
  19. centos6.8安装mysql过程
  20. 《DSP using MATLAB》示例Example 8.8

热门文章

  1. 动态规划:最长上升子序列(LIS)
  2. boj1267 Infinite’s Cave 树形dp + 背包
  3. Maintainable JavaScript(编写可维护的JavaScript) PART I Style Guidelines
  4. local storage 简单应用‘’记住密码’
  5. MSSQLSERVER数据库- 字符串分割函数返回类型表
  6. C++中模板使用详解
  7. solr 搜索引擎
  8. C#如何检测一个字符串是不是合法的URL
  9. [React ] React Fundamentals: Component Lifecycle - Mounting Usage
  10. 使用phpize建立php扩展(Cannot find config.m4)(转)