标签: arm

ARM 上的 Linux 内核 2.6

我已经在 ARM 板上编译并安装了 2.6 内核。我正在使用 ARM mini2440板。

我想知道是否已经有一种方法可以访问通用 I/O 端口引脚?

还是我必须ioctl()直接从内存中访问它们?

linux kernel embedded arm hardware

7
推荐指数
1
解决办法
558
查看次数

寻找基于 ARM 或 MIPS 的计算机(上网本或类似尺寸)来玩

我很无聊,想玩上网本或其他小型电脑。任何人都可以推荐一些东西吗?

要求:

  1. ARM 或 MIPS CPU
  2. 可以运行 Windows CE 6 和/或 Linux(最好是双启动)
  3. Linux 发行版必须是成熟的(对于架构,即没有单用户玩具 GUI)
  4. 成本不到 400 欧元(虽然很酷的机器可能会花费更多)
  5. 无线局域网,任何速度
  6. USB 端口,1.1 或 2.0
  7. SD 读卡器会很好,但不是必需的
  8. SIM 卡插槽和内置 3G 会很好,但不是必需的
  9. 如果上网本/笔记本电脑应该在盖子合上时运行

arm laptop mips

7
推荐指数
2
解决办法
3491
查看次数

用于编程的 tegra 平板电脑上的 Linux

我想使用平板电脑进行一些移动编程。阅读pdf并立即在同一设备上尝试代码会很好。我找到了各种如何让 Ubuntu 在前安卓平板电脑上运行的视频和教程,所以我想问一下

  • 你们中有人在 arm 上使用过 Linux 吗?
  • 驱动支持怎么样?我听说 nvidia 正在为 linux 发布 tegra 驱动程序,但我想没有 wlan 的平板电脑也不会很好。
  • 你曾经在手臂上编程吗?编译器、IDE 有什么问题吗?日食有效吗?

需要明确的是:我不确定在 arm 上编写 linux 是否是一个好主意。您知道有什么重大问题或限制吗?

programming drivers ubuntu arm tablet

7
推荐指数
1
解决办法
3991
查看次数

嵌入式 linux LCD 未校准

我在我的嵌入式 Linux 设备上安装了一个新的 LCD,当我运行系统时,我发现它向右移动了。(显示从LCD中间开始)

我在Linux内核驱动程序下找到了2个帧缓冲驱动程序,并在以下方面进行了修改:

#ifdef CONFIG_TOPPOLY_TD035TTEA3_320X240
        hsync_len   :  64, 
        vsync_len    :  6,
        left_margin :  125, 
        upper_margin :  70,
        right_margin:  115,  
        lower_margin :  36,
        sync:        0,        
        cmap_static:    0,        
#endif
Run Code Online (Sandbox Code Playgroud)

但问题仍然存在。我该怎么办?

drivers display-settings embedded arm framebuffer

7
推荐指数
1
解决办法
573
查看次数

干净地设置 GPIO 权限

是否可以设置 /sys/class/gpio/ 文件的默认权限和所有权,例如通过配置 udev?关键是为可以访问板上 GPIO 引脚的进程提供真正的 gid。

大多数“解决方案”包括 suid 包装器、带有 chown 的脚本和受信任的中间人二进制文件。网络搜索发现编写 udev 规则的尝试失败

(相关:Q1

(资源:avrfreakslinuxudev

linux permissions embedded arm gpio

7
推荐指数
1
解决办法
3205
查看次数

为 Android 交叉编译 OpenSSH

我正在根据Stack Overflow上的这个答案为 Android 编译 OpenSSH 。

这是我到目前为止所做的:

  • 在 Ubuntu 14.04 amd64 上构建。
  • apt-get install build-essential gcc-arm-linux-androideabi

下载 zlib,然后执行:

cd zlib-1.2.8
./configure --prefix=/vagrant/build
make CC=arm-linux-androideabi-gcc
make install
Run Code Online (Sandbox Code Playgroud)

这在以下make步骤失败:

gcc -shared -Wl,-soname,libz.so.1,--version-script,zlib.map -O3  -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o libz.so.1.2.8 adler32.lo crc32.lo deflate.lo infback.lo inffast.lo inflate.lo inftrees.lo trees.lo zutil.lo compress.lo uncompr.lo gzclose.lo gzlib.lo gzread.lo gzwrite.lo  -lc
/usr/bin/ld: crc32.lo: Relocations in generic ELF (EM: 40)
crc32.lo: error adding symbols: File in wrong format
collect2: error: ld returned 1 exit …
Run Code Online (Sandbox Code Playgroud)

make arm gcc android

7
推荐指数
1
解决办法
3563
查看次数

阿米尔代表什么?

ABI armhf代表 ARM Hard-Float 但elarmel 中的缩写是什么?

arm debian

7
推荐指数
2
解决办法
2094
查看次数

Linux 内核挂在“正在启动内核...”

我已成功在嵌入式设备上启用安全启动。问题是,当我以这种模式启动时,该过程似乎在该行之后卡住了:

Starting kernel ...

一旦 U-boot 将内核复制到内存中并发出bootm命令。

在调试器中,我能够捕捉到 PC 卡在一条yield指令上,然后是分配给pc = pc-4- 所以本质上是一个循环。

我以前从未在如此低的水平上提出过 linux,所以我不确定从哪里开始寻找。不过,我确实注意到,我能够在非安全模式下成功启动内核映像,因此这对供应商来说可能是一个更合适的问题。

1) 一般来说,在哪里可以找到有关执行切换阶段的 U-boot 诊断信息?

2)在什么时候执行完全交给内核?即 U-boot 何时失效?

boot embedded arm u-boot linux-kernel

7
推荐指数
1
解决办法
1万
查看次数

ARM Debian for Raspberry PI 和 Ordinary debian x32/X64 for desktop 有什么区别?

我想知道,用于 Raspbery PI 的 ARM debian 和用于桌面的 x32/x64 debian 之间的区别有多大。

我想在未来购买一些 ARM 迷你电脑,例如 raspbery PI,并将其用作廉价的 IPv6 路由器、从互联网远程连接并控制我需要的任何东西的机器。它将比路由器更好,它将是具有低 TDP 的小型服务器。

包装系统有问题吗?日常使用的包够吗?

RAM消耗呢?

linux arm debian

6
推荐指数
1
解决办法
6327
查看次数

为什么在 M1 Mac (arm64) 上编译的二进制文件不能在 EC2 t4g.micro 实例 (aarch64) 上运行?

在运行 Debian 的 AWS t4g.micro 实例上的 M1 Mac 上运行argon2编译会引发以下错误。

根据/sf/answers/3309228891/arm64aarch64参考相同的架构。

$ ./argon2 -h
-bash: ./argon2: cannot execute binary file: Exec format error
Run Code Online (Sandbox Code Playgroud)

arm amazon-ec2

6
推荐指数
1
解决办法
3299
查看次数