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