ICode9

精准搜索请尝试: 精确搜索
  • 嵌入式C语言内存操作2022-02-27 18:02:00

    文章目录 1. 指针1.1 指针概念1.2 指针+修饰符1.3 指针+运算符1.4 多级指针 2. 数组2.1 数组的定义与初始化2.2 数组空间的初始化2.3 指针与数组 3. 结构体,共用体3.1 字节对齐 4. 内存分布图4.1 栈空间4.2 堆空间4.3 只读空间 4. 内存分布图4.1 栈空间4.2 堆空间4.3 只读空

  • 从零开始构建嵌入式实时操作系统2——重构2022-02-25 23:58:12

    1.前言 本人是一个普通的中年程序员,并不是圈内的大牛,写嵌入式操作系统这一系列的文章并不是要显示自己的技术,而是出于对嵌入式的热爱。非常幸运,本人毕业后的十几年一直从事嵌入式行业,遇到过各种坑,也收获过各种喜悦。希望通过嵌入式操作系统系列文章能对其它的嵌入式爱好者能

  • 嵌入式常用裸机编程框架2022-02-25 21:03:32

    RTOS嵌入式系统框架进阶 第一章 嵌入式常用裸机编程框架 第二章 面向对象编程 文章目录 **RTOS嵌入式系统框架进阶** 前言1 轮询方式2 事件驱动方式2.1 普通事件驱动方式2.2 改进事件驱动方式 3 常用事件驱动方式:定时器3.1 “时间片”框架3.2 改进“时间片”框架3.2 “

  • 嵌入式怎么入门,嵌入式应该先学习什么2022-02-24 20:04:14

    嵌入式到底是什么,很多对这个概念都很迷糊,许多人都认为这是工程师的代名词。   嵌入式工程师可以说是目前涵盖面最广、最火的职业之一,那么到底什么是嵌入式呢? 狭义上嵌入式系统由硬件和软件组成.是能够独立进行运作的器件 广义上嵌入式是一种系统   首先,我想说的是嵌入式有很

  • 嵌入式无操作系统下管理内存和队列(类UCOS II思想)2022-02-24 19:02:00

    例子:存储日志,最多存128条,每条最大1MB。 内存方面 因为嵌入式不适合用动态内存,会产生碎片。这里我们用 u8 data[LOG_SIZE];开辟固定128MB的内存区,再对其分为128个1MB内存块进行管理。 管理方法为:使用一个内存控制块结构体MCB,再编写增删改函数操作MCB进行管理。 队列方面我们使用循

  • 嵌入式开源组件2022-02-23 19:33:08

    1 QueueForMcu - 用于单片机的队列功能模块(非RTOS) 2MCU_Font - LVGL的多语言转换工具(按需转换字体) 3 wolfSSL - 一个轻量级的嵌入式SSL/TLS加密库

  • 【数据结构】环形缓冲区介绍,原理讲解+代码实现,嵌入式,内核2022-02-22 20:02:59

    【数据结构】环形缓冲区介绍,原理讲解+代码实现 【数据结构】环形缓冲区介绍,原理讲解+代码实现

  • 7、ARM嵌入式系统:UART初始化2022-02-20 21:31:40

    一、UART概述 百度上UART的定义:通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART。它将要传输的资料在串行通信与并行通信之间加以转换。作为把并行输入信号转成串行输出信号的芯片,UART通常被集成于其他通讯接口的连结上。简单来说就是UART就是一种

  • 如何看待2022届秋招嵌入式开发岗位薪资大涨?2022-02-20 10:00:36

    转载于无际:http://t.csdn.cn/ZSlSW 大家好,我是无际。 最近在网上看到了关于2022届嵌入式开发岗位薪资大涨的帖子,比如说像海康、大华、汇顶、联发科等公司的招聘。 普遍年薪达到25W,甚至有40W的,直逼互联网。 虽然不知道是不是网友吹牛逼的,不过这个并没出乎我的意料,我以前文章经

  • 嵌入式程序执行完之后去哪儿了呢?2022-02-09 11:57:59

    简 介: 对于嵌入式系统,如果没有运行RTOS,那么程序开发中的 主函数(main())需要通过某种机制使其永远愉快的运行下去,它没有终点。如果想从main函数中退出,具体干什么是由所使用的C语言编译器决定的。 关键词: C51,main,程序退出

  • 嵌入式c:指针2022-02-07 23:33:35

    掌握:1)指针 2)结构体指针 3)宏定义 了解:Typedef、宏定义、条件编译、内存操作 c语言指针: 指针的基本操作: 定义指针 写入数据 移动指针 数据调用 指针、数组都是在RAM空间中占用内存,只是表达的方式不同; 指针更有灵活性,不固定空间大小,可以游走于更大的空间; 数组需要事先固定一个空间

  • 自学C语言第二天(嵌入式)(单片机)2022-02-06 16:02:37

      1.初识常量和变量 2.初识字符串 3.初识转义字符 4.初识选择语句 一、初识常量和变量    二、初识字符串   //字符串就是一串字符 - 用双引号括起来的一串字符 //int main() //{ // "abc"; // "asdfg"; // return 0; // //} #include <string.h> #include <stdio.h>

  • 嵌入式C学习笔记12022-02-04 19:59:36

    目录 一、进制转换  二、位运算 三、结构体  四、静态变量(static)、extern变量,关键字const 一、进制转换 二进制0B 十六进制0X      例:十进制15  0B1111  0X0F 二进制十进制十六进制转换 二进制转换十六进制 一位十六进制数等于4位二进制数,通过8421码来计算  例:1011011

  • 《安富莱嵌入式周报》第250期:2022.01.24--2022.01.302022-02-04 17:59:39

    往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz!   目录 本周更新视频教程: 视频版: 1、适用于极小资源芯片的开源加密算法库avr-crypto-lib 2、开源免费文件文件夹比较工具WinMerge确实强,媲美beyond c

  • 嵌入式-UC(Unix系统高级编程)-22022-02-03 22:32:57

    UC学了有一阵子了,打算把笔记整理一下,发到网上,方便以后随时复盘,也供给大家拿去学习交流,希望不要收藏吃灰,要坚持学习,通过自己的努力,为这世界中你喜欢的方向添砖加瓦。 一、库 先说两个概念引入: 对于初学者,一般会把程序中所有功能全部实现于一个单一的源文件内部。这会导致编译时间

  • 嵌入式面试题答案**2022-02-03 17:33:23

    答案解析: 题1答案: (1)复制的内容不同。strcpy只能复制字符串,而memcpy可以复制任意内容,例如字符数组、整型、结构体、类等。 (2)复制的方法不同。strcpy不需要指定长度,它遇到被复制字符的串结束符"\0"才结束,所以容易溢出。memcpy则是根据其第3个参数决定复制的长度。 (3)用途不同。通常在

  • 介绍Cirdan,嵌入式数据仓库2022-02-01 23:35:38

      Mark Papadakis.   9分钟阅读   Cirdan是一个嵌入的“数据仓库”。通过嵌入式,我的意思是它是可以与程序链接以使用它提供的功能的库,并且由“数据仓库”是指可以编程和/或通过使用SQL更新和访问的数据存储库。   考虑 BigQuery, SnowFlake, RedShift,除了云或多台机器上没

  • 嵌入式工程师面试的一些容易出错的问题2022-01-28 17:32:24

    嵌入式工程师面试的一些容易出错的问题 关于Keil优化等级的特点 优化等级0:近乎不优化,用于调试代码。出现代码行不能设置断点可如此设置试试 特点:最少的优化,可以最大程度上配合产生代码调试信息,可以在任何代码行打断点,特别是死代码处。 优化等级1:移除未调用的内联函数和静态函

  • 嵌入式硬件之电源模块(没电?什么嵌入式系统都跑不了。)2022-01-28 14:36:13

    没电?什么嵌入式系统都跑不了!(嵌入式硬件之电源模块) 写在前面: 对于一个嵌入式硬件系统来说,电源模块设计是重中之重,电源的好坏直接影响嵌入式硬件系统的可靠性。 设计供电电源应该考虑的因素包括输出的电压、电流,输入的电压、电流,安全因素,电磁兼容与电磁干扰,体积限制、功耗限制以及成

  • 十几款国内外嵌入式(物联网、工业)操作系统介绍2022-01-27 16:03:32

    由于本人工作主要在物联网和工业领域,所以收集的操作系统主要集中在物联网和工业领域。故桌面操作系统厂商深度、新起点、麒麟、微软、安卓等没有介绍。而主要收集的是嵌入式操作系统厂商。 1.国内操作系统介绍 1.1秦简-DJYOS介绍 都江堰操作系统是由深圳市秦简计算机系统有限

  • 嵌入式系统那些事-一张图秒懂系统启动流程2022-01-26 22:33:45

    0 背景         引导篇中,笔者介绍了嵌入式系统的架构,本文将端到端的梳理一下嵌入式系统的启动流程,通过对该流程的梳理,可以全面了解嵌入式系统各层的初始化过程。另外在笔者的嵌入式通信设备开发经验中,新开发一块板子或者产品,有两个重要的软件里程碑:一个是板子能够正常启动,另

  • 嵌入式Linux 中断实验2022-01-24 09:03:39

    在 Linux 下的驱动实验中, 中断是频繁使用的功能, Linux 内核提供了完善的中断框架, 我们只需要使用内核提供的函数, 便可以方便的使用中断功能。 Linux 中断介绍 中断是指 CPU 在执行程序的过程中, 出现了某些突发事件急待处理, CPU 必须暂停当前程序的执行,转去处理突发事件, 处理完毕

  • 纳米软件之嵌入控制器板卡计量系统2022-01-23 18:02:01

    项目需求 用户希望系统计量软件完成自动直接电压电流量计量、具备基本人机接口、出具计量报告等功能。系统能够自主完成被计量对象的计量,实现系统的便携要求。同时具备自动故障诊断、操作提示等功能。 纳米软件解决方案 纳米软件嵌入式计量控制器及系统由嵌入式计量控制器、

  • 《嵌入式系统 – GD32应用开发实战指南》第2章 开发环境搭建2022-01-23 11:59:31

    笔者使用的开发板是兆易创新设计的GD32407V-START开发板。其主控芯片为GD32F407VKT6,主频168MHz,内部3072K Flash,192KB SRAM。 当然啦,其他的板子的使用也是类似的,只是笔者使用GD32407V-START为例进行讲解而已。 笔者本文主要针对GD32的开发环境搭建进行简单的介绍。 关于RT-Th

  • ARM嵌入式学习笔记 - 制作最小Linux系统2022-01-22 19:35:29

    制作最小linux 安装交叉编译工具 cp /usr/local/arm cp /mnt/hgfs/vm-share/arm-linux-gcc-4.3.2.tar.gz ./ tar -xvf arm-linux-gcc-4.3.2.tar.gz export PATH=$PATH:/usr/local/arm/4.3.2/bin 安装打包工具 cp /mnt/hgfs/vm-share/linux_tools.tgz / cd / tar -xvf linux_tools

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有