评论

#1楼 2012-11-15 22:30徘徊的路人甲

你好 我是把可执行文件通过ftp传到板子上的,但是执行时显示permission denied,麻烦可以解释一下这是什么情况吗?谢谢

#2楼[楼主] 2012-11-15 22:33超群天晴

@徘徊的路人甲

chmod修改下属性 777 就行了

http://pic.cnitblog.com/face/u204306.jpg

#3楼 2012-11-15 22:44徘徊的路人甲

@超群天晴

谢谢了,新手刚刚接触linux命令还不太熟悉,用ls -al看了确实是权限的问题,我现在是想在这个上面弄一个简单的web服务器,原来参考别人的在8962上做过,在这个板子上没什么思路,可以略微指点一下可行的方向吗?谢谢

#4楼 2012-11-17 21:54libing64

我使用SDK建立工程之后,Linux版的Hello World,但是立刻就报错

请问你装完SDK之后,又安装了别的东西吗?

**** Build of configuration Debug for project linux_hello_world_2 ****

make all

Building file: ../src/helloworld.c

Invoking: ARM Linux gcc compiler

arm-xilinx-linux-gnueabi-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MMD -MP -MF"src/helloworld.d" -MT"src/helloworld.d" -o"src/helloworld.o" "../src/helloworld.c"

'arm-xilinx-linux-gnueabi-gcc' 不是内部或外部命令,也不是可运行的程序

或批处理文件。

make: *** [src/helloworld.o] 错误 1

#5楼[楼主] 2012-11-17 23:03超群天晴

@libing64

我没有安装其他的。你的错误是没有找到编译器gcc,你查看一下你的build设置,如果没有arm-xilinx-linux-gnueabi-gcc,可能需要重装一下SDK了

http://pic.cnitblog.com/face/u204306.jpg

#6楼 2012-11-18 10:44libing64

@超群天晴

我突然想起来了,最初装的的时候不知道EABI是啥,就勾掉了。。。

#7楼 2012-11-18 11:50libing64

好使了,把EMBI那一项装上就好使了~

#8楼 2012-12-06 12:01七联圩

我是在ubuntu下安装的ISE14.3的linux版本,安装后在安装目录下。。/EDK/gnu里没有arm这个文件夹,在windows下安装时也出现这个问题,后来sdk编译就报错找不到arm-xilinx-gcc,后来原因找到了,是因为安装源文件目录有中文或空格,重新装了就没问题了,现在ubuntu下光盘安装,确定安装目录无中文和空格,又出现这个问题了,sdk编译出现如下错误和警告,怎么解决啊,我装程序是没有让勾选EABI这一个步骤

Description Resource Path Location Type

gmake[1]: *** [libs] 错误 127 standalone_bsp C/C++ Problem

gmake[1]: *** [standalone_libs] 错误 127 standalone_bsp C/C++ Problem

make: *** [ps7_cortexa9_0/lib/libxil.a] 错误 2 standalone_bsp C/C++ Problem

make: *** [src/ddr_init.o] 错误 127 zynq_fsbl C/C++ Problem

Error launching external scanner info generator (arm-xilinx-eabi-gcc -E -P -v -dD /home/owner/zynq_base_trd_14_2_up1/swa/.metadata/.plugins/org.eclipse.cdt.make.core/specs.c) zynq_fsbl Unknown C/C++ Problem

Error launching external scanner info generator (arm-xilinx-eabi-gcc -E -P -v -dD /home/owner/zynq_base_trd_14_2_up1/swa/.metadata/.plugins/org.eclipse.cdt.make.core/specs.c) zynq_fsbl Unknown C/C++ Problem

Error launching external scanner info generator (arm-xilinx-eabi-gcc -E -P -v -dD /home/owner/zynq_base_trd_14_2_up1/swa/.metadata/.plugins/org.eclipse.cdt.make.core/specs.c) zynq_fsbl Unknown C/C++ Problem

#9楼[楼主] 2012-12-06 15:39超群天晴

@七联圩

linux下的ise我没安装过 没有EABI这一项吗?这种问题你试试重装ise试试吧 没什么太好的建议。欢迎把你的问题解决办法再反馈给我,这样其他人遇到了也能解决了

http://pic.cnitblog.com/face/u204306.jpg

#10楼 2012-12-06 17:33七联圩

恩,解决了,是arm-xilinx-eabi-gcc这个交叉编译器没装,不知道为什么不是自动安装,windows下是在哦的安装的。在安装源文件下的CodeSource/lin里有两个,一个是arm-xilinx-eabi-gcc,还有一个是arm-xilinx-linux-gnueabi-gcc的,自己重新安装了一下就解决了

#11楼 2012-12-13 17:54夕阳红醉

你好 我想使用ARM来加载.bit 文件到PL逻辑

