摘要:
记录的一些小知识 阅读全文
摘要:
3.1、何为命名空间 3.1.1、命名空间的引入 (1)命名空间namespace,是c++引入的一种解决全局变量和函数名冲突机制 (2)c语言没有namespace,但是c++及之后的java python 等都有 (3)namespace的关键点有2个:一是如何解决名称冲突,二是如何合法的访问变 阅读全文
摘要:
Image2Lcd软件分享 链接:https://pan.baidu.com/s/1v2XNucZhL4z_eSUECDxqVw?pwd=9527 提取码:9527 阅读全文
摘要:
bash: ./arm-none-linux-gnueabi-gcc: No such file or directory解决方法 https://blog.csdn.net/eydwyz/article/details/98033852 ubuntu进行apt-get时候出现Package xxx 阅读全文
摘要:
参考来自 嵌入式c的经验总结包含很多精华.pdf 中的 常见面试题深入剖析 void test2() {char string[10], str1[10];int i;for(i=0; i<10; i++){str1[i] = 'a';}strcpy( string, str1 );} // 我们可 阅读全文
摘要:
1.心血来潮看自己能不能参考时序图重新写一个IIC驱动,加强一下时序图的理解。记录下来,以后遇到此类的IIC时序的芯片可以直接操作。 先说说自己参照手册来写AT24c02的IIC低层驱动,从写完到最后调试成功所遇到的问题: 1.先确定SDA、SCL两根线的硬件连接。 (由于自己换了一套开发板,自己当 阅读全文
摘要:
分析源码: 得先学会读文档, 函数前边的 note ;是了解该程序员的思想的途径。不得不重视 代码前边的 Notes,了解思想后,然后在分析代码时看他是如何具体实现的。 1、 ucosii/source/ucosii.h 全局变量(GLOBAL VARIABLES)的定义: OS_EXT INT32 阅读全文
摘要:
开启ucosii的移植之旅: 4.6.1、移植和硬件平台的关系 (1)只要是cortex-m3内核内核的soc移植差异都不大。 同内核同soc的不同开发板移植差异都不大。 不同内核的开发板移植难度大,找的官方移植的同内核版本为起点。 移植的一般思路: 先找到相近的内核移植好的源码。(官网里找一个) 阅读全文
摘要:
发现自己的代码的意思和自己理解的意思有不相同的时候,自己先用printf打印输出分析 当发现是自己那一个知识点没有掌握好时,自己用其他的C编译器,仿写用到的知识点的程序,然后掌握该知识点。 最后实在找不到问题的时候自己理解不了,就用硬件仿真调试,设置断点,查看数值分析。 对于自己不熟悉的东西,理解正 阅读全文
摘要:
main.c(32): warning: #1-D: last line of file ends without a newline 这个是由于在main函数的“}”后,没有加回车。 只要在main函数的“}”后加回车键,此警告信息即可消除。 C4056E type of input file ' 阅读全文