![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C-C++
文章平均质量分 66
小小路边草
喜欢尝试各种编程语言,喜欢研究各种技术
展开
-
keil创建无启动文件及自定义.sct文件的工程
需求背景:主程序常驻ROM,子程序动态加载到RAM中运行。子程序由主程序动态加载到指定RAM位置执行,子程序可以调用主程序的公共接口(函数),子程序执行完成后返回主程序。原创 2021-03-06 21:06:59 · 2720 阅读 · 0 评论 -
C++虚函数的深入理解
1,虚函数是C++面向对象程序设计思想继数据抽象,继承之后的第三个基本特性。 2,封装是通过特性与行为的组合来创建新的数据类型,通过让细节private来使得接口和具体实现隔离。而虚函数则反映相同类型之间的区别。 3,首先来看看一个例子:#include <iostream>using namespace std;class A{ public: void play(原创 2015-07-29 16:22:41 · 943 阅读 · 0 评论 -
Linux 0.11进程共享同一个页目录表
打断一下各位,前面关于我提问的 linux0.11中所有进程共享一个页目录表,而所有进程平分4G空间,每个64MB,每个应用程序编译时入口地址相同,而载入运行时,由于所有进程的产生的虚拟地址都一样,一张页目录表无法将相同的虚拟地址映射到不同的物理地址。即无法将进程空间分配到每个64M地址中。 为了解决这个问题,可以有两种方法:(1)就是每个应用程序在编译链接时,分别预先指定入口地址为1x64m ,原创 2016-09-07 18:18:42 · 1685 阅读 · 0 评论 -
运动数据保存和发送
骑行开始或者结束:if ( bycle_enable == 0 ){ bycle_enable = 1; config.train_bycle_utc = getUTC(); config.train_bycle_distance=pedometer.distance; config.train_bycle_pedometer =pedometer.counter原创 2017-08-05 19:41:54 · 720 阅读 · 0 评论