HAL [/hel/] 是一个全面的网表逆向工程和操作框架。 几乎所有可用的关于网表分析的研究都是在基于图形的网络表表示上进行的。在其核心,HAL 提供的正是:一个框架,用于将任意来源的网表(例如 FPGA 或 ASIC)解析为基于图形的网表表示,并提供必要的内置工具来遍历和分析所包含的门和网络. 我们的愿景是 HAL 成为 IDA 或 Ghidra 等工具的硬件逆向工程等效工具。我们希望 HAL 能够为研究人员和分析师提供一个通用基线,以提高研究结果的可重复性并抽象出重复出现的基本任务,例如网表解析等。 优化的 C++ 内核带来高性能 通过内置 Python 绑定实现灵活性 通过 C++ 插件系统实现模块化 通过丰富的测试套件确保稳定性 更多详情、使用方法,请下载后阅读README.md文件
2022-07-05 09:07:27 13.15MB vhdl
范围 embedded-hal作为构建平台无关驱动程序生态系统的基础。(驱动程序意味着库 crates,它让目标平台与外部设备(如数字传感器或无线收发器)连接)。 该系统的优势在于,通过将驱动程序编写为驱动程序之上的通用库,embedded-hal作者可以支持任意数量的目标平台(例如 Cortex-M 微控制器、AVR 微控制器、嵌入式 Linux 等)。 应用程序开发人员的优势在于,通过采用embedded-hal他们可以为他们的平台解锁所有这些驱动程序。 embedded-hal不依赖于特定的执行模型,例如阻塞或非阻塞。 对于超出 提供的功能,embedded-hal鼓励用户直接使用目标平台。不过,可以提议将通用功能的抽象包含在本指南embedded-hal中的描述中。 更多详情、使用方法,请下载后阅读README.md文件
2022-07-05 09:07:01 63KB rust
移植标准库OLED驱动代码至HAL库,使用模拟iic引脚随时可以改动,使用stm32cubemx配置,方便二次开发
2022-07-04 21:38:10 5.36MB stm32 嵌入式硬件 单片机 OLED
1
BS8116A_3Init();//配置 BS8116_Key_Int();//返回键值 确保可以直接使用,支持设置灵敏度
2022-07-02 14:37:18 2KB BS8116A
1
主控使用STM32F103C8T6,测距模块使用TFmini,TFmini使用串口通信方式,将传回的数据解析发送给串口助手,并显示在0.96寸OLED屏幕上。将激光测距模块安装在麦克纳姆轮上,实现全方位测距,并加入了蓝牙,使用蓝牙控制车的移动
2022-07-02 09:58:12 7.43MB STM32 激光测距 麦克纳姆轮 蓝牙遥控
1
STM32F429开发指南-HAL库版本_V1.1
2022-06-23 23:32:02 55.26MB stm32
1
基于stm32f103c8t6的ds18b20温度传感器程序,手机蓝牙控温,olef显示开发软件,stm32cubemx keil5mdk,
2022-06-23 20:39:52 11.6MB stm32 ds18b20 hal cubemx
1
采用STM32F103C8T6单片机,KeilMDK5.32版本 串口异步通信,开启收发方向,阻塞式发送(仿printf发送);非阻塞式接收数据。 PC13控制LED灯,LED灯的亮灭指示接收到数据。 程序初始化完成之后,开启接收空闲中断。 在接收空闲回调函数中,重新开启接收空闲中断(因为在进入接收回调函数前,所有与接收相关的中断已经关闭)
2022-06-22 16:44:57 16.56MB stm32 文档资料 arm 嵌入式硬件
1
STM32F7开发指南-HAL库版本_V1.1.pdf
2022-06-21 13:55:09 59.02MB STM32
1
STM32L4 坦克大战 AD_Tank 有自动驾驶模式,可自行移植,运行平台(正点原子 潘多拉STM32L4 IOT开发板)自动驾驶按键输入秘籍 上上、下下、左左、右右 。o( ̄▽ ̄)d
2022-06-20 20:41:55 1.7MB stm32 游戏
1