embedded相关内容

在 C 中使用 memset() 有什么好处

我很好奇在类似于以下情况的情况下使用 memset() 在效率方面是否有任何优势. 鉴于以下缓冲区声明... struct More_Buffer_Info{无符号字符 a[10];无符号字符 b[10];无符号字符 c[10];};结构 My_Buffer_Type{struct More_Buffer_Info buffer_info[100];};结构 My_Buffer_Type ..
发布时间:2022-01-25 12:24:36 其他开发

用于嵌入式系统的小型 libc

我正在寻找一个小型 libc,用于在 ARM7 微控制器上与 freertos 一起使用.我看过 newlib,但它对我的需要来说有点太复杂了.Newlib 调用 malloc() 在一些函数(例如 printf()),这对于小型嵌入式实时系统来说并不好. 有谁知道适合我的应用程序的小型、可移植、开源的 libc 实现吗? 解决方案 PDCLib 可能 满足您的需求.仍然不完整 [断 ..
发布时间:2022-01-25 12:23:47 其他开发

高能效软件编码

在典型的手持/便携式嵌入式系统设备中,电池寿命是硬件、软件和设备可以支持的功能设计中的主要考虑因素.从软件编程的角度来看,人们知道 MIPS、内存(数据和程序)优化代码.我知道 H/W 深度睡眠模式、待机模式,它们用于以较低的周期为硬件提供时钟,或者将时钟完全转到一些未使用的电路以节省电力,但我正在从这个角度寻找一些想法: 我的代码在哪里运行并且需要继续执行,鉴于此,我如何才能有效地编写代码 ..
发布时间:2022-01-25 12:22:56 其他开发

AOSP 存储库同步时间过长

我正在尝试从同名的书中学习嵌入式 Android.作者建议与 AOSP 姜饼分支合作.于是我跟着去下载源码: $ repo init -u https://android.googlesource.com/platform/manifest.git-b 姜饼$回购同步 但这需要的时间太长了.同样从输出来看,在我看来它也在从其他分支下载源代码(我看到 android-5 .....),这不是我想 ..
发布时间:2022-01-25 12:22:29 移动开发

有人使用 Python 进行嵌入式项目吗?

我的公司正在将 Python 用于一个相对简单的嵌入式项目.还有其他人在嵌入式平台上使用 Python 吗?总的来说,它对我们来说效果很好,可以快速开发应用程序,快速调试.我喜欢这种语言的整体“简洁". 我在日常工作中遇到的唯一真正问题是,与常规编译器相比,缺少静态检查可能会导致在运行时引发问题,例如一个简单的意外 cat 字符串和 print 语句中的 int 可能会导致整个应用程序崩溃. ..
发布时间:2022-01-25 12:22:12 Python