emlib:Silicon Labs emlib 的绑定

时间:2024-06-21 09:48:44
【文件属性】:

文件名称:emlib:Silicon Labs emlib 的绑定

文件大小:49KB

文件格式:ZIP

更新时间:2024-06-21 09:48:44

Rust

嵌入 Silicon Labs emlib 的 Rust 绑定。 emlib在 Silicon Labs EFM32 微控制器上编译和运行。 这是一个概念验证和正在进行的工作,因此目前仅支持其微控制器的系列。 该库已在以下开发套件上进行了测试: 编译 emlib emlib需要以下工具来构建: - 用于为 EFM32 构建 Silicon Labs emlib。 - 用于 GDB 调试和从命令行刷新 EFM32 如果您使用的是 linux,则可以像这样安装 ARM GCC 工具链: $ sudo add-apt-repository ppa:terry.guo/gcc-arm-embedded -y $ sudo apt-get update -q $ sudo apt-get install gcc-arm-none-eabi 编译示例 该项目使用make来调用carg


【文件预览】:
emlib-master
----Cargo.toml(1KB)
----.gitmodules(306B)
----src()
--------ebi()
--------emu()
--------lesense()
--------chip()
--------cmu()
--------i2c()
--------leuart()
--------rtc()
--------timer()
--------usart()
--------dma()
--------gpio()
--------lib.rs(581B)
--------adc()
--------irq()
--------bin()
--------acmp()
--------prs()
----.gdbinit(294B)
----efm32-common()
----.execute.jlink(82B)
----examples()
--------rtc_blink.rs(1KB)
--------light_sense.rs(9KB)
--------boxes.rs(318B)
--------vec.rs(326B)
--------timer.rs(1KB)
--------uart.rs(1KB)
--------i2c.rs(5KB)
--------leuart.rs(1KB)
--------energy_modes.rs(1KB)
--------buttons_int.rs(1KB)
--------joystick.rs(996B)
--------dma.rs(1KB)
----.travis.yml(195B)
----build()
--------emlib.rs(4KB)
----test()
--------cmock.yml(82B)
--------lib()
--------util()
--------README.md(344B)
--------Makefile(302B)
--------tests()
----README.md(2KB)
----Makefile(2KB)
----.gitignore(61B)
----thumbv7m-none-eabi.json(414B)
----.travis.install.deps.sh(529B)

网友评论