Embedded
文章平均质量分 58
udeankyd
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
通过函数指针实现程序跳转
函数指针的定义 首先看指针的定义,指针是指向某个变量的地址,实际不占用内存空间,就是个地址。例如: int *p; //p指向某个int变量 int a=123;//int类型的变量a值为1,地址为编译器自动分配。 p=&a; //p指向变量a,p为变量a的地址 //此时,假设a的地址是0x1000,那么*p=123,p=0x1000。 在说函数指针定...原创 2018-07-17 10:06:35 · 2936 阅读 · 0 评论 -
typedef和函数指针
在《函数指针实现程序跳转》里有一个值得讨论的地方,就是typedef的用法,过去最经常看到的用法都是: typedef unsigned char uint8_t; typedef unsigned short int uint16_t; typedef unsigned long int uint32_t; 久而久之就会有一种错觉,认为typedef和#define是一...原创 2018-07-17 10:15:02 · 649 阅读 · 0 评论 -
c代码保护方法---均实践有效
虽然现在互联网越来越崇尚开源,但是毕竟商业公司要赚钱还是要有其可信竞争力的。Google也不是所有代码都开源在GitHub上,要不然百度还能这么不给力么。 尤其对于创业公司,代码保护是慢慢发展路上必须面对的事情。 以下两种方式均是我实践过并且一直在使用的,原理相同,即把源文件.c编译为目标文件.obj/.o,将目标文件公开。 一、lib库 之前试过封装库的方式,即再建立一个Library的...原创 2018-07-24 15:51:47 · 1628 阅读 · 0 评论 -
S32 Design Studio v2017.R1体验之Processor Expert
前两天发现S32 Design Studio(以下简称为S32DS)出了新版本2017.R1(其实去年底就出了),之前我还一直在用v1.2,并且一直到上个月都还在出2017.R1的SDKs,并且这些SDK都不支持v1.2,于是更新了2017.R1,感觉整个使用体验更流畅了。 这两天试用了一下MPC5744P EAR SDK Z4 core for GCC,主要是增加了S32DS对Processo...原创 2018-07-19 10:13:24 · 4578 阅读 · 2 评论 -
SVN彻底删除某版本的方法
如果出现了提交失误,想从服务器端彻底删除某版本,可以这么做。 在服务器端的Repository/RepoName/db/revs/0和/db/revprops/0中删除对应的版本号,此时再update会出现问题,还需要修改/db下的current文件,这里记录最新的版本号,如果删除了最新的99~100版本记录,那current要改成98. 此时如果提交会提示No such reported rev...原创 2018-12-24 17:00:20 · 15644 阅读 · 0 评论
分享