摘要: 本人的分享均来自于实际设计过程中的感悟 不能保证分享成果的正确性,如有错误,请各路大神指出,我会虚心学习,感谢!!! 一、普遍的驱动初始化方法: 大家在编写单片机程序的时候,不知道有没有一种感觉,就是在写驱动程序的时候,很多时候,每一个驱动的初始化函数,都需要通过头文件extern导出。然后再到ma 阅读全文
posted @ 2022-05-08 20:08 大高玩子 阅读(1176) 评论(0) 推荐(1) 编辑
摘要: 注意:日志内容大多来自嵌入式系统设计师教程的内容 一、嵌入式系统的定义和组成 1.1.1嵌入式系统的定义 嵌入式系统的软件通常... 阅读全文
posted @ 2022-05-08 20:08 大高玩子 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 本人的分享均来自于实际设计过程中的感悟 不能保证分享成果的正确性,如有错误,请各路大神指出,我会虚心学习,感谢!!! 有时候我很好奇,编译器是如何知道我们输入的代码是什么意思的,他是如何把我们的代码编译成二进制可执行文件的呢。今天我们来实现... 阅读全文
posted @ 2022-05-08 20:08 大高玩子 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 记录一下,明天需要实现的静态信号槽,利用GCC 预编译段配置特性,实现 单片机 信号槽特性,理论上性能很高,因为对应的回调函数都在预编译阶段确定了下来,所以可以用于特定的场合。局限性就是槽函数无法动态添加删除,只能固定,但是用于特定场合,可以节约单片机资源,提... 阅读全文
posted @ 2022-05-08 20:08 大高玩子 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 本人的分享均来自于实际设计过程中的感悟 不能保证分享成果的正确性,如有错误,请各路大神指出,我会虚心学习,感谢!!! 一、问题描述 之前做的一款产品,所有的EMC实验中,就是电源端和信号端传导骚扰抗扰度都会出问题,并且只在施罗德CDG600... 阅读全文
posted @ 2022-05-08 20:08 大高玩子 阅读(1502) 评论(0) 推荐(0) 编辑
摘要: 本人的分享均来自于实际设计过程中的感悟 不能保证分享成果的正确性,如有错误,请各路大神指出,我会虚心学习,感谢!!! 一、电路概述 在设计产品的过程中,我们为了产品的可靠性和稳定性,会使用DC-DC隔离电源对系统电源进行隔离处理,我个人对控... 阅读全文
posted @ 2022-05-08 20:08 大高玩子 阅读(5430) 评论(0) 推荐(0) 编辑
摘要: 本人的分享均来自于实际设计过程中的感悟 不能保证分享成果的正确性,如有错误,请各路大神指出,我会虚心学习,感谢!!! 一、电路概述 在设计产品的过程中,有的产品会有着极其严苛的成本要求,连一个2-3毛钱的3.3V LDO芯片都要省,要扣到极... 阅读全文
posted @ 2022-05-08 20:08 大高玩子 阅读(2151) 评论(0) 推荐(0) 编辑
摘要: 环境记录 Win10 JDK 1.8 QT 5.12.5 QT Creator 4.10.0 NDK r20b SDK 26.1.1... 阅读全文
posted @ 2022-05-08 20:08 大高玩子 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 本系统基于淘宝某H3开发板制作 下载开发板Linux源代码和其他代码 H3资源 其中 H3-DVK-lichee-201809.t... 阅读全文
posted @ 2022-05-08 20:08 大高玩子 阅读(1354) 评论(1) 推荐(1) 编辑
摘要: rxm.h文件 #ifndef __RX_M_H__#define __RX_M_H__#include #include #inc... 阅读全文
posted @ 2022-05-08 20:08 大高玩子 阅读(69) 评论(0) 推荐(0) 编辑
摘要: Cortex-M3内涵的堆栈 Cortex-M3拥有两个堆栈指针 MSP的含义是Main_Stack_Pointer,即主栈 PSP... 阅读全文
posted @ 2022-05-08 20:08 大高玩子 阅读(544) 评论(0) 推荐(0) 编辑
摘要: Cortex-M3 在触发PendSV中断后的入栈情况 当前系统触发PendSV中断后,内核会自动做入栈操作(这里不考虑局部变量的入... 阅读全文
posted @ 2022-05-08 20:08 大高玩子 阅读(473) 评论(0) 推荐(0) 编辑
摘要: IMPORT关键字 IMPORT伪操作告诉编译器当前的符号不是在本源文件中定义的,而是在其他源文件中定义的,在本源文件中可能引用该符... 阅读全文
posted @ 2022-05-08 20:08 大高玩子 阅读(993) 评论(0) 推荐(0) 编辑
摘要: Cortex-M3简介 Cortex-M3是一个32位处理器内核。内部的数据路径是32位的,寄存器是32位的,存储器接口也是32位的... 阅读全文
posted @ 2022-05-08 20:08 大高玩子 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 位操作宏定义 我们在写C语言时,经常需要用到位操作,但是每次自己使用逻辑运算符进行操作的时候,很费脑子,试试下面几个宏定义吧: #d... 阅读全文
posted @ 2022-05-08 20:08 大高玩子 阅读(2025) 评论(0) 推荐(0) 编辑
摘要: 建立一个初始工程 Project >> New uVision Project 新建一个工程 选择项目的存储位置 选择工程的平台... 阅读全文
posted @ 2022-05-08 20:08 大高玩子 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 1、什么是RTOS 实时操作系统(RTOS)是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的... 阅读全文
posted @ 2022-05-08 20:08 大高玩子 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 修改和编译Linux内核 1.配置内核命令 make cleancp coidea972_7_800x480.config .c... 阅读全文
posted @ 2022-05-08 20:08 大高玩子 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 编译NUC972的uboot 1.下载uboot源码 酷客nuc972 uboot源码 2.解压源码 tar -zxvf uboot... 阅读全文
posted @ 2022-05-08 20:08 大高玩子 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 安装arm-linux-gcc4.8工具链和其他软件 1.下载软件包 下载arm-linux-gcc4.8工具链 2.通过命令安装 ... 阅读全文
posted @ 2022-05-08 20:08 大高玩子 阅读(444) 评论(0) 推荐(0) 编辑