Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
STM32F4-Discovery (STM32F429ZIT6) 上的 RS232 (UART) 与 HAL 库?
背景 这是我的一些背景 以便你们知道我有或没有哪些相关知识 我完全是这种嵌入式系统的新手 而且我对电子产品一无所知 我是一个纯粹的软件人员 我唯一的嵌入式系统经验是Raspberry Pi 它与STM32F4 Discovery有很大不同
serialport
Embedded
UART
stm32f4discovery
如何确定“BUS-Error”的原因
我正在开发一个带有 yocto 发行版和 python 2 7 3 的 variscite 板 我有时会得到总线错误来自 python 解释器的消息 我的程序在错误发生之前至少几个小时或几天正常运行 但是当我得到它一次时 当我尝试重新启动程
python
Linux
Embedded
固定分配 std::vector
我是一名嵌入式软件开发人员 因此我不能总是使用所有优秀的 C 功能 最困难的事情之一是避免动态内存分配 因为它对于所有 STL 容器来说都是通用的 The std vector然而 在处理可变数据集时非常有用 但问题是分配 例如std re
c
Embedded
Allocation
GCC 链接器脚本 - 将 .bss 部分分割到多个 RAM 区域
嵌入式设备有两个 SRAM 区域 首先位于 0x20000000 长度为 16k 然后在 0x20040000 处长度为 96k 在应用程序中 生成的 bss 部分大小为 102k 因此它不完全适合任一 RAM 区域 它需要在两个区域之间划
gcc
Linker
Embedded
ld
linkerscripts
如何在 Yocto 构建中将第三方库添加为包
我有一个不知名的库 并且没有适用于该库的包https github com dailab libsml https github com dailab libsml通常我通过以下方式在我的设备上安装这个库make install如何将此库作
Embedded
yocto
Bitbake
buildsystem
有哪些重构方法可以减少编译代码的大小?
我有一个需要新功能的旧固件应用程序 应用程序的大小已经接近设备的有限闪存容量 而少数新功能和变量将其推向极限 打开编译器优化确实可以解决问题 但客户对此持谨慎态度 因为它们过去曾导致过失败 那么 在重构 C 代码以产生更小的输出时 需要注意
c
Optimization
memory
Embedded
size
在嵌入式 C 中使用 malloc() [关闭]
Closed 这个问题是基于意见的 help closed questions 目前不接受答案 在嵌入式C编程语言中 是malloc 在单任务嵌入式系统中有用吗 我在嵌入式系统领域工作了 0 5 年 我从来没有用过malloc 在8位控制器
c
Embedded
一个任务如何在多个 vxworks 队列上等待?
我们有一个 vxWorks 设计 需要一个任务来处理来自两个消息队列 Q1 和 Q2 的消息 我们希望在两个队列上等待 无论哪个队列收到消息 都处理队列中的消息 我们希望避免轮询队列或使用可能导致其他队列填满的超时值 有没有办法做到这一点
Embedded
vxworks
嵌入式 Linux 上的 QT5 eglfs(TI am355x EVM 入门套件)
我刚刚为 ARM 交叉编译了 QT 5 2 1 并在 TI AM335x EVM 入门套件 板上使用它 我想使用eglfs平台 但不幸的是它在屏幕上显示了一些伪影 我只是制作了一个简单的程序来显示问题并捕获了我的屏幕的一些照片 该程序基本上
Linux
Embedded
Qt5
Windows CE 还是 Windows Embedded Standard?
我正在构建一个带有触摸屏和其他东西的交互式便携式广告活动设备 x86 平台 对于设备来说 Win CE 或 Win 嵌入式标准 XPE 哪个操作系统更好 我需要提供对Flash等多媒体平台的支持 以便于广告开发 thanks Windows
Windows
Embedded
windowsce
嵌入式系统的 Google 测试
我想使用 Google Tests 为我的嵌入式应用程序软件编写单元测试 这些测试将在用 C 编写的应用软件上执行 应用程序软件使用的驱动程序 例如I2C SPI 故障断言是用 C 编写的 我的问题是 什么是一个好的起点 我的意思是我可以阅
c
unittesting
Embedded
googletest
嵌入式C++:是否使用STL?
我一直是一名嵌入式软件工程师 但通常在 OSI 堆栈的第 3 层或第 2 层工作 我并不是一个真正的硬件专家 我一般都做电信产品 通常是手机 手机 这通常意味着像 ARM 7 处理器之类的东西 现在我发现自己处于一个更通用的嵌入式世界中 在
c
STL
Embedded
为什么 C、C++ 和 LISP 在嵌入式设备和机器人中如此流行?
嵌入式设备和机器人最需要的软件语言技能似乎是 C C 和 LISP 为什么最近的语言没有进入这些应用程序 例如 Erlang http www erlang org 似乎特别适合机器人应用程序 因为它使并发编程变得更容易并且允许代码热交换
python
Embedded
ERLANG
lisp
Robotics
出于未知原因读取串行端口块
我正在尝试在 Linux 下使用 termios 框架通过 UART usbserial 连接非接触式智能卡读卡器 该代码在 PC 上运行良好 但当我交叉编译并在 ARM9 目标上尝试时 它能够打开设备 甚至可以将命令写入设备 但读取命令会
Linux
Embedded
serialport
embeddedlinux
termios
查找嵌入式 Linux 系统中的延迟问题(停顿)
我有一个在 Atmel AT91SAM9260EK 板上运行的嵌入式 Linux 系统 其中有两个进程以实时优先级运行 管理器进程使用 POSIX 消息队列定期 ping 工作进程 以检查工作进程的运行状况 通常 往返 ping 需要大约
Linux
Embedded
latency
如何防止包含 C 库析构函数和 atexit()?
Using ARM 无 eabi gcc https launchpad net gcc arm embedded对于 Cortex M4 裸机应用 代码为malloc即使我从未使用过也会发出malloc在我的代码中 查看装配输出arm n
c
gcc
arm
Embedded
baremetal
Qt中的键盘输入
我正在开发一个在嵌入式 Linux 上运行的 Qt 应用程序 我对 Qt 业务还很陌生 因为我一个月前才刚刚开始 所以请理解我不是那样的面向对象 P 我的 Qt 应用程序在运行 Linux 的目标上运行 Qt 文档http doc qt i
Linux
QT
Embedded
初始化元素不是常量
我想创建向量表来创建MCU的启动代码 当我尝试将函数地址放入向量表时 编译器会产生错误 initialiser element is not constant void reset handler void uint32 t const v
c
initialization
Embedded
constants
C、硬件抽象层中“extern”类型的变量
我正在研究硬件抽象层 该 HAL 的目的是在 Linux 驱动程序和 MCU 驱动程序之间轻松切换 我正在研究SPI接口 下面是 打开 SPI接口的HAL函数的签名 哈尔 spi h spi handle t spi open spi po
c
types
Embedded
extern
hal
如何知道Linux中特定引脚的中断/GPIO编号
我正在做一个项目 需要在 Linux 中处理中断 我正在使用的板是基于三星的s3c6410 MCU arm 11处理器 它具有以下I O接口 如图所示 我有用于外部中断的 EINTx 引脚和用作 GPIO 引脚的 GPxx 引脚 我不介意使
Linux
Embedded
arm
embeddedlinux
interrupt
«
1 ...
6
7
8
9
10
11
12
...15
»