专注于嵌入式技术分享!
嵌入式代码优化的几个技巧 嵌入式代码优化的几个技巧
大家好,我是杂烩君。 嵌入式代码优化是一个复杂的过程,它不仅取决于代码本身,还取决于目标硬件平台、编译器以及优化的目标(例如速度、内存使用、功耗等)。 不过,有一些通用的技巧可以在编写嵌入式代码时考虑到: 使用查表法在内存空间较为充足的情
2023-03-11
【知识点】什么是处理器微架构、指令集? 【知识点】什么是处理器微架构、指令集?
前言大家好,我是ZhengN。本次来分享一些芯片相关的小科普文。作为嵌入式开发工程师,我们对芯片都需要有一定的了解。 指令集1、指令集的体现指令集,就是CPU中用来计算和控制计算机系统的一套指令的集合。而指令集的先进与否,也关系到CPU的
2021-05-24
C语言、嵌入式项目中一些常用知识及技巧:第一弹 C语言、嵌入式项目中一些常用知识及技巧:第一弹
本次给大家分享一些C语言、嵌入式项目中的常用知识。 1、使用宏给结构体初始化如果频繁使用一个结构体的话,使用使用宏来给结构体进行赋值是很方便的一种做法。 例子:#include <stdio.h> #define NEW_
2020-08-17
【实践】日志调试法 【实践】日志调试法
在我们嵌入式开发中,调试代码的方法有很多。比如使用调试器在线调试、借助一些测量仪器、输出调试日志等方式。没有哪种方法是最好的调试方法,实际开发中需要根据实际情况借助不同的方法进行调试。但是,在一些稍微大点的项目中,输出调试日志却是比较好的
2020-08-12
【实践】OpenBLT Bootloader的使用 【实践】OpenBLT Bootloader的使用
前言分享的C语言的帖子大家似乎不太感兴趣,那我们拿起吃灰的板子来玩吧。。前几天在安富莱公众号有了解到OpenBLT,今天我们就来实践一下: OpenBLT 简介OpenBLT是一种开源引导加载程序,可以在任何微控制器上运行并使用任何类型的
2020-08-02
【经典问题】请写一个函数输出如下波形 【经典问题】请写一个函数输出如下波形
前两天群友岸与桥在群里问了这样一个面试题: 看到这样一个问题,群里讨论得很热闹,几位群友也给出了一些解答,主要有两种思路: ① 第一种思路是:依次输出相应电平,高、低电平持续的时间根据题目要求确定即可。关键代码如下(代码来自昵称为宋阳的
2020-07-26
【4G模块】小熊派4G开发板初体验 【4G模块】小熊派4G开发板初体验
开发板硬件资源介绍前阵子小熊派发布了一款超高性价比的4G开发板(19.8元包邮),但是板子仅限量1000套。小熊派官方给我送了一块,我们一起来学习学习: 板子做得小巧精致,控制核心用的是移远的EC100Y LTE Cat1无线通信模组,
2020-06-29
【4G模块】移远4G模组拨号+socket获取天气数据 【4G模块】移远4G模组拨号+socket获取天气数据
上一篇分享了4G开发板与我们PC进行通信(需要进行内网穿透),这一篇笔记我们直接使用4G开发板访问天气服务器获取天气数据。 我们要使用移远4G模块进行网络通信,要经历 3 个主要过程:网络注册、网络激活和socket 创建。 网络注册是自
2020-06-25
【4G模块】基于4G Cat.1的内网穿透实例分享 【4G模块】基于4G Cat.1的内网穿透实例分享
上一篇分享了:小熊派4G开发板初体验 这一篇继续BearPi-4G开发板实践:内网穿透实验。 基本TCP的socket通信测试之前我们学习WiFi模块时,与PC进行TCP协议的socket通信测试我们只要在我们的PC上通过网络助手建立一个
2020-06-20
【实践】基于RT-Thread的智慧路灯案例实验分享 【实践】基于RT-Thread的智慧路灯案例实验分享
之前分享了基于LiteOS的智慧农业案例实验分享基于LiteOS的智慧农业案例实验分享,阅读量挺不错,看样子大家都挺喜欢这种实验。那咱们就再来一个类似的实验:基于RT-Thread的智慧路灯案例实验。 实验框图 实验说明:设备终端不断采
2020-06-06
【实践】C语言、嵌入式应用:TCP通信实践 【实践】C语言、嵌入式应用:TCP通信实践
关于socket的笔记,之前已经有分享过两篇相关的文章: 【socket笔记】TCP、UDP通信总结 【socket应用】基于C语言的天气客户端的实现 本篇笔记我们再来一起回顾一下socket相关的知识:我们的开发板作为TCP客户端,与T
2020-06-01
AT指令测试WIFI通信模组并获取天气数据 AT指令测试WIFI通信模组并获取天气数据
ESP8266是一个很好玩的模块,应该有很多朋友都有玩过了,但也不乏有很多没玩过的朋友,下面进行简单介绍。本次笔记分享的是ESP8266 WiFi通信模组的AT指令测试实验。 ESP8266的认识 首先简单认识一下ESP8266。ESP8
2020-04-05
1 / 3