主要是希望使用网络来动态的的配置PL。其实现在用SD卡加载含有硬件逻辑的BIN ARM就是在FSBL程序里 使用PCAP接口来配置PL的,不过那段代码还没看的太懂。。。 不知道你对这方面了解不 不管是使用片上linux里官方提供的小工具也好 还是直接在standalong 程序里实现也行,只要让我能随时加载.bit文件就行了

#12楼 2012-12-21 21:47woshivbn

晴天大大好!~ 我之前有和您交流过哈。之前的问题都一概解决了。现在我想调试网口,就是实现arm和pc机之间通过网口进行数据通信。要怎么做呢? 我想加入linux系统,直接在超级终端下输入命令可以吗?对于linux 我是个菜。所以见谅哈。

#13楼[楼主] 2012-12-21 22:01超群天晴

@woshivbn

可以的。两个linux的PC之间怎么同学 zed就可以和pc怎么通信

http://pic.cnitblog.com/face/u204306.jpg

#14楼 2012-12-21 22:25woshivbn

@超群天晴

额 您理解错了哈。 我的意思就是网口和PC机直接通信。 进行数据传输。能给点指导吗 跪谢!~~

#15楼 2012-12-21 22:29woshivbn

@超群天晴

额 我详细说一下吧。 我最后想实现的功能是网口和PC机进行通信,然后是千兆网模式。 我想用的方法是在sd卡里面植入linux系统,然后开机自动运行,插上网线,网口自动配置。 然后我在超级终端里面键入linux的一些关于网口的操作命令进行数据的发送,这样的做法可行吗? 因为我对于linux命令完全不懂,所以不知道大大能不能给个小建议或者什么的。

#16楼[楼主] 2012-12-21 22:59超群天晴

@woshivbn

“超级终端里面键入linux的一些关于网口的操作命令进行数据的发送” 可行的

http://pic.cnitblog.com/face/u204306.jpg

#17楼[楼主] 2012-12-21 23:08超群天晴

@woshivbn

ifconfig配置完IP后 就可以和PC通信 发送数据包了 。如果要写应用程序,就得编写C代码了。命令你可以上网找一些

http://pic.cnitblog.com/face/u204306.jpg

#18楼 2012-12-22 09:53woshivbn

@超群天晴

谢谢哈~我先linux 调试下,最后写应用程序。再次谢谢大大

#19楼 2012-12-26 16:56迷途的羊

楼主我也想实现和pc通过网口进行数据传输,我可以用socket网络编程来实现么,我试了下。但编译的时候出现以下错误:

make all

Building target: eth.elf

Invoking: ARM Linux gcc linker

arm-xilinx-linux-gnueabi-gcc -o"eth.elf" ./main.o

d:/xilinx/14.1/ise_ds/edk/gnu/arm/nt/bin/../arm-xilinx-linux-gnueabi/libc/usr/lib/crt1.o: In function `_start':

init.c:(.text+0x34): undefined reference to `main'

collect2: ld returned 1 exit status

make: *** [eth.elf] 错误 1

楼主能帮我分析是下什么原因吗?

#20楼 2013-03-12 22:12puckpuck

@超群天晴

u盘读不出来

[ 223.070000] sd 1:0:0:0: [sda] Assuming drive cache: write through

[ 223.080000] sd 1:0:0:0: [sda] No Caching mode page present

[ 223.090000] sd 1:0:0:0: [sda] Assuming drive cache: write through

[ 223.100000] sd 1:0:0:0: [sda] No Caching mode page present

[ 223.100000] sd 1:0:0:0: [sda] Assuming drive cache: write through

这是什么原因啊

#21楼 2013-03-12 22:12puckpuck

usb那个驱动启动正常

#22楼 2013-03-12 22:57puckpuck

没挂上。。。晕

#23楼 2013-04-19 14:58dragen1860

@超群天晴

@libing64

求超群的QQ啊,求加,我QQ 372967826

#24楼 2013-05-15 15:20qiaomei1986

菜鸟弱弱问一下,裸奔的程序和linux下的驱动程序有什么关联吗?

#25楼[楼主]26812022013/5/15 16:00:52 2013-05-15 16:00超群天晴

@qiaomei1986

使用外设模块就得编写驱动程序,跑算法不需要驱动,和裸机程序一样,只不过gcc不一样

