嵌入式笔试和面试题。 配套哔哩哔哩视频主页:【才鲸嵌入式】https://space.bilibili.com/106424039
一款超轻量级(ROM<1.6K, RAM<0.3k)、高性能的 C/C++ 日志库
目前嵌入式使用的代码调式手段主要为使用硬件调试,如SWD、JATG等接口监控内存情况。 但目前大部分实际使用情况没有那么多的调试手段,只能使用互联网常用的手段——增加LOG。 当代码量大时,线程多时,LOG数量激增,不容易通过LOG解析,本代码库的作用就是为了清楚了解函数减的调用关系。
mr-library 是一个专为嵌入式系统设计的轻量级框架,模块化的软件架构充分考虑了嵌入式系统的资源和性能要求。 通过提供标准化的设备管理等,极大地简化了嵌入式应用的开发难度,帮助开发者快速构建嵌入式应用程序。
RT-Thread是一个来自中国的开源物联网操作系统,它提供了非常强的可伸缩能力:从一个可以运行在ARM Cortex-M0芯片上的极小内核,到中等的ARM Cortex-M3/4/7系统,甚至是多核,64位的ARM Cortex-A,MIPS32/64处理器的功能丰富系统
在MCU上实现GPIO的方式模拟SPI主动通信,已经在GD32F2上做好验证。
之前用gd的硬件spi驱动att7022eu没有调试成功。后来用软件模拟了spi。 实现了对SPI设备的抽象,只要更改MISO,MOSI,CLK,CS和dealy这五个函数,就可以实现移植。
Third-party open-source software Mbed TLS | 三方开源软件Mbed TLS