c++
临峰不畏
C/C++,Python,Lua,Linux,Vim,Shell,设计模式,设计法则,正则式,OpenWrt,MySQL,Django,嵌入式,uC/OS-II,STM32
展开
-
在MDK上建立一个C++的STM32开发工程
最近,我惊讶地发现居然可以用C++进行嵌入式程序开发,甚至是裸系统程序。之前,做单片机开发、STM32上程序开发,想到的都是C语言、汇编语言,根本就没有考虑过还可以用C++语言做开发。近日,在学习公司的项目之后,发现C++有其独道之处。开发起来比C语言更方便架构搭建与程序管理。 我之前对C++有曲解,总认为C++只适合做上层应用软件开发,不适用于单片机开发。一方面是因为C++喜欢原创 2012-06-22 21:08:56 · 25691 阅读 · 8 评论 -
中断中C函数调用C++
之前,我们在单片机程序开发时都会面对中断函数。众所周知的,这个中断函数肯定是要用C函数来定义的。我在用C++进行程序开发的时候就发现了一个需要解决了问题:在断函数中怎么调用C++的成员函数? 我的中断函数定义在文件 IRQHander.c 文件中,我想在串口中断函数调用 gPrinter.Putchar(ch) 函数。用于向 gPrinter 发送字符打印消息。原创 2012-06-24 20:26:31 · 6072 阅读 · 0 评论 -
请教C++问题
我自己写了一个C++程序,用的是MDK。但老在一个地方上报错,百思不得其解,求高兴指点迷津。如下:CShellTask.h头文件class CShellTask{public: CShellTask& GetInstance(); // 这里老报错 void Create(); ……};在某个地方引用:bool CApp::Execution()原创 2012-06-22 18:57:54 · 5990 阅读 · 1 评论