zedboard运行linux,(转载)一步一步学ZedBoard Zynq(六):在ZedBoard上运行linux并编写linux下的应用程序HelloWorld...相关推荐

  1. linux运行qsql,在Linux中下载安装q:直接在CSV或TSV文件上运行SQL queries

    本文将介绍在Linux中下载安装q,它是一款命令行工具,用途是直接在CSV或TSV文件上运行SQL queries,当然在其他表格文本文件上也是可以直接执行类似SQL的查询.q支持Mac.Linux和 ...

  2. linux 模拟化 iphone,PC 秒变 iPhone!教你在 Windows 上运行 iOS 系统

    原标题:PC 秒变 iPhone!教你在 Windows 上运行 iOS 系统 如果你是一位资深手游玩家,那么你一定会有过在 Windows 电脑上安装手游模拟器的经历:用电脑玩手机游戏一定能秒杀全场 ...

  3. 在Ubuntu上为Android系统编写Linux内核驱动程序(学习老罗的)

    首先提出2个问题 1. 驱动程序的作用是什么? 答:驱动程序的作用主要是向上层提供访问设备寄存器的一个接口,包括读和写. 2. 访问设备驱动程序的方法? 答:a. 通过proc文件系统来访问:b. 通 ...

  4. pythonspark集群模式运行_有关python numpy pandas scipy 等 能在YARN集群上 运行PySpark

    有关这个问题,似乎这个在某些时候,用python写好,且spark没有响应的算法支持, 能否能在YARN集群上 运行PySpark方式, 将python分析程序提交上去? Spark Applicat ...

  5. android驱动之旅-在Ubuntu上为Android系统编写Linux内核驱动程序(3)

    Android的硬件抽象层,简单来说,就是对Linux内核驱动程序的封装,向上提供接口,屏蔽低层的实现细节.也就是说,把对硬件的支持分成了两层,一层放在用户空间(User Space),一层放在内核空 ...

  6. 【Android 逆向】Frida 框架 ( Frida 2 种运行模式 | Frida 12.7.5 版本相关工具下载地址 | 在 Android 模拟器上运行 Frida 远程服务程序 )

    文章目录 一.Frida 2 种运行模式 二.Frida 12.7.5 版本相关工具下载地址 三.在 Android 模拟器上运行 Frida 远程服务程序 1.启动雷电模拟器 2.上传 frida- ...

  7. linux终端字体放大_微软Build:Windows 将附完整Linux内核,新命令行工具,开源六小时冲上GitHub第二...

    21CTO导读:微软于2016年成为Linux基金会的成员,同时宣布加入OSI,以增加其在宣传开源软件的使用.贡献和发布方面的作用,包括其客户和整个生态系统. 微软还是Linux基金会的"高 ...

  8. linux将u盘文件拷贝到根目录,如何将U盘上的文件复制到linux目录下

    如何将U盘上的文件复制到linux目录下 将U盘上的文件复制到linux目录下涉及到cp以及mount等命令,下面先讲一个各个命令 1. Linux 常用命令说明 cp 该命令实现Linux下文件的拷 ...

  9. 在Ubuntu上为Android系统编写Linux内核驱动程序 2

    如下书本参考:嵌入式Linux应用开发和Linux设备驱动程序. 在智能手机时代,每个品牌的手机都有自己的个性特点.正是依靠这种与众不同的个性来吸引用户,营造品牌凝聚力和用户忠城度,典型的代表非iph ...

最新文章

  1. 移动端页面输入法挡住input输入框的解决方法
  2. openstack前世今生
  3. mq集群要建传输队列吗_面试官:消息队列这些我必问!
  4. RedHat Linux 5.5系统下配置yum包详细过程
  5. Shell编程:简洁的 Bash Programming 技巧(三)
  6. 工作日历计划javaweb_将你的日历与 Ansible 集成,以避免与日程冲突 | Linux 中国...
  7. 未来,App就是一个人的全部
  8. symfony3 yml配置文件详解
  9. ETL调优的一些分享
  10. 计算机用户系统软件,计算机软件系统
  11. 【项目篇- 封面后目录前的核心内容、优势展示部分如何打磨?(超全图文总结建议)】创新创业竞赛项目计划书、新苗国创(大创)申报书
  12. windows Git Gui 汉化
  13. 眼底病php 是什么病,眼底病常见的7种类型 你都需要了解清楚!
  14. 【论文泛读76】将来自bert的提取信息和多种嵌入方法与深度神经网络集成在一起,以进行幽默检测
  15. 【LeetCode系列】数的奥秘之幂数与完全平方数
  16. 英语词汇 talk down to 的中英翻译解释和例子
  17. linux系统运维面试2000多题
  18. C++ 探索之旅 | 第一部分第二课:C++ 编程的必要软件
  19. 默纳克调试说明书_默纳克 - NICE3000调试说明书(修改版) -
  20. 2019最新撩妹聊天技巧恋爱神器

热门文章

  1. 《构建之法》第4.17章读书笔记
  2. SKCTF Writeup
  3. 【MAC使用技巧】QuickTime Player使用技巧
  4. GPA计算(5.0分制)
  5. 动态规划算法学习(一)爬楼梯和凑金额
  6. [翼灵物联网工作室例会分享]
  7. 个人网络信息安全管理方法
  8. mysql 16g内存够用么_日常办公多大的内存够用 电脑内存8g和16g的区别
  9. 卸载cuda,以及N卡驱动
  10. windows_7_ultimate_with_sp1_x64位旗舰版