问题标签 [hal]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 在哪里可以找到适用于 Nexus 6 的 SoundTrigger HAL 的源代码?
我可以在 android-5.1.0_r1/device/htc/flounder/audio/soundtrigger 中找到 Nexus 9 的 SoundTrigger HAL 源代码。但我找不到 Nexus 6 的源代码。有没有人可以帮助我?
android - 使用 NDK 访问 Android 相机
我一直在试图弄清楚如何使用 NDK 使用其 HAL 接口访问 android 上的相机。我已经从这里下载了所有相关文件: https ://github.com/android/platform_hardware_libhardware/blob/master/include/hardware/camera.h
和这里 :
https://github.com/android/platform_system_core
似乎我设法获得了所有相关文件,但由于许多错误,该项目无法编译,从有问题的 makefile 开始,到缺少像这样的函数结束:
设法使用相机 HAL 的人能否对这个问题有所了解
谢谢你
java - 使用 Spring Hateoas 的 jackson 和 Jackson2HalModule 反序列化 json 时的空 id 属性
我的实体:
文件 test.json(来自 REST 网络服务的响应):
我的测试课:
第二次测试通过,但第一次没有通过。我不明白,因为用户中的 id 属性是唯一缺少的(邮件和启用的属性不为空)...
我该怎么做才能修复它?这是 Jackson 或 Spring Jackson2HalModule 中的错误吗?
您可以通过克隆我的 spring-hateoas fork存储库并启动单元测试来重现。
c++ - 如何使用 C++ 将字符存储在闪存 STM32F4 HAL 中?
所以我有一个缓冲区:
我可以使用以下方法将其写入闪存:
的定义HAL_FLASH_Program
是:
这完美无缺。现在有没有办法可以存储字符或整数?
embedded - 用 C 语言 (STM32F4) 估计剩余的可用 RAM
我目前正在使用 STM32CubeMx 和 Keil uVision 为 STM32F407 开发应用程序。我知道嵌入式系统中的动态内存分配大多是不鼓励的,但是在互联网上我可以找到一些支持它的论据。
由于我的发明家灵魂,我想尝试去做,但要安全地去做。假设我正在为传入的 UART 消息创建一个动态分配的 fifo,其中包含由 msg 本身及其长度组成的结构。但是我不想这样做消耗所有的堆大小,因此我想检查我还剩下多少:我的新(?)想法是尝试临时分配一些大块内存(比如 100 个字符)-如果成功,我接受传入的消息,如果不是 - 这意味着我的堆用完了并忽略消息(或接受它并将最旧的消息出队)。检查后我当然释放了临时内存。
我的脑海中出现了几个问题:
- 首先,这有意义吗?根据您的经验,您认为它有用且安全吗?
- 我找不到关于在 ES 中究竟共享 RAM 的确切信息(我知道堆、堆栈和 volatile 变量)所以我的问题是:提供对 1 的答案不是“地狱不回家”,什么大小您会为提到的控制器选择临时内存检查器吗?
- 关于微本身 - 它有 192kB RAM,但是在Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f407xx.s文件中,只有 512B+1024B 分配给堆和堆栈 - 不是很少,留下百日咳,剩余 190kB 用于 volatile vars?将堆大小增加到 50kB 是否明智?如果是,我是直接在这个文件中做,还是在其他地方做更好的做法?
可能对你们中的一些人来说,“安全动态记忆”和“嵌入”在一篇文章中既令人震惊又令人眼花缭乱,但请记住,这是在试验和探索新的视野 :) 谢谢和问候。
android - HAL 中的 android 音频缓冲区格式是什么?
我正在尝试在 android HAL 中集成一些库。我需要将音频数据以左样本和右样本块的形式传递到我的库,如下所示:
LLLLLRRRRR
其中 L 和 R 分别代表左和右。我无法理解 audioflinger 为 HAL 提供缓冲区的格式。有人可以指点一下吗?是不是下面这个格式?
LRLRLRLRLRLR
android - 谁在android中选择AUDIO_DEVICE_OUT_SPEAKER常量(在什么条件下)?
我正在创建新的应用程序,我将通过它发送音频数据,但我希望使用一些特定的混音器控件来传输数据。
所以我想添加新的设备常量,比如 AUDIO_DEVICE_OUT_SPEAKER (AUDIO_DEVICE_OUT_NEW) 并使这个设备常量被选中。
(在上面创建新常量是为了将其与其他应用程序区分开来)
所以我将在 HAL 中使用这个变量并选择创建的新用例。
对于以上内容,我需要找出谁选择了 AUDIO_DEVICE_OUT_SPEAKER(或类似常量),并根据选择该常量的条件,以便我可以为我新创建的常量(AUDIO_DEVICE_OUT_NEW)复制相同的内容。
我在谷歌搜索,但可用的信息非常少。任何建议/帮助将不胜感激。
我正在使用 kitkat 源代码。
android - 如何将 HAL 中的变量公开给 system/lib/hw (android) 中存在的共享库?
我对特定于平台的现有 HAL 进行了一些更改,我希望在启动音频流时选择这些更改。
为此,我需要将它与其他流区分开来,所以我在 HAL 中添加了一个变量,我希望它暴露给我将推送到 system/lib/hw 目录的共享库,这样当我启动流时我在我的 .so 中设置这个变量
这样在 HAL 中我就可以将它与其他流区分开来。
有什么想法可以将 HAL 中的变量公开给 system/lib/hw 中的共享库吗?
建议/帮助将不胜感激。
uart - 从 2 个 UART、STM32F4-Discovery、HAL 驱动程序接收数据
我想通过 2 个 UART 从连接到我的 STM32F4-Discovery 的 2 个传感器接收数据。从 STM32 向传感器传输数据有效,但接收无效。保证不是硬件问题。我找到了 1 个连接的 UART 的教程,但没有找到 2 个的教程。我想使用新的 HAL 驱动程序和 DMA 进行接收。感谢帮助。
c - 编译 Dcmi 时出现 xError
原谅我的英语。
我想在 HAL 中设置 DCMI,因为使用 CooCox 必须从生成器 cubeMX 中复制代码
编译器不喜欢以下行:
代码:
错误: