Questions tagged «arm»

有关Raspberry Pi的CPU和指令集的问题。另请参见:交叉编译

2
Raspberry Pi使用什么BIOS?
我想了解Raspberry Pi主板上的BIOS。BIOS叫什么?它有一个特定的名称,还是只是在Raspberry Pi上称为BIOS?
29 arm 

6
检测pi上是否正在运行python程序
我有一个使用sys.platform.startswith('linux')进行测试的python脚本,但是我无法分辨x86 / 64处理器和raspberry pi的ARM之间的区别。处理器。 我之所以需要这样做,是因为要为树莓派运行针对mac,linux x86 / 64或linux ARM编译的外部脚本。 据我所知,实际上并没有统一的方法来告诉您实际上是在树莓派上运行。任何帮助,将不胜感激。
23 python  arm 

5
编写ARM汇编代码
拿到Raspberry Pi之后,我决定想学习如何编写ARM汇编代码。我的问题是,我需要什么入门?我假设已经安装了编译器,但我不知道它是什么(也许是gcc?)。任何帮助表示赞赏!
20 arm  assembler 

2
mame ARM兼容吗?
我仍在等待Raspberry Pi,但是当我得到它时,是否可以在其上运行Mame? 我并不担心它将如何执行,但是我已经定下决心要在一个项目上工作,并且想知道它是否首先会起作用。
19 emulation  arm 

4
Visual Studio Code和.Net Core ARM支持
我是Raspberry Pi平台的新手,我一直在收集资源并尝试确定小型计算机(不适合)的用途。 我知道Python是R-Pi附件和控制器的控制和自动化的首选编程环境。我等不及要尝试了。但是,我也试图确定如何将Pi用于某些Web应用程序开发(测试)。 我相信您已经听说过Microsoft将其.Net Core框架作为开放源代码提供,以及(非常出色的)代码编辑器Visual Studio Code。到目前为止,二进制文件仅针对Linux ia32 / x64体系结构(以及其他体系结构)发布。 你们中有没有人看到ARM分支取得任何进展?也许,您已经看到了一些解决方法,或者值得检查的非正式发行版? 预先感谢您的输入。 干杯!

3
如果Raspberry Pi使用ARM,如何“开源”?
我所听到的关于Raspberry Pi的所有信息都是它的“开源” SoC。但是我看到BroadCom SoC内部的CPU是ARM芯片。 我对开源硬件的理解是,它上的每个硬件组件都必须是开源的,以使整个设备成为OSH。但是如果ARM是专有的,那么RPi怎么能成为OSH ?!
15 arm  open-source 

4
在Raspberry Pi 3 B上启用ARMv8
根据本文的介绍,我应该能够在Raspberry Pi Model 3B上切换到ARMv8,但是添加到该行之后,我会看到“彩虹屏”config.txt: arm_control=0x200 为什么不起作用? 从ARMv7切换到ARMv8还是值得的(考虑到我将来愿意编译一些C ++程序)。 我正在使用Raspbian 9.1“ stretch”并/prc/cpuinfo报告“ ARMv7 Processor rev 4(v7l)”。
14 pi-3  arm  config.txt 

2
如何查看我拥有哪个ARM CPU版本?
在为Pi编译程序包时,我遇到了如下消息: CFLAGS += -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp #-mcpu=cortex-a8 and CFLAGS += -mtune=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard 我知道之间的区别-march和-mtunu,但之间有什么区别armv7-a和arm1176jzf-s?如果我正在寻找新的Pi,我如何知道应该使用哪些标志和参数?

2
构建包括ramdisk的内核映像(.img)
我通过以下步骤为Raspberry Pi构建了Linux内核(3.0.1): 1. Downloading kernel source 2. tar xvf source.tar.bz2 3. downloading arm cross compilation tool. 4. tar xvf arm-2010q1-202-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 5. setting up path for cross tool export PATH=$PATH:/home/shan/<cross tool folder>/bin/ 6. after entering linux source dir make ARCH=arm versatile_defconfig (is this reliable with raspberry pi) 7. make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- …

1
Raspberry Pi是学生学习汇编程序的良好教学工具吗?
当我参加组装课程时,我们使用了NIOS II Altera开发板,该开发板具有显示屏,一些LED灯和可编程按钮。较有用的练习之一是使用LED和按钮编写一个二进制计算器。所以,这是我的问题: 是否可以将类似的东西(或很好的替代品)插入树莓派? 使用Raspberry Pi是否有我没有想到的明显缺点(也许ARM汇编不是学习的好方法)? 指令集手册可能还会允许我们做些其他事情,从而给Pi 带来一些视觉效果吗?

2
Raspberry Pi中的/ dev / vchiq是什么?
我正在使用Raspberry Pi 3和Raspbian Jessie,并且通过尝试用perg-cgi调用程序(omxplayer)遇到了/ dev / vchiq,这会在我的RiPi上播放一些音乐。而且我不能让它工作。 当我用浏览器(例如localhost / muzikica / pusti.pl)打开它[apache2]时,它说“ 无法打开vchiq实例 ”。因此,我将/ dev / vchiq文件的权限更改为xx7,并且一直有效,直到我没有重新启动RiPi。因此找出原因,并将www-data(正在执行我的pusti.pl脚本将调用我的程序的用户)添加到视频组,因为/ dev / vchiq是视频组的一部分。而且有效! 现在,/ dev / vchiq xD 是什么,为什么www-data至少需要读写权限才能在Raspberry Pi上播放声音? 提前致谢。
10 raspbian  pi-3  linux  arm 

3
剑桥大学Raspberry Pi操作系统开发指南问题
我是一名高级应用程序开发人员(C#,python),我想着手进行低级嵌入式应用程序开发。剑桥大学发布了一系列教程,教您如何为Raspberry Pi创建名为Baking Pi的操作系统。我打算在此处发布有关本教程的问题,并在进行过程中更新答案。甚至发布一些我自己想出的观点。 所以我一直跟着第一课,我已经很困惑了。这是页面链接。 本教程的第一部分说我们需要(我假设)通过将值0x20200000写入寄存器r0来打开GPIO控制器。我在数据表的任何地方都找不到此类相关信息。(链接)。我看过GPIO部分,但没有看到16个寄存器或r0的任何指示。这些信息在哪里? 更新 首先,本教程讨论有关打开OK LED(即状态LED)的问题。您可能想知道手册中的哪个地方说GPIO 16已连接到OK LED。不会的 您需要查看Raspberry Schematics,并找到与status_led连接的GPIO。这是原理图的链接。第2页,块BCM2835。 因此,目标是选择GPIO16引脚。(更多更新即将发布...)

2
哪些图像可以在所有Raspberry Pi版本中通用?
这次搜索失败,所以我在这里问。 是否有可以在所有Raspberry Pi版本上通用的图像?原始的,2,B + 3等,用于Armv6和Armv7架构 如果确实存在,您能指出我正确的方向吗? 这个想法是为旧的和较新的Raspberry Pi部署一个映像,因此非技术人员将不需要确定他们拥有的Raspberry Pi。
8 image  arm 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.