- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我目前正在使用带有 ATMEL AT91SAM9G20 处理器的嵌入式 FOX G20 V 板。我希望能够通过以太网在该板和 Linux 机器之间建立连接。通信协议(protocol)使用 uIP 库(用于嵌入式板的 TCP/IP 的较小实现)。
无论如何,我已经下载了 developpment kit由处理器提供,它有无数不同类型通信的示例,其中之一包括一个 hello world 程序。
然而,在这一点上,即使有了这个例子,我还是被卡住了。我不确定我必须编译 hello world 项目的哪个文件,因为它们很多。是位于 at91sam9g20-ek.zip\at91sam9g20-ek\packages\basic-emac-uip-helloworld-project-at91sam9g20-ek-iar.zip\中的
还是另一个文件?main.c
basic-emac-uip-helloworld-project-at91sam9g20-ek\at91sam9g20-ek\basic-emac-uip-helloworld-project\
重点是让开发板和远程主机(在本例中是我的 Linux 机器)建立通信,并通过以太网向它发送“hello world”。我猜这种情况下的应用程序定义了它的寄存器地址,电路板可以在其中接收来自远程主机的连接(我可能是错的)。
无论如何,我希望得到任何熟悉该项目的“专家”的帮助,他们可能会指导我,或者向我解释如何构建他们提供的这个应用程序。
最佳答案
我不熟悉这个板,但根据this link该应用程序应该启动一个 telnet 服务器(在端口 1000 上)和一个 http 服务器。我建议您查看串行链路上的输出(为了获取您的开发板的 IP,假设示例中为 10.159.245.156),如果您得到预期的结果,那么您可以尝试远程登录到您的开发板:
telnet 10.159.245.156 1000
该套件为您提供三个工具链(IAR 5.4、Keil 和 GNU)的项目文件。您必须根据您的工具链(您使用哪一个?)打开正确的工具链,或者如果您使用另一个工具链则进行调整。
编辑:您显然使用了 IAR 工具链,因此您需要打开 *.eww 文件(例如 basic-emac-uip-helloworld-project.eww)。此示例仅获取 IP 并在调试输出(串行链接?)上显示统计信息。还有其他用于 telnet 或 http 服务器的示例。
此外,这是一个细节,但我认为 emacs 标签与您的帖子无关。我认为您混淆了 EMAC(这是什么?)和流行的文本编辑器 Emacs。
关于c - 在嵌入式板上使用 uIP 库的基本 hello world 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23288167/
Closed. This question needs details or clarity。它当前不接受答案。 想改善这个问题吗?添加详细信息,并通过editing this post阐明问题。 去
I am learning boost-python from the Tutorial, 但是报错了,你能给我一些提示吗,谢谢! #include using namespace boost::p
这个问题已经有答案了: 已关闭11 年前。 Possible Duplicate: Capitalize First Char of Each Word in a String Java 编写进行以下
很抱歉这个问题的措辞有点疯狂,但我对面向代理的思维非常陌生(这些是“模式”吗?),并且对 java 来说只是稍微不那么新鲜,而且我正在努力解决感觉像非常基本的问题。 我“凭直觉”(即盲目地)做了很多这
是的,所以我正在制作一个沼泽标准 Hello world 以确保 android 正常工作。这是我第一次使用 android,所以我正在设置环境。我按照以下程序制作了程序:http://develop
我正在尝试将“Hello World”变为“World Hello”。但是代码没有按照我希望的方式正常工作。请看下面的代码: #include #include #include struct lln
例如,virt-what显示您是否在硬件虚拟化“沙箱”中运行。 如何检测您是否在 ARM "TrustZone"沙箱中运行? 最佳答案 信任专区 可能和你想的不一样。有一个连续的模式。从“受信任功能的
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 6 年前。 Improve this ques
如何使用 CSS 将字符串“Hello world I am Jack”反转为“Jack am I world Hello”? 例如: Hello World ,我是 jack 我想知道如何使用 CS
为什么这段代码抛出 InputMismatchException ? Scanner scanner = new Scanner("hello world"); System.out.println(
require 'csv' s = "\"Hello World\"" CSV.open('output.txt', 'w') do |csv| csv << [s] end 在我的文件中,我
当我尝试这段代码时 char *a[] = {"hello", "world" }; char **p = a; char a[][10]={"hello", "world"}; 我的编译失败了,我被
为什么“第二次世界大战”没有取代“第二次世界大战”? var wha = prompt("What is?"); for (var i = 1; i < wha.length; i++) { if
我刚刚在 Windows XP 上安装了 Python 2.7.2,想学习如何编程。我使用的一些教程书籍提供了打印命令的示例,当我尝试这些命令时,我会得到不同的答案。 我希望这两个返回相同的东西 -
我卸载了android ask并重新安装到没有空格的c:\androidSdktools。所以现在模拟器可以工作了,我可以看到模拟器了。 但尝试了一些“hello world”文本的代码,当我运行应用
在Swift中,下面是什么语法? let (hello, world):(String,String) = ("hello","world") print(hello) //prints "hello
在我的 url 中,我有“?msg=hello+world”,在我的操作中,它将值转换为“hello world” public ActionResult test(string msg) {
正如标题所说,我需要格式化一串文本,格式如下:“HELLO, WORLD. HOW ARE YOU?”进入“你好,世界。你好吗?”,在 iOS 中是否有任何标准方法可以做到这一点?或者有没有示例代码?
我已经开始学习 C++ 并编写了一个“Hello World”程序。当我尝试在命令提示符下运行它时,它崩溃并向我显示一条 Windows 消息“Hello World.exe 已停止工作。”。 代码:
这个问题已经有答案了: member variable string gets treated as Tuple in Python (3 个回答) 已关闭 4 年前。 我是 python 新手,正在
我是一名优秀的程序员,十分优秀!