我是嵌入式开发的新手。目前,我正在使用发现书在发现板上工作。我几乎已经完成了这本书,现在我想在这方面取得更多成就。我想做什么?我最近研究传感器,我从 itmdump(itm.txt) 文件中的传感器获得读数。现在我希望这些数据发布在(HTTP 请求)上。我的计划??
- 将数据写入文件。
- 从该文件中获取数据。
- 将数据发布到提供的链接。
我正在使用 no_std 环境,但没有发现如何将数据直接输出到文件或从 itmdump 输出到文件。 这是我的仓库,我想把这个 hello 发现写到一个文件中。谁能帮我解决这个问题?我是否正确地完成了我的任务?
no_std 代码:
#![no_main]
#![no_std]
use cortex_m_rt::entry;
use cortex_m::iprintln;
use panic_itm as _;
use stm32f3_discovery::stm32f3xx_hal::prelude::*;
#[entry()]
fn main() -> !{
let peripherals = cortex_m::Peripherals::take().unwrap();
let mut itm = peripherals.ITM;
iprintln!(&mut itm.stim[0],"Hello Discovery!");
loop {
}
}