Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
防止不断检查错误的模式?
在 C 中 是否有一种模式可以消除不断检查调用其他函数的函数中的错误的需要 例如如果函数 foo 依次调用 a b 和 c 则在继续之前必须检查每个函数的返回值 如果 a b 或 c 也调用其他函数 这些函数也可能调用其他函数 这会留下一长
c
errorhandling
Embedded
在家学习内核黑客和嵌入式开发? [关闭]
Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我总是被内核黑客和嵌入式系统的世界所吸引 有没有人有关于开始搞乱这些东西的好教程 容易获得的硬件 诸如
Linux
Kernel
Embedded
学习嵌入式编程的最佳平台? [关闭]
就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
Embedded
arm
AVR
构建和使用 Qt Embedded 的经验
我目前正在尝试在 ARM 架构的 Ubuntu 机器上编译和构建用于嵌入式 Linux 的 QT 到目前为止 我在尝试制作时遇到了很多错误 最大的一个是 2000 行 C 函数 它导致了编译器错误 其他人对此有什么经验 您是如何解决这个问题
Linux
QT
Embedded
makefile
Compilation
没有操作系统的嵌入式系统中的 malloc
该查询与使用内存分配有关malloc 一般我们说的是malloc从堆中分配内存 现在说我有一个普通的嵌入式系统 没有操作系统 我在我做的地方加载了正常的程序malloc在我的程序中 在这种情况下 内存是从哪里分配的 malloc 是通常由运
c
Embedded
memorymanagement
保证 TCP 数据包大小
我们使用嵌入式设备通过串行以太网转换器将数据包从串行端口发送到服务器 我们使用的一家制造商 Moxa 将始终以与数据包构造相同的方式发送数据包 这意味着 如果我们构造一个大小为 255 的数据包 它将始终以 255 长度发送数据包 另一个制
Embedded
TCP
为什么链接描述文件有多个节命令?
我一直在读ld 的部分文档 https access redhat com documentation en US Red Hat Enterprise Linux 4 html Using ld the GNU Linker sectio
Embedded
ld
什么是执行区域和输入部分的过度对齐?
我今天遇到了类似于以下内容的代码 我很好奇实际发生了什么 pragma pack 1 align 2 static unsigned char multi array 7 24 0 align 2 static unsigned char
c
Embedded
arm
ISR 和函数调用之间的区别?
我想了解ISR 中断服务例程 和函数调用之间的区别 我觉得从硬件角度来看 函数调用和 ISR 是相同的 如果我错了 请纠正我 我能找到的有关 ISR 和函数调用的所有信息如下 ISR 执行过程中随时可能发生的异步事件 该程序 将 PC 标志
operatingsystem
Embedded
cpuarchitecture
functioncalls
isr
减少可执行文件大小的过程
我正在生成一个在 ARM 处理器上运行的十六进制文件 我希望将其保持在 32K 以下 它目前比这个大得多 我想知道是否有人可以提供一些关于缩小它的最佳方法的建议 这是我到目前为止所做的 因此 我对其运行 size 以确定十六进制文件有多大
Embedded
arm
两个任务之间的同步
这实际上是嵌入式系统中固件的设计问题 我有两个独立执行的 ISR 具有相同优先级 当硬件生成数据时 这些 ISR 被触发 我想要一种必须到位的机制来在任务 1 和任务 2 之间进行同步 任务 2 必须知道任务 1 中计算的某些值 然后在计算
synchronization
Embedded
firmware
嵌入式软件 Misra 标准
我需要使大量代码符合 MISRA 要求 第一个问题 有人可以给一个估计用于根据经验传递编写良好的嵌入式系统代码 我知道 写得好 的定义不明确且模糊 所以我要求进行原始估计 第二个问题 对可定制 即允许抑制特定警告 并在自动构建环境 即命令行
c
codeanalysis
Embedded
misra
我可以在 QNX 上使用 Java 吗?
我必须侍奉两个主人 一个项目预计在 v1 0 后将一分为二 它最初是一个使用 FreeRTOS 用 C 语言编码的简单嵌入式项目 直到 v1 0 为止 后来 一位大师说我们必须使用QNX来取悦合作伙伴 否则就会失去交易 而另一位大师则说我们
Java
Embedded
qnx
将图像旋转 90 度的算法? (没有额外的内存)
在嵌入式 C 应用程序中 我有一个大图像 我想将其旋转 90 度 目前我使用众所周知的简单算法 http www cs nott ac uk smx IVIPracticals exercise1 html去做这个 然而 这个算法要求我制作
c
imageprocessing
Embedded
Rotation
ARM TrustZone 的安全/正常世界与操作系统的内核/用户模式或 x86 的 Ring0/1/2/3?
我读了这样的文档TrustZone 安全白皮书 http infocenter arm com help topic com arm doc prd29 genc 009492c PRD29 GENC 009492C trustzone s
security
Embedded
arm
TrustZone
对于软件开发人员来说,学习如何对微控制器进行编程有多难?
我是一名软件开发人员 我使用高级语言进行编程已有几年了 我想知道如何迈出硬件编程的第一步 不是什么疯狂复杂的东西 但也许是一些普通的 CE 设备 假设我不需要将 PCB 与各种组件放在一起 而只是对微型 cpu 进行编程 我要到多低的级别
Embedded
microcontroller
select() 似乎不适用于 TTY
我目前正在编写一个程序 需要通过UART接口与AT接口通信 操作系统是Linux 但我在使用时遇到问题select 在文件描述符上 由于某种原因 select 不认为文件描述符已准备好读取 但为了缩小问题范围 我使用了以下程序 int ma
c
Linux
Embedded
serialport
与静态库的链接不等于与其对象的链接
Problem 与静态库链接时生成的固件映像与与直接从静态库中提取的对象链接时生成的固件映像不同 两个固件映像都没有错误地链接并成功加载到微控制器上 后一个二进制文件 与对象链接 按预期成功执行 而前一个二进制文件 链接到静态库 则不然 编
gcc
Linker
Embedded
staticlibraries
staticlinking
如何在慢速 CAN 总线上进行 printf 式调试 - 使用远程工具而不是嵌入式系统上的常量字符串
目前 在我的嵌入式系统 用 C 语言编码 上 我有很多调试辅助打印语句 这些语句在远程工具连接到可以向 PC 显示消息的系统时执行 这些有助于了解一般系统状态 但由于消息通过缓慢的 CAN 总线传输 我相信它们可能会堵塞管道 并在尝试记录任
c
Embedded
printf
如何在 C 或内联汇编中设置 ARM 中断向量表分支?
有人可以向我展示如何在没有 RTOS 或 Linux 操作系统的裸机环境中使用 C 或内联汇编设置 ARM9 中断向量表的示例吗 具体来说 如何使用内联汇编或 C 来设置用 C 编码的 IRQ 中断处理程序 ISR 的分支 timer1 6
Embedded
arm
interrupt
baremetal
«
1 ...
7
8
9
10
11
12
13
...15
»