Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
使用 C 的 Beaglebone 黑色 PWM
我用 C 语言为 beaglebone black 编写了一个示例 pwm 函数 每当我在其他模块或 main 中进行函数调用时 我都会遇到分段错误 请帮助我在哪里犯了错误以及如何处理这个问题 下面是代码 int trigger pwm o
c
embeddedlinux
beagleboneblack
kmalloc 中 GFP_USER 标志有什么用?
据我了解 在GFP USER标志 在调用kmalloc 用于为用户空间分配内存 这是否意味着分配的页面位于用户可以访问的内核空间中 这些页面是否需要mmapp ed 在用户空间中或者用户可以直接访问该地址 如果他们需要mmapp那么有什么区
Linux
Linuxkernel
embeddedlinux
kmalloc
什么是 /sys/class/gpio/export 和 `/sys/class/gpio/unexport 机制以及底层 sysfs 功能是什么?
在 Android 和 Linux 下使用旧版 sysfs GPIO 的第一步是export您要使用的特定 GPIO 引脚 当您完成 GPIO 引脚的操作后unexport it 我一直在寻找一个解释export命令实际上是这样做的 但是我
Android
embeddedlinux
GPIO
sysfs
实现自定义 u-boot 命令
我想添加自定义命令命令u boot可以是一个简单的 hello world 命令 搜索后我发现了这个链接Yocto u boot 自定义命令它说看的地方timer命令输入cmd misc c作为起点 我怎么带这个timer命令到我的 u b
Linux
embeddedlinux
qemu
BootLoader
uboot
在arm-linux中打印堆栈跟踪
我按照这篇文章打印堆栈跟踪当我的 gcc C 应用程序崩溃时如何生成堆栈跟踪 它在 x86 linux 上运行良好 谁能教我如何让它在arm linux上运行 我使用的是arm linux gcc 4 4 3 root FriendlyAR
c
arm
embeddedlinux
在 x86_64 上添加 i2c 客户端设备
在我的 x86 64 板上 有来自 MFD 设备的 i2c 总线 此 i2c 总线上有设备 我能够使用 i2cDetect 程序检测这些设备 i2cdetect y 0 0 1 2 3 4 5 6 7 8 9 a b c d e f 00
Linuxkernel
x86
linuxdevicedriver
embeddedlinux
acpi
ARM Linux 上的单声道
我已经在 ARM9 处理器上交叉编译了用于嵌入式 Linux 的 Mono 但是当我尝试编译我的第一个 C 程序 Hello world 时 我收到了这个 单声道的输出 Native stacktrace Debug info from g
c
MONO
arm
monodevelop
embeddedlinux
嵌入式linux ARM启动地址
我按照一些文档通过 sdcard 在 ARM 板 例如 Freescale Vybrid tower 上启动嵌入式 Linux 在文档中 有构建 uImage 并将 u boot 写入 sdcard 的步骤 如下所示 sudo dd if
Linuxkernel
arm
embeddedlinux
uboot
SocketCAN select() 和 write() 不会阻塞
我正在使用 SocketCAN 在嵌入式设备 SOC ARM 内核 Linux 上测试 CAN 接口 并且我希望使用高效的代码尽可能快地发送数据进行测试 我可以将 CAN 设备 can0 作为 BSD 套接字打开 并使用 write 发送帧
c
embeddedlinux
Canbus
SocketCAN
如何计算传输和接收的网络利用率
如何使用 C 或 shell 脚本计算传输和接收的网络利用率 我的系统是嵌入式linux 我当前的方法是记录收到的字节 b1 等待1秒 然后再次记录 b2 然后知道链接速度 我计算所使用的接收带宽的百分比 接收利用率 b2 b1 8 lin
c
Linux
bash
embeddedlinux
如何从Linux内核空间访问物理地址?
我正在研究树莓派板 是否可以直接访问GPIO物理地址 从 Linux 内核空间使用 inb outb 如果是的话怎么办 GPIO寄存器地址链接 第90页http www raspberrypi org wp content uploads
Linux
Linuxkernel
Embedded
linuxdevicedriver
embeddedlinux
如何在ash shell中保持程序在后台运行
我需要通过 SSH 连接到嵌入式设备 启动后台程序 然后断开连接并保持后台进程运行 问题是嵌入式设备正在使用 ash shell 不是 bash 或其他任何东西 因此 nohup 和 screen 不可用 我还没有找到任何方法来断开灰烬中的
Linux
shell
SSH
embeddedlinux
ash
fsync、sync:它真的做了它应该做的事情吗? [关闭]
Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我想对 Linux 2 6 31 中的sync 8 和 fsync 函数的功能有更多的说明 它是否确保文件写入相应的存储 http linux die net man 8 sync
Linux
filesystems
linuxdevicedriver
embeddedlinux
图像与 zImage 与 uImage
它们之间有什么区别 我知道u boot需要uImage格式的内核 我使用的系统首先从第一阶段加载程序启动 然后调用 u boot 我想放弃 u boot 并直接从第一阶段加载程序启动 我必须使用哪种类型的内核映像 它们之间有什么区别 Ima
Linuxkernel
embeddedlinux
uboot
挥发性及其有害影响
我是一名嵌入式开发人员 在使用 I O 端口时使用 volatile 关键字 但我的项目经理建议使用 volatile 关键字是有害的 并且有很多缺点 但我发现在大多数情况下 volatile 在嵌入式编程中很有用 据我所知 挥发性在内核代
c
Linuxkernel
Embedded
embeddedlinux
Qemu Freescale i.MX6 DualLite SABRE:根文件系统未挂载
目标 模拟 Qemu 特别支持的 sabrelite Freescale i MX6 Quad SABRE Lite Board Cortex A9 执行 qemu system arm M 它显示 Qemu 版本 2 10 1 主机 fe
Linuxkernel
arm
embeddedlinux
qemu
imx6
如何将文件操作附加到平台驱动程序中的 sysfs 属性?
我为我们开发的外围设备编写了一个平台驱动程序 并希望向 sysfs 公开一些配置选项 我已设法使用属性结构创建适当的文件 见下文 并且sysfs create file在探针函数中 但我不知道如何将显示 存储函数附加到平台驱动程序中的结构
Linuxkernel
linuxdevicedriver
embeddedlinux
sysfs
如何将 BlueZ 配置为要求连接设备输入匹配的密钥?
我正在尝试在嵌入式 Linux 设备上设置蓝牙 以便使用 SSP 模式 我的设备生成密码并在其显示屏上显示密码 并且要求远程端 例如用户的手机 输入匹配的密码才能使用才能成功配对 我编写 注册了一个代理 将其模式设置为 DisplayOnl
embeddedlinux
bluez
Linux下获取缓冲区的物理地址
我在具有完整 MMU 的 Xilinx Microblaze 上运行 Linux 内核 3 3 我正在执行的任务要求我了解以下内容 我需要创建一个文本文件 缓冲区 并找到该缓冲区的物理地址 并且我不希望内核将此文件写入不连续的内存区域 我需
Linuxkernel
Embedded
embeddedlinux
mmap
Microblaze
linux中什么是chained irq,什么时候需要使用它们?
什么是链式IRQ 什么是chained irq enter and chained irq exit这样做 因为在中断发生后 IRQ 线被禁用 但是chained irq enter正在调用与屏蔽中断相关的函数 如果线路已经被禁用 为什么要
Linux
Linuxkernel
embeddedlinux
interrupthandling
irq
«
1
2
3
4
5
6
»