问题标签 [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.
spring - 用于获取表中最新记录的 Spring JPA 查询
我是 Spring JPA 的新手。我有一个名为 Product 的模型。我正在尝试编写一个 api 端点来获取产品表的最新记录。
当我运行我的应用程序 HAL 浏览器 http://localhost:8080/api/v1/products/search/findTop2ByOrderByIdDesc
我收到错误消息
如何解决这个问题。好心提醒
stm32 - STM32F4 Discovery board hal blink 不闪烁
我刚开始在 stm32f4 发现板上玩 HAL。最基本的眨眼不起作用,关于这件事的任何提示都会有帮助吗?代码本身编译没有任何问题。
我正在测试 STM32CubeMX 并使用它预先生成的主文件。内部没有任何先进的东西可能会导致问题。
我正在使用 CooCox CoIDE 开发环境。
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 响应中
它的显示像
好心提醒。
android - Android Camera2 图像处理:什么是几何校正?
在此页面上,有一张相机管道的图片(图 2)。它说,图像处理过程中有八个阶段。我在 CameraMetadata 中找到了具有相应名称的阶段,除了一个阶段:
几何校正
我已经用谷歌搜索了它,但没有找到与 Android 相关的信息……那么它在 Android 中的作用是什么?我怎样才能访问/配置它?
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 上提交了一个问题。
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 模块获取消息并发送响应消息。感谢您的任何回复!
初始化:
传输
情监侦
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
.
主要问题:
这是我的方法:
- 在本机 C 代码中查找或开发 USB 设备驱动程序
- 在Android源码中使用JNI编译驱动
- 使用 HAL 定义创建 HAL 模块(.so 二进制文件)
- 将 Android 源代码编译到内核中
- 闪到 Jetson
- 利润
这个对吗?有人能指出我第一步的方向吗?我很困惑,因为我知道 Android 是基于 Linux 内核构建的,而 Linux 内核应该内置 USB 设备驱动程序(对吗?)
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:
我得到什么:
应该是什么:
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() 函数内的行。
我很确定这是我的错,但我无法找出问题所在。
我是否选择了错误的电压范围或扇区数?
感谢您的回答。
spring - 在 Spring HATEOAS 中嵌入对象而不是集合
一个非常快速的问题,似乎没有简单的答案。
是否可以使用 Spring HATEOAS 将对象直接放在嵌入式资源下?JSON 中所需的输出格式应如下所示
使用下面的代码,我总是会得到我想要嵌入的任何资源的集合。
然后embeddedResources
将它们放在一个类上,该类后来也映射到一个资源。
但由于某种原因,即使我没有向嵌入资源添加集合,输出仍将myObject
嵌入资源显示为数组: