腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
4
回答
包含.c文件的好处是什么?
、
当我阅读ucos源文件时,我在ucos_ii.c中找到了以下代码 #include "os_core.c" #include "os_mbox.c" #include "os_mem.c" #include "os_q.c" #include "os_sem.c" #include "os_task.c" #include "os_time.c" 包含.c文件有什么好处?
浏览 1
提问于2012-03-25
得票数 2
回答已采纳
1
回答
uCOS-III下的内存分配
、
、
我正在开发一个在uCOS-III下使用的C库。中央处理器是ARM Cortex M4 SAM4C。在这个库中,我想使用一个第三方产品X,它的特定名称在这里并不重要。X的源代码是完全可用的,并且编译起来没有问题。 在X中,使用calloc()和free()执行大量的内存分配。问题是,普通使用malloc对于嵌入式系统是不可取的,因为内存碎片。uCOS-III的文档明确建议不要使用malloc -而应使用OSMemCreate/OSMemGet/OSMemPut来分配和释放静态分配的内存块中的内存块。 问题-1: 绕过malloc的“标准实现”的一般建议是什么?我更喜欢一种malloc,在这种情况
浏览 23
提问于2016-09-06
得票数 1
回答已采纳
0
回答
LDMFD奇怪地影响R13
、
我们正在使用带有ucos的arm9。OS_CPU_ARM_ExceptHndlr_BrkTask公共移植函数的最后一个工具在我们的系统中有奇怪的行为。 Instrument: LDMFD SP!,{R0-R12,LR,PC}^ 假设SP是0x10002000,并且以下15个R13(将被复制到R0-R12,LR,PC)的值从1到15。我们发现PC (DWORD)更改并跳转到15,但SP (DWORD)更改为一个奇怪的值(一个远离堆栈内存空间的地址)。我预计它会变成0x1000203C (0x10002000+4*15)。 为什么R13会变成这样?
浏览 11
提问于2016-07-07
得票数 0
1
回答
解析json数据
、
我有一个项目,涉及进行Python调用,我想知道是否有人可以帮助我理解在RESTful中有哪些选项可以解析我得到的数据。 我不确定这个数据类型叫什么。 为了获得响应的数据部分,我这样做了: data = response.json() 在Python中有什么方法可以用来解析这些数据吗?从本质上讲,我希望能够由此构建一个列表。比方说,查找具有“name”键的多个条目,并构建一个包含它们的所有值的列表。 返回的数据如下所示: [{'links': [{'href': '/v2/datacenters/ucos/au1', 'rel':
浏览 18
提问于2017-07-23
得票数 0
1
回答
uCOS-III下的信号量
、
、
、
我在Arm Cortex M4下使用uCOS-III,并有以下问题: 如果在同一任务中执行两次OSSemPend(),如 timeout = 100; /* 0.1 s */ OSSemPend(rtos_sem_p, timeout, OS_OPT_PEND_BLOCKING, NULL, &err); ... OSSemPend(rtos_sem_p, timeout, OS_OPT_PEND_BLOCKING, NULL, &err); ... (如果不发出OSSemPost()),它将不会在第二个调用中遇到超时,而是无限阻塞。 我已经查过了,但还是找不到问题.有人能解释
浏览 6
提问于2016-04-25
得票数 1
2
回答
线程池在嵌入式系统中的优势
、
、
、
我正在研究嵌入式系统中线程池设计模式的优点。我列出了一些优势,请通过他们,评论,并请提出任何其他可能的优势,我错过了。 在ucos-2这样的系统中,可伸缩性在线程数量上是有限制的。在必要时增加任何任务的能力,如垃圾收集(例如在正常系统中,如果垃圾收集是在一个任务下运行,则不可能加快它的速度,但是在线程池中,我们可以轻松地加快它)。可以对最大系统负载设置限制。 如果我遗漏了什么,请提出建议。
浏览 2
提问于2010-03-21
得票数 1
回答已采纳
2
回答
ARM GCC:冲突的CPU架构
、
、
、
在升级到ubuntu18.04之后,我无法再编译我的应用程序了。我用的是带核子板的胶泥。这是命令mbed compile的输出 [Warning] test.c@1926,32: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] Link: sensors /usr/lib/gcc/arm-none-eabi/6.3.1/../../../arm-none-eabi/bin/ld: error: /usr/lib/gcc/arm-none-eabi/6.3.1/../../../arm-none-eab
浏览 1
提问于2018-05-03
得票数 1
1
回答
BullsEye代码覆盖
、
、
有人能告诉我如何在arm处理器上执行代码覆盖率分析吗? 我可以通过编写测试用例并在我的计算机上运行它们来进行代码覆盖率分析,但是,在没有在目标设备(arm处理器)上安装代码覆盖率工具的情况下,是否可以在arm处理器上运行代码时执行覆盖率分析? 这将节省大量时间,因为这样我就不会显式地为嵌入式C代码中涉及的所有函数和条件编写测试用例。
浏览 4
提问于2012-07-19
得票数 1
4
回答
如何在我想要的任何时候暂停一个线程?
、
、
、
最近,我开始将ucos-ii移植到Ubuntu PC上。 正如我们所知道的,通过简单地在pthread的回调函数的"while“循环中添加一个标志来执行暂停和恢复(就像下面的解决方案一样),不可能在ucos-ii中模拟”进程“。因为ucos-ii中的“进程”可以在任何时候暂停或恢复! 我在下面的网站上找到了一个解决方案,但它不能构建,因为它是过时的。它使用Linux中的进程来模拟ucos-ii中的任务(行为类似于我们的Linux中的进程)。 如果pthread可以像进程一样,可以随时暂停和恢复,请告诉我一些相关的函数,我可以自己弄明白。如果不能,我认为我应该专注于较旧的解决方案。非
浏览 1
提问于2012-02-22
得票数 6
回答已采纳
5
回答
嵌入式软件编程中的C++
、
、
如果我用C++语言编写嵌入式linux系统的代码,有什么大问题吗? 实际上,我打算用arm-uclibc编译器将一些代码移植到arm linux上。 谢谢
浏览 0
提问于2010-03-19
得票数 5
回答已采纳
1
回答
基于library链接CXX共享库错误的arm板(beaglebone black)交叉编译opencv 2.4.5 ( 92% )
、
、
、
、
我正试图为我的beaglebone黑色交叉编译opencv。在我将python支持添加到cmake标志之前,一切似乎都很好,因为我的项目需要python包装器。 我安装了numpy和python,目前正在运行python2.7.3。我同时安装了:sudo apt-get install numpy sudo apt-get install python-dev 我得到的是: Scanning dependencies of target opencv_python [ 92%] Building CXX object modules/python/CMakeFiles/opencv_pytho
浏览 4
提问于2014-01-12
得票数 0
回答已采纳
2
回答
嵌入式Linux内核与桌面Linux内核的差异
、
、
、
嵌入式linux内核和桌面linux内核有区别吗? 我认为有一个linux内核支持所有设备(arm、arm64、x86/x64等),开发人员可以像debian(用于桌面)、/raspian(用于嵌入式)、arch/archarm那样发布。这是真的吗?
浏览 7
提问于2016-06-15
得票数 1
回答已采纳
1
回答
找不到-lqwtE
、
、
、
我成功地 使用arm-linux-gnueabihf编译qt 4.8.6 编译后的qwt 6.0.0除qwtsvg、qwtdesigner、qwt计量、qwt示例外 并将qwt-bin (qwt的编译路径)功能复制到我的qt功能目录中。 之后,我试图编译我的项目,但是我发现了一个关于“无法找到-lqwtE”的错误。我不明白为什么我得到这个错误,所有的路径正确,我没有得到这个错误,当我在目标机器编译。 项目汇编的产出: arm-linux-gnueabihf-g++ -Wl,-O1 -Wl,-rpath,/opt/qt-arm/lib -o p main.o #object
浏览 4
提问于2014-10-24
得票数 0
回答已采纳
3
回答
如何在Ubuntu 20.04 LTS (焦点Fossa)上安装arm-none-eabi-gdb
、
、
我试着安装arm-无eabi-gdb作为gcc手臂嵌入的一部分。我加入了PPA: sudo add-apt-repository ppa:team-gcc-arm-embedded/ppa 并执行: sudo apt install gcc-arm-embedded 它的答复是: Err:8 http://ppa.launchpad.net/team-gcc-arm-embedded/ppa/ubuntu focal Release 404 Not Found [IP: 91.189.95.83 80] 据我所知,gcc-arm嵌入式没有Ubuntu 20的版本。所以我已经更改了这个P
浏览 0
提问于2020-05-24
得票数 25
回答已采纳
1
回答
内存使用检查
、
、
我有一个使用arm-none-eabi-gcc编译的嵌入式应用程序,我面临着很大的ram使用问题。 使用arm-none-eabi-nm,我可以找出为某个对象分配了多少内存。但是当这个对象是类实现时,我找不到有多少内存使用了类的每个成员。怎么知道呢? 很难为每个成员调用sizeof(),因为有很多类成员,而且没有用于嵌入式应用程序的控制台。
浏览 2
提问于2016-07-04
得票数 3
1
回答
理解内核构建选项(解释器?)
、
我是第一次为嵌入式ARM平台构建内核。令我惊讶的是,我能找到像python或lua这样的游戏和解释器。 它们是内核的一部分吗?为什么这些选项在menuconfig上可用?
浏览 0
提问于2016-12-14
得票数 1
回答已采纳
1
回答
如何配置QT创建者交叉编译
、
、
实际上,我在有i386 processor.Now的debian系统中安装了QT创建者,我需要用ARM处理器交叉编译debian的QT。 因此,对于这个交叉编译过程,我手动安装了编译器arm-linux-gnueabi-gcc-4.4,并将其添加到QT创建者“Tools->Options->Build&Run-> compiler”中。 之后,我不知道如何在工具包选项中配置已安装的编译器(arm-linux gcc-4.4)。因为在工具包选项“设备类型”中,它期待的是arm-linux-gnueabi-gcc-4的Qmake文件。 是否可以为编译器创建Qm
浏览 5
提问于2015-10-15
得票数 0
回答已采纳
2
回答
我应该在Raspbian上安装哪个JDK 8二进制文件?
、
、
我正在尝试将Raspbian附带的JDK 8升级到最新版本,但是Oracle网站上有多个二进制文件: Java开发工具包Linux 6/V7硬浮点ABI (jdk-8u73-linux-arm32-vfp-hflt.tar.gz) Java开发工具包Linux 6/V7硬浮点ABI (jdk-8u73-linux-arm64-vfp-hflt.tar.gz) Java嵌入式版本8更新73 -ARMv5 5/ARMv5 6/ARMv5 7 Linux - SoftFP ABI,Little Endian 2 (ejdk-8u73-linux-arm-sflt.tar.gz) Ja
浏览 7
提问于2016-02-10
得票数 1
2
回答
在linux上与Eclipse交叉编译,在windows上与eclipse交叉编译?
、
、
、
、
我在嵌入式设备编程领域还是个新手,所以请原谅我的无知。 我在ubuntu上交叉编译了一个基于arm架构和eclipse的C++程序。然后,我必须刻录代码并查看其中包含linux内核的设备的输出。 然后我读到了一篇关于在arm架构和eclipse上交叉编译C++程序的教程。所以我的问题是,我能在装有linux内核的嵌入式设备上运行这个程序(从windows)吗? 感谢A
浏览 1
提问于2011-04-06
得票数 1
1
回答
Java何时支持Linux ARM的垃圾优先(G1)收集器?
、
、
、
、
我目前正在开发一个项目,涉及在ARM上运行一个系统,使用java作为主要的执行语言。不幸的是,Java7VM不支持ARM主板的G1 gc,但我在Java8中没有找到任何关于ARM上的G1支持的东西。当构建一个需要非常一致和快速响应的系统时,使用垃圾收集器是一个潜在的问题。我尝试调优CMS gc,但得到的结果很糟糕。年轻一代的停顿大约是50-100毫秒。
浏览 12
提问于2016-09-05
得票数 1
1
回答
-specs参数在arm-none-eabi-gcc中有什么作用?
、
我在使用嵌入式arm gcc编译器的链接器时遇到了问题,我在网上的某个地方找到了一个教程,上面说我可以通过包含参数-specs=nosys.specs来修复arm-none-eabi-gcc中的链接器错误,这对我很有效,并且它能够编译我的代码。 我的芯片是一个ATSAM7SE256微控制器,据我所知,它是一个使用armv4t和thumb指令集的arm7tdmi处理器,我一直在使用以下命令编译我的代码: arm-none-eabi-gcc -march=armv4t -mtune=arm7tdmi -specs=nosys.specs -o <exe_name>.elf <in
浏览 28
提问于2021-06-12
得票数 0
1
回答
在ARM上实现Java/JavaFX
、
、
、
我在ARM Linux上工作。 我发现这个链接说JavaFX可以在ARM上工作。 我对嵌入式Java和JavaFx臂感到困惑。我需要为这些设置JVM吗? 我编译了自己的内核,并使用busybox、glibc库和ARM交叉编译器工具链构建了一个功能根文件系统。 我需要实现一个JVM才能得到J2SE和JavaFX平台吗? 我只想构建一个基于Java的小型操作系统,特别是使用JavaFX。我有一个glibc-2.9库来运行框架,正如运行嵌入式J2SE的需求所说的那样。但是没有关于如何安装或设置它的教程。有谁可以帮我?
浏览 0
提问于2012-11-20
得票数 3
2
回答
算法在嵌入式设备上的性能分析
、
、
我正在做一个具有ARM926Ej-S处理器的嵌入式设备上的项目,我需要对该设备上的算法进行性能分析。我刚接触嵌入式环境,不太了解什么是嵌入式设备的性能分析。 有人能告诉我分析时应该考虑哪些参数吗?如何去实现呢? 谢谢大家
浏览 0
提问于2010-01-22
得票数 1
2
回答
32位嵌入式平台上的memset
、
、
我正在开发一个嵌入式设备(STM32,ARM-Cortex M4)和预期的memset和类似的功能来优化速度。然而,我注意到行为比预期慢得多。我使用带有arm-none-eabi-gcc优化标志的GNU嵌入式编译器/链接器( -O3等)。 我查看了反汇编,memset函数每次编写一个字节,并在每次迭代时重新检查边界。 0x802e2c4 <memset>: add r2, r0 0x802e2c6 <memset+2>: mov r3, r0 0x802e2c8 <memset+4>: cmp r3, r2 0x802e2ca <memset+
浏览 1
提问于2019-07-26
得票数 4
回答已采纳
3
回答
如何从Ubuntu中的ARM开发开始?
、
、
我曾经用Keil C51编程,后来我发现sdcc/uCsim对我来说更优雅(虽然Keil C51做的优化更好),所以我不再需要Keil C51了,现在我非常依赖uCsim来进行单元测试。现在我开始用ARM开发,但是sdcc不支持ARM。我尝试过uVision,它在我的朋友中很受欢迎,但是我想要。我可以顺利地使用Makefile,所以我不需要IDE。uVision有很多预定义的芯片组,恐怕它们不会包括在GCC里面。我的问题是:是否有任何ARM编译器的Ubuntu,与丰富的芯片组支持?还有,有没有像uCsim那样的轻量级的ARM VM,这样我就可以在ARM开发中进行单元测试了?
浏览 0
提问于2011-06-07
得票数 4
回答已采纳
2
回答
如何为linux内核打补丁以添加陀螺仪支持
、
、
、
、
我正在尝试将Invensense的MPU3000/3050与嵌入式linux (基于ARM的LPC3141板,嵌入式艺术家)一起使用。我在网上找到了这个有趣的补丁 我如何在我的内核中实现它?
浏览 2
提问于2011-07-10
得票数 0
回答已采纳
3
回答
嵌入式Linux还是eCos?
、
、
一种看待它的方法是:嵌入式Linux从桌面Linux开始&放弃了嵌入式系统不需要的部分(这是真的吗?),而eCos是从底层为嵌入式系统设计的。 现在,假设一个ARM处理器,可能是ARM 7-性能有什么不同吗?实际上,我们说的是一个非常低负荷的系统,每天最多有500次交易。 一个比另一个(或FreeRTOS等)有什么优势吗?稳定性,成熟度,性能,开发工具,还有其他什么吗? 我所能想到的就是,如果我是,我永远不会移植到另一个o/s,那么如果我使用嵌入式Linux,我就不需要o/s抽象层来允许我在主机(桌面Linux盒)上进行单元测试。 有什么想法或评论吗?谢谢。
浏览 6
提问于2010-04-20
得票数 10
回答已采纳
2
回答
设备需要跨gdb
、
我在Ubuntu12.04上安装了gcc-arm-linux-gnueabihf交叉编译器,现在我可以为嵌入式设备构建一个程序。在哪里可以找到跨gdb进行调试? gcc-arm-linux-gnueabihf参考在相关的包列表中包含gdb-arm-linux-gnueabihf,这似乎是我正在寻找的调试器。但是这个包是没有的。
浏览 8
提问于2012-11-07
得票数 13
回答已采纳
1
回答
gcc是否支持嵌入式汇编语言语法?
、
、
William Hohl的ARM汇编语言一书谈到了嵌入式汇编语言语法。可以在ARM上的参考手册中找到它的一个示例: #include <stdio.h> __asm void my_strcpy(const char *src, char *dst) { loop LDRB r2, [r0], #1 STRB r2, [r1], #1 CMP r2, #0 BNE loop BX lr } 当我在谷歌上搜索'gcc嵌入式汇编‘语法时,我只得到了下面的。难道gcc只支持它所谓的“”吗? asm [
浏览 0
提问于2015-10-23
得票数 3
7
回答
二进制文件是否可以跨不同的CPU体系结构移植?
、
、
、
我的目标是能够为嵌入式Linux开发。我有使用ARM的裸金属嵌入式系统的经验。 我有一些关于为不同cpu目标开发的一般性问题。我的问题如下: 如果我的应用程序被编译成在'x86目标,linux版本x.y.z‘上运行,我能在另一个系统'ARM目标,LinuxOSVersionx.y.z’上运行同一个编译的二进制文件吗? 如果以上不是真的,那么唯一的方法就是获得应用程序源代码,以便使用相关的工具链重新编译/重新编译“例如,arm gnueabi”? 类似地,如果我有一个可加载的内核模块(设备驱动程序),可以在“x86目标,LinuxOSVersionx.y.z”上工作,我可以在另一
浏览 0
提问于2016-07-26
得票数 20
回答已采纳
4
回答
不同目标MCUs /C++代码开发的差异
、
、
、
、
我在许多嵌入式开发人员职位的职务说明中看到,例如,需要了解ARM微控制器上的嵌入式C编程知识。 对我来说不太清楚的是,对特定ARM处理器开发C与为PowerPC或其他类型的处理器开发C有什么区别。使用C开发,我们是从实际的指令中抽象出来的,它将被编译和体系结构,那么为什么这真的很重要呢? 我猜想,主要是了解嵌入式开发、了解内存约束等方面的知识是很重要的,而实际的目标处理器不会有太大影响。例如,一个多年为PowerPC MCU编写代码的开发人员,难道不像为基于ARM或其他类型的MCU开发代码一样好吗? 也许我漏掉了一些显而易见的东西。请给出一个例子,说明为一种处理器编写C/C++代码和为另一种处
浏览 2
提问于2018-05-18
得票数 1
回答已采纳
2
回答
安装GCC ARM嵌入式工具链
、
、
、
、
我想在一个嵌入式ARM处理器上加载一个非常简单的hello world程序。为此,我想安装一个工具链,以便交叉编译我的代码。我目前正在开发一个64位的Linux操作系统。有没有人知道一个可以下载的GCC ARM嵌入式工具链?我下载了一个预构建版的Linaro GCC,但它只能在32位的Linux机器上运行,而且我无法安装ia32-libs包,因为我的Linux机器没有互联网连接。
浏览 3
提问于2014-04-15
得票数 1
1
回答
ARM与X86 :如何做出选择?
、
我最近看到了32位ARM处理器。我想知道为什么我们不能用它来构造一台台式计算机。在这种情况下,它与X86有何不同?ARM架构是否消耗较少的功耗..is,这是在嵌入式系统中使用它们的原因吗? 为什么我们有两个(ARM和X86)处理器架构?为什么我们通常将ARM架构用于嵌入式,而x86用于工作站?,选择其中一个的一般标准是什么?
浏览 3
提问于2010-02-08
得票数 1
回答已采纳
2
回答
如何列出内核设备树
、
、
、
我正在使用带有Debian构建的嵌入式Arm。如何从设备树中列出已编译的设备?我想看看设备是否已经被支持了。 对于阅读这篇文章的人来说,“设备树”是一种将设备添加到(嵌入式) Linux内核的规范/标准。
浏览 0
提问于2016-06-14
得票数 28
回答已采纳
1
回答
GNU ARM嵌入式工具链与普通裸机ARM架构的gcc/g++的区别
、
、
、
第一次张贴很长时间的潜伏者。 因此,我已经使用GNU ARM Embedded Toolchain有一段时间了,并且使用arm-none-eabi-g++编译我的嵌入式C++代码,因为这是我们在嵌入式系统大学课程中所做的。在我的计算机科学课程中,我们只使用g++来编译C++代码。我翻了翻GCC的手册,发现里面有针对GCC的ARM architecture compilation options。我的问题是,使用ARM提供的arm-none-eabi-g++二进制文件和使用g++的-mcpu=cortex-m4 -march=armv7编译选项进行交叉编译有什么不同?似乎你可以用gcc (Ub
浏览 47
提问于2020-04-05
得票数 2
回答已采纳
3
回答
手臂工具链的gcc是普通c还是嵌入c?
、
、
、
我不确定我在用哪种。我查了一下,一些回答说是由主机决定c是否是嵌入式c,比如pc -> c,->嵌入式c。 编辑:我使用arm-none eabi-xxx。
浏览 11
提问于2022-09-21
得票数 1
回答已采纳
2
回答
嵌入式linux与moblin、openmoko linux的区别
我有一个带ARM平台的手持设备。我计划将操作系统加载到其中。那么我应该选择哪种操作系统呢?(嵌入式linux或Moblin就像任何其他风格)。实际上,我想知道嵌入式linux和Moblin以及其他类似发行版之间的区别。
浏览 2
提问于2010-02-11
得票数 0
3
回答
uCOS II中高优先级任务到低优先级任务的切换
、
、
我刚接触实时操作系统(uCOS II),通过阅读uCOS作者写的书来学习它。我有一个疑问,我无法找到它的答案。 在uCOS中,优先级最高的任务按照调度算法分配中央处理器。因此,如果我通过创建两个任务来创建一个uCOS应用程序,一个任务具有高优先级(对于ex,Prio =1),另一个任务具有低优先级(对于ex Prio = 9)。例如,如果最高优先级的任务正在等待事件,那么调度器应该开始执行下一个更高优先级的任务吗?如果这是正确的,那么代码的哪一部分将高优先级切换为低优先级? 这三个arch依赖代码是: 1.中断级上下文切换2.启动准备运行的最高优先级任务3.任务级上下文切换 在情况1中,在服务
浏览 12
提问于2013-11-18
得票数 3
2
回答
gcc不会编译缺少的sys/cdefs.h
、
、
、
试图在armhf嵌入式设备上编译gcc,但是当尝试编译libgcc时,它停止了,xgcc说它找不到sys/cdefs.h libc6和libc6-dev已经安装好了,cdefs.h可以在/usr/arm gnueabihf/sys/找到。 如何将/usr/arm gnueabihf添加到xgcc包含路径?
浏览 4
提问于2016-09-01
得票数 3
回答已采纳
1
回答
XCode找不到嵌入式框架中的库
、
、
、
我一次又一次地从XCode得到以下错误: ld: library not found for -lMyLib for architecture arm64 问题是,库实际上是主项目嵌入式框架的子目标。 因此,我的项目具有嵌入式(+链接)框架,且该框架有子目标(使用SPM生成),即MyLib。
浏览 4
提问于2017-01-08
得票数 0
1
回答
在嵌入式ARM系统(STM32 F4)上使用protobuf-c 0.15
、
、
、
有没有可能在嵌入式ARM系统(STM32 F4)上开发一个使用protobuf-c 0.15并与使用protobuf的java服务器通信的系统? protobuf-c 0.15使用动态内存分配。和编译抛出错误: /opt/arm/sourcery-arm-none-eabi-2011.09/bin/../lib/gcc/arm-none-eabi/4.6.1/../../../../arm-none-eabi/lib/thumb2/libc.a(lib_a-abort.o): In function `abort': abort.c:(.text+0xa): undefined ref
浏览 6
提问于2013-01-07
得票数 2
回答已采纳
1
回答
与郭台铭的gcc-手臂-无-eabi交叉编译
、
、
、
、
我正在尝试使用测试交叉编译。简而言之,下面是在Ubuntu上安装的步骤: sudo apt存储库ppa:terry.guo/gcc-arm嵌入式 sudo apt-get update 数多apt-获得安装gcc-手臂-无-eabi 我遇到的问题是找不到文档(或)。我知道我不能要求文件或其他场外资源,所以我就直截了当地说: 编译器的名称是什么? 编译器在哪里? arm-eabi标头位于哪里? arm-eabi库在哪里? arm-eabi sysroot在哪里? $ find /usr -iname *arm-eabi* $ find /usr
浏览 5
提问于2014-09-14
得票数 2
回答已采纳
2
回答
使用KVM加速在ARM上运行qemu
、
、
、
我正在尝试通过qemu在ARM主机上模拟ARM VM,这是一块嵌入式主板。我已经从源代码编译了qemu并启用了kvm。现在的问题是按如下方式启动qemu-system-arm: $ /usr/local/bin/qemu-system-arm -M accel=kvm -cpu host -kernel vmlinuz-3.2.0-4-vexpress -initrd initrd.img-3.2.0-4-vexpress -sd debian_wheezy-_armhf_standard.qcow2 -append "console=ttyAMA0 root=/dev/mmcblk0
浏览 14
提问于2014-12-02
得票数 1
1
回答
linux设备中未安装SSH demon
、
、
、
我有一个运行linux(arm)的嵌入式设备。我正在尝试使用scp命令通过以太网更新可执行文件。但我得知道sshd没有在设备中运行。我需要在设备中安装ssh库。但是我只能访问串口(调试)和ethernet.I,我已经使用交叉编译器工具链编译了ssh库,但是如何在我的设备上安装它呢? 是否需要再次配置rfs?
浏览 0
提问于2015-04-16
得票数 2
回答已采纳
1
回答
基于ARM的嵌入式Linux系统的交叉编译
、
、
、
我尝试为一个嵌入式(定制)的基于ARM的Linux系统编译一些C代码。我使用名为arm-linux-gnueabi-gcc-4.4的交叉编译器设置了一个Ubuntu VM,因为它看起来像我所需要的。现在,当我用这个gcc编译我的代码时,它会产生一个像这样的二进制文件: $ file test1 test1: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.31, BuildID[sha1]=0x51b8d560584735be87
浏览 1
提问于2012-09-20
得票数 8
回答已采纳
1
回答
Ubuntu 20.04.1 LTS上的Ubuntu编译错误
、
、
、
、
我一直在跟踪这个关于如何在嵌入式系统上设置基本引导加载程序配置的教程。我被困在了U型启动部分,因为我无法制造它。 下载U引导 git clone https://github.com/STMicroelectronics/u-boot.git cd u-boot git checkout v2018.11-stm32mp-r2.1 构建软件 export CROSS_COMPILE=arm-linux- make stm32mp15_basic_defconfig make menuconfig sudo apt install device-tree-compiler make DEVICE
浏览 0
提问于2020-12-10
得票数 0
1
回答
有没有针对ARM (AT91)的PHP缓存?
、
、
、
我有一个php应用程序运行在基于ARM的嵌入式系统上的busybox httpd上。这个应用程序相当慢,但我不喜欢用C++重写它。我正在寻找一种在ARM上预编译/缓存它的方法,但找不到任何适用于此架构的系统。
浏览 4
提问于2010-02-28
得票数 0
3
回答
将ARM asm反编译回C
、
、
、
几年前,我写了一个很好的ARM汇编器例程,多年来,它在ARM嵌入式系统上出色地完成了它的工作。现在,是时候将它移植到非ARM系统上了,我想知道是否有工具或某种方法可以从我最初的ARM汇编程序源码中获得一个基本的C文件。我可能会在几天内自己完成这项工作,但如果有一个起点就好了。如果应用程序或方法是免费的,那就更好了:) 有什么建议吗?
浏览 0
提问于2010-07-08
得票数 4
回答已采纳
1
回答
ARMv8A AArch64 vmlal_high_s8内部函数
、
、
我正在寻找与操作'SMLAL2 Vd.8H,Vn.16B,Vm.16B‘相对应的内部函数,根据ARM自己的文档(),它应该类似于 int16x8_t vmlal_high_s8 (int16x8_t a,int8x16_t b,int8x16_t c) 但是,包含在中的arm_neon.h中并没有与之对应的任何内容。所以我的问题是,如果我必须包含其他东西,或者以其他方式可以以某种方式绕过这个问题。 提前感谢!
浏览 0
提问于2017-03-31
得票数 0
1
回答
SQLite+嵌入式linux + Pygtk或QT/c++
、
、
、
我正试图在我的ARM9 (自由ARM)板中构建一个应用程序,它将通过串口获取数据并更新数据库。 现在,我需要在嵌入式linux中移植SQLite,并编写一个应用程序来存储我的值。 如何将SQLite移植到嵌入式linux Pygtk还是Qt?对于新手来说哪一件容易? 记者:我知道我在一个帖子里问了很多问题,但我只是觉得给出完整的图片会有助于给出一个更好的建议。如果不是个性化的意见,如果你们能给我提供好的链接/教程的指点,我将非常感激。))谢谢。
浏览 4
提问于2012-02-12
得票数 1
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
对ARM嵌入式入门的建议
ARM与嵌入式Linux的入门建议
嵌入式系统开发学习:20 ARM伪指令
初学者福音:ARM与嵌入式Linux的入门建议
我校成功申报Arm中国首批嵌入式人工智能应用技术示范基地
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券