问题标签 [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.

0 投票
1 回答
7892 浏览

spring - 用于获取表中最新记录的 Spring JPA 查询

我是 Spring JPA 的新手。我有一个名为 Product 的模型。我正在尝试编写一个 api 端点来获取产品表的最新记录。

当我运行我的应用程序 HAL 浏览器 http://localhost:8080/api/v1/products/search/findTop2ByOrderByIdDesc

我收到错误消息

如何解决这个问题。好心提醒

0 投票
1 回答
4752 浏览

stm32 - STM32F4 Discovery board hal blink 不闪烁

我刚开始在 stm32f4 发现板上玩 HAL。最基本的眨眼不起作用,关于这件事的任何提示都会有帮助吗?代码本身编译没有任何问题。

我正在测试 STM32CubeMX 并使用它预先生成的主文件。内部没有任何先进的东西可能会导致问题。

我正在使用 CooCox CoIDE 开发环境。

0 投票
0 回答
80 浏览

spring - _embedded 没有出现在 Spring 的 Json 响应中

我是春天的新手。我有

客户.java

还有我的 OrderItem.java

当我运行 hal-browser 到

http://localhost:8080/api/v1/customers/1/cart 以前是返回

但是现在在将 spring 的版本更改为 4.2.0.RC3 并将 jackson 版本保持为 2.6.1 之后。_embedded 没有出现在 json 响应中

它的显示像

好心提醒。

0 投票
1 回答
376 浏览

android - Android Camera2 图像处理:什么是几何校正?

页面上,有一张相机管道的图片(​​图 2)。它说,图像处理过程中有八个阶段。我在 CameraMetadata 中找到了具有相应名称的阶段,除了一个阶段:

几何校正

我已经用谷歌搜索了它,但没有找到与 Android 相关的信息……那么它在 Android 中的作用是什么?我怎样才能访问/配置它?

0 投票
1 回答
701 浏览

json - 为什么 Spring HATEOAS 返回导致 JSON 反序列化异常的重复链接?

香草实体用户 -

URL 中主机名已更改的搜索结果 - 存在 2 个 _links

编辑

单独访问资源时,不存在重复链接。但是,当客户端(在我的例子中是微服务)使用 a 发出请求RestTemplate时,响应返回 2 _links,如上所示。

我正在使用 Spring Data JPA、Spring Data Rest、Spring HATEOAS 和 Spring Cloud。这是我的 Github 上的项目链接。

完全披露:我在 Spring HATEOAS Github 上提交了一个问题。

0 投票
1 回答
5231 浏览

stm32 - HAL_UART_Transmit_IT:只发送几个字节

我在使用 FreeRTOS 的 STM32F407 上遇到问题。到目前为止,发送到 xbee 模块的大部分消息都已发送。只有有时(5 到 60 分钟后)TX 过程会被中断。

在调试会话中,我可以看到,在 2 个字节(约 40 个)之后不再设置 TXEIE。UART_HandleTypeDef 的 TxXferCount 也是 42 (TxXferSize: 44)。SR-Register 中的标志 TXE 已设置,但 CR1-Register 中的 TXEIE 未设置。

ISR 激活了 2 次以将它们存储到数据/移位寄存器中。这我可以在逻辑分析仪上看到。但我无法弄清楚写作任务/isr的来源。

Xbee 模块获取消息并发送响应消息。感谢您的任何回复!

初始化:

传输

情监侦

0 投票
0 回答
345 浏览

android - 如何通过 HAL 向 Java API 公开 USB 设备?

背景:

我正在尝试将新传感器集成到 Android 平台中。出于开发目的,我使用的是 Nvidia Jetson-TK1 开发板和 Spark Core。Spark Core 与传感器通信,并通过 USB 串行输出数据。

在高层次上,我的需求是:

  • 能够通过 USB 将串行数据读/写到 Spark Core
  • 使用 API 编写的 Android Service 处理数据
  • 高速完成这一切

将来当我在使用 HAL 方面变得更有经验时,我可能会完全消除 Spark Core,并使用 Jetson 上的 GPIO 引脚来控制传感器 IC。

进入细节:

我可以通过 command 读取数据cat /dev/ttyACM0,但我正在寻找一种更底层的方法。我想使用 HAL 与设备进行通信。具体来说,我希望 Spark Core 在cat /proc/bus/input/devices.
然后我希望能够使用getevent /dev/input/eventXX.

主要问题:

这是我的方法:

  1. 在本机 C 代码中查找或开发 USB 设备驱动程序
  2. 在Android源码中使用JNI编译驱动
  3. 使用 HAL 定义创建 HAL 模块(.so 二进制文件)
  4. 将 Android 源代码编译到内核中
  5. 闪到 Jetson
  6. 利润

这个对吗?有人能指出我第一步的方向吗?我很困惑,因为我知道 Android 是基于 Linux 内核构建的,而 Linux 内核应该内置 USB 设备驱动程序(对吗?)

0 投票
3 回答
900 浏览

spring - 带有 Spring Hateoas 和 Mvc 的 HAL(无引导)

我正在使用 spring mvc 和 hateoas 来构建一个宁静的 api。以前,我将 spring boot 与 hatoas 一起使用,服务器按预期呈现响应。现在,我没有使用 spring boot,服务器没有正确呈现响应。根据我的研究,我发现有些人在谈论涉及配置消息转换器的解决方案。那么,除了注解@EnableHypermediaSupport,在没有spring boot的情况下设置媒体类型HAL还需要什么?

ApiConfiguration.java:

ApiInitializer.java:

}

pom.xml:

AdaptationRestController.java:

AdaptationResource.java:

我得到什么:

应该是什么:

0 投票
2 回答
13853 浏览

c - 无法从闪存中擦除数据(STM32)

我正在尝试将一些数据保存到我的STM32F407板上的闪存中。在我保存它们之前,我需要擦除内存扇区。我选择了从地址 0x08004000 开始的16 KB Sector1并选择了Voltage range 2.1-2.7 V。我正在使用 HAL 库。

FLASH->CR |= FLASH_CR_STRT后程序停止响应;HAL_FLASHEx_Erase() -> FLASH_Erase_Sector() 函数内的行。

我很确定这是我的错,但我无法找出问题所在。

我是否选择了错误的电压范围或扇区数?

感谢您的回答。

0 投票
2 回答
981 浏览

spring - 在 Spring HATEOAS 中嵌入对象而不是集合

一个非常快速的问题,似乎没有简单的答案。

是否可以使用 Spring HATEOAS 将对象直接放在嵌入式资源下?JSON 中所需的输出格式应如下所示

使用下面的代码,我总是会得到我想要嵌入的任何资源的集合。

然后embeddedResources将它们放在一个类上,该类后来也映射到一个资源。

但由于某种原因,即使我没有向嵌入资源添加集合,输出仍将myObject嵌入资源显示为数组: