- 博客(7)
- 收藏
- 关注
原创 K210 CanMV固件SD卡挂载失败原因笔记
可能是由于不同核之间的运行顺序不同,导致了在运行_boot.py时,SD卡还未成功挂载,所以SD卡一直挂载失败。可能原因2:在与SD卡通讯的SPI底层,若是ESP32,会在每一次通讯都初始化一次SPI引脚,而K210没有,可能在别的地方SPI引脚相关功能被其他代码修改了。可能原因1:K210芯片是双核芯片,在maixpy_main()函数中,先注册了核1的运行函数,接着再创建了mp_task任务来创建MicroPython环境。
2023-12-15 14:16:44
774
1
原创 用c++实现工厂模式
在C++中,可以使用工厂模式(Factory Pattern)来解耦对象的创建和使用。以下是一个简单的示例代码:首先定义一个抽象产品类:class Product {public: virtual void operation() = 0; virtual ~Product() {}};然后定义具体产品类:class ConcreteProductA : public Product {public: void operation() override {
2023-02-24 20:48:29
301
原创 C++随记
C++随记(0x02)1一、string 类char chs[20];cin.getline(chs,20);这种句点表示法表明 getline() 是istream类的一个类方法(cin是istream的类对象),使用 getline() 可以避免越过数组边界。string str;getline(cin,str);这里对 string 对象没有使用句点表示法,说明 getline() 不是类方法,string 对象是可变大小的,不需要限定边界。小知识:为什么前一个 getline(
2022-04-19 12:38:43
601
原创 C++随记
C/C++随记(0x01)1一、int * p1 , p2;这里的p1是 int 型指针变量,p2是 int型 变量(C和C++都相同)。一个具有注脚的文本。int * p3 , * p4;这里的 p3 和 p4 都是 int 型指针变量(C和C++都相同)。注意:指针变量和变量分开声明,以免意外!二、//C++允许,C不可const int arSize = 10;char name[arSize];C++中能够 允许 const 值作为数组的大小声明;但 C语言
2022-04-19 01:37:48
269
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人