木子剑
生命不熄,学习不止!
上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 请从 【 https://sourceforge.net/u/m0slevin/profile/ 】 下载MARK3源码包, 如下图: 和scmRTOS一样,因为是C++的,用的人很少很少,这个MARK3带个GUI,功能完善感觉比scmRTOS强一点,让我先来试试水吧。。。 (scmRTOS相当于以 阅读全文
posted @ 2022-02-14 23:00 木子剑 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 大多数单片机程序员,使用MDK或IAR比较多,共同点是小公司或个人用是倒版的;无意中发现有个正版的Embedded Studio可以用, 使用感觉性能已超过了IAR !写个随记,让有需要的人快速入门。 【下载软件】 首先进入 https://www.segger.com/downloads/embe 阅读全文
posted @ 2021-12-10 23:47 木子剑 阅读(12236) 评论(0) 推荐(0) 编辑
摘要: 每一个芯片型号,都配置了专用的ICF文件,ICF主要作用就是定义内存位置、内存大小和堆栈大小。 其作用不言而喻!! 【关键字:define symbol】 define symbol __ICFEDIT_intvec_start__ = 0x08000000; /*-Memory Regions-* 阅读全文
posted @ 2021-12-08 11:30 木子剑 阅读(6566) 评论(0) 推荐(1) 编辑
摘要: scmRTOS下载地址: https://github.com/scmrtos/scmrtos/releases 当前版本为:scmrtos-release-v5.2.0,但建议使用scmrtos-release-v4.0版本。 以下都是经过测试ok的源码,为了方便移植到SWM32S或其他芯片,特此 阅读全文
posted @ 2021-12-06 01:17 木子剑 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 在C++中,有函数重载和操作符重载,函数重载比较好理解,相对简单一点。 操作符重载主要针对用户自建的类,要进行一些运算,因为编译器不认识它们。 操作符重载: Complex operator+ (Complex& c1,Complex& c2); complex就是C++的类,可当做是用户新建的; 阅读全文
posted @ 2021-11-01 08:42 木子剑 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 题外话,为什么我学习C++?主要原因看到是GUIlite是用C++写的,如果不会C++,无法很好的使用; 为什么我要 了解C++的template模板,因为我在学习scmRTOS,这也是用C++写的,使用大量的 C++命名空间和C++模板,如果你不学习的话,也无法很好的使用scmRTOS; 话说te 阅读全文
posted @ 2021-10-29 08:51 木子剑 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 在C++中,const inline 或 friend 这些概念,我个人觉得很容易理解, 但是这个static有时候有些迷糊了。 回忆在C中,1号C文件内有个int Xy;如果在2号文件内想使用Xy这个变量,2号写成 extern int Xy;就取到了;但是如果1号C文件写成这样 static i 阅读全文
posted @ 2021-10-23 13:27 木子剑 阅读(35) 评论(0) 推荐(0) 编辑
摘要: C++是有面向对像的特性,但有些概念还是容易让人迷糊的: #include <iostream> #define log(x) std::cout<<x; extern void Log(const char* p); /* 一个类 */ class A{ private: int i; publi 阅读全文
posted @ 2021-10-23 12:08 木子剑 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 除了析构函数测试外,也有子类 父类相关内容: #include <iostream> #define log(x) std::cout<<x<<std::endl using namespace std; /* 父类,构造函数等 */ class String{ public: const char 阅读全文
posted @ 2021-10-22 23:32 木子剑 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 在C++ 中,建立一个父类或子类,都要考虑类的四个默认函数: 构造函数 析构函数 拷贝函数 赋值函数。 在C++中,有三种继承 public、protected、private,但有一个奇葩的关键字friend,有点打乱这些权限关系。 在C++中,任何类都有成员函数和成员变量;而构造函数只是成员函数 阅读全文
posted @ 2021-10-22 22:28 木子剑 阅读(76) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页