关注、星标嵌入式客栈,干货及时送达[导读] 嵌入式er编程,一些常见的宏应该掌握如何去使用,会带给你很多有用的功能。关于标准定义宏的详细示例,见今天推送的第二篇转载文章,总结的很清晰。本文特别示例了一下如何利用日期时间宏自动内置编译时间信息进入固件。标准预定义宏 使用示例:fprintf (stder ...
https://www.eetopic.com/article/255.html
关注、星标嵌入式客栈,干货及时送达[导读] AIOT如火如荼的当下,今天自网络整理分享一下IOT常见/不常见的协议,以及简要介绍。协议介绍 物联网涵盖了广泛的行业和用例,从单个受约束的设备到大规模的跨平台部署的嵌入式技术和实时连接的云系统,应有尽有。协议纷繁复杂,如用OSI模型进行对应,比较困难。本文 ...
https://www.eetopic.com/article/271.html
关注、星标嵌入式客栈,干货及时送达[导读] 前文描述了栈的基本概念,本文来聊聊堆是怎么会事儿。RT-Thread 在社区广受欢迎,阅读了其内核代码,实现了堆的管理,代码设计很清晰,可读性很好。故一方面了解RT-Thread内核实现,一方面可以弄清楚其堆的内部实现。将学习体会记录分享,希望对于堆的理解及实现有 ...
https://www.eetopic.com/article/274.html
关注、星标嵌入式客栈,干货及时送达[导读] 要比较灵活的使用C语言实现一些高层级的框架时,需要掌握一些进阶编程技巧,这篇来谈谈void指针的一些妙用。测试环境采用 IAR for ARM 8.40.1推荐一首中文歌曲<<后来>>,英文翻唱<<life>>来自瑞典歌手Sofia Kallgern:什么是void指针 void指针一般被称为通用指针或 ...
https://www.eetopic.com/article/277.html
[导读] 前面的文章有提到linux启动的第一个进程为init,那么该进程究竟是如何从内核启动入口一步一步运行起来的,而该进程又有些什么作用呢?做嵌入式Linux开发,有必要对这些概念了解清楚。本文基于ARM体系的内核启动做出解析。跳转内核前基本准备参考./Documentation/arm64/booting.txtBootloader至少完成以 ...
https://www.eetopic.com/article/287.html
[导读]:前面一篇文章关于IIR/移动平均滤波器设计的文章。本文来聊一聊陷波滤波器,该滤波器在混入谐波干扰时非常有用,算法简单,实现代价低。本文来一探其在机理、应用场景。注:尽量在每篇文章写写摘要,方便阅读。信息时代,大家时间都很宝贵,如此亦可节约粉丝们的宝贵时间。前文所说学习的倡导2W1H原则,思来想来并不 ...
https://www.eetopic.com/article/290.html
点上方嵌入式客栈,置顶/星标干货及时送达【导读】:在嵌入式系统中经常需要采集模拟信号,采集模拟信号的信号链中难免引入干扰,那么如何滤除干扰呢?今天就来个一步一步描述如何设计部署一个IIR滤波器到你的系统。写这篇文章考虑到很多粉丝是做单片机系统开发的,经常会需要采集模拟信号,系统中往往 ...
https://www.eetopic.com/article/296.html
导读:前文对U-Boot架构设计做了分析,本文来梳理一下U-Boot在具体板子上的移植工作,主要记录整体思路、要点,以触类旁通而记之。1.收集Boot相关信息NanoPC-T3 是友善之臂为企业用户设计的主板,采用三星八核Cortex -A53架构的S5P6818处理器。其主要技术参数:CPU: S5P6818, 动态运行主频400Mhz--1.4G ...
https://www.eetopic.com/article/301.html
导读:嵌入式Linux系统搭建,bootloader是必不可少的一环,而U-Boot已成嵌入式Linux事实标准。所以较为深入的分析U-Boot的设计,对于更好的理解U-Boot的工作原理有着重要意义。1. U-Boot简介Das U-Boot 是一个主要用于嵌入式系统的引导加载程序,可以支持多种不同的计算机系统结构,包括PPC、ARM、AVR32、MIPS ...
https://www.eetopic.com/article/302.html
导读:本文对权限表、用户表、设备表、设备管理以及映象文件如何部署等内容及应用进行总结。1.权限表默认Buildroot所有文件均为root用户拥有,并保留在$(TARGET_DIR)中安装它们的权限。1.1权限首先弄明白Linux里面权限是怎么管理的,这至关重要,但不需要死记!不需要死记!并不需要死记!重要的事情说三遍 ...
https://www.eetopic.com/article/303.html