⭐ 欢迎来到虫虫下载站!
|
📦 资源下载
📁 资源专辑
ℹ️ 关于我们
⭐ 虫虫下载站
🔐
登录
📝
注册
虫虫下载站
专业电子工程师资源平台
📤 上传资源
🏠 首页
📦 资源下载
📁 资源专辑
🔧 热门软件
⭐ 精品资源
🎓 基础知识
📐 电路图
📚 电子书
🔢 在线计算器
🔍 代码搜索
🏠
首页
›
📖 技术阅读
📖
技术阅读
工程师原创文章 · 技术经验分享 · 项目案例解析
📊 共 19889 篇文章
✍️ 原创分享
📚 持续更新
学习嵌入式Linux,做底层还是应用?底层要掌握哪些技能?
关注、星标公众号,直达精彩内容ID:技术让梦想更伟大整理:李肖遥很多学习嵌入式的新人、工程师,在学习到半途中,总会感觉到迷茫,不知道自己从哪方面入手、进阶,也不知道自己目前处于学习的哪个层次,不清楚往后从哪方面来提升自己。针对这些工程师常见的情况,今天编者就以一个8年工作经验的嵌入式工程师来分享,来看一下嵌入式学习,下一阶段的你需要掌握些什么。嵌入式工程师的...
📅 2023-08-05
阅读全文 →
划重点:Zynq学习需要掌握哪些知识?
关注、星标公众号,直达精彩内容来源:公众号【ZYNQ】ID :FreeZynqZYNQ是什么? ZYNQ系列是赛灵思公司(Xilinx)推出的行业第一个可扩展处理平台. 通俗的说,zynq 是一款xilinx的带有ARM核的FPGA芯片,构成了所谓的“全可编程soc”...
📅 2023-08-05
阅读全文 →
FreeRTOS系列第15篇---可视化追踪调试
关注、星标公众号,直达精彩内容ID:技术让梦想更伟大整理:李肖遥使用RTOS编程,为每个任务分配多大的堆栈空间就成了一项技术活:分配多了浪费系统资源,分配少了又恐怕会发生堆栈溢出。由于中断和抢占式调度器的存在,我们要估算出一个任务需要多少堆栈是非常困难的,今天我们就介绍一种方法,来获取每个任务的剩余堆栈空间。❝本文以NXP LPC177x_8x系列微控制器为...
📅 2023-08-05
阅读全文 →
嵌入式开发是什么,与纯软件什么区别?
关注、星标公众号,直达精彩内容参考:网络资料整理:李肖遥嵌入式大体分为以下四个方向:一、嵌入式硬件开发:熟悉电路等知识,非常熟悉各种常用元器件,掌握模拟电路和数字电路设计的开发能力。熟练掌握嵌入式硬件知识,熟悉硬件开发模式和设计模式,熟悉ARM32位处理器嵌入式硬件平台开发、并具备产品开发经验。精通常用的硬件设计工具:Protel/PADS(PowerPCB...
📅 2023-08-05
阅读全文 →
FreeRTOS系列第16篇---FreeRTOS队列基础及API函数
关注、星标公众号,直达精彩内容ID:技术让梦想更伟大整理:李肖遥❝公众号回复“freertos”可以获取【freertos系列】汇总链接。❞1.FreeRTOS队列队列是主要的任务间通讯方式。可以在任务与任务间、中断和任务间传送信息。大多数情况下,队列用于具有线程保护的FIFO(先进先出)缓冲区:新数据放在队列的后面。当然,数据也可以放在队列的前面,在下面讲...
📅 2023-08-05
阅读全文 →
嵌入式驱动自学者的亲身感受,有什么建议?
关注、星标公众号,直达精彩内容ID:技术让梦想更伟大整理:李肖遥嵌入式驱动自学者的感受 学习嵌入式,或者说学习现代的计算机编程,如果你想学好,有一个比较要求,那就是你能接受它的设定、它的模式。反过来说,当你真正接受它的设定、它的模式,并记住它们时,我认为,你已经学好了。 昨天,我又置之死地而后生了一次。最近一直在搞驱动,一个LCD驱动搞得...
📅 2023-08-05
阅读全文 →
嵌入式开发要难于单片机开发?
关注、星标公众号,直达精彩内容ID:技术让梦想更伟大来源:网络素材单片机和嵌入式,其实没有什么标准的定义来区分他们,对于进行过单片机和嵌入式开发的开发者来说,都有他们自己的定义,接下来,就谈谈本人对这两个概念的理解和感悟。首先明确概念,什么是单片机,单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只...
📅 2023-08-05
阅读全文 →
驱动程序设计的5个方法与经验分享
关注、星标公众号,直达精彩内容ID:技术让梦想更伟大来源:网络素材1.使用设计模式设计模式是一个用来处理那些在软件中会重复出现的问题的解决方案。开发人员可以选择浪费宝贵的时间和预算从无到有地重新发明一个解决方案,也可以从他的解决方案工具箱中选择一个最适合解决这个问题的方案。在微处理器出现之初,底层驱动已经很成熟了,那么,为什么不利用现有的成熟的解决方案呢?驱...
📅 2023-08-05
阅读全文 →
嵌入式Linux底层系统包含哪些东西?
关注、星标公众号,直达精彩内容ID:技术让梦想更伟大来源:网络素材嵌入式LINUX里含有bootloader, 内核, 驱动程序、根文件系统这4大块。一、bootloader它就是一个稍微复杂的裸板程序。但是要把这裸板程序看懂写好一点都不容易。Windows下好用的工具弱化了我们的编程能力。很多人一玩嵌入式就用ADS、KEIL。能回答这几个问题吗?Q:一上电...
📅 2023-08-05
阅读全文 →
FreeRTOS系列第17篇---FreeRTOS信号量
关注、星标公众号,直达精彩内容ID:技术让梦想更伟大整理:李肖遥❝公众号回复“freertos”可以获取【freertos系列】汇总链接。❞1.信号量简介FreeRTOS的信号量包括「二进制信号量」、「计数信号量」、「互斥信号量」(以后简称互斥量)和「递归互斥信号量」(以后简称递归互斥量)。我们可以把互斥量和递归互斥量看成特殊的信号量。互斥量和信号量在用法上...
📅 2023-08-05
阅读全文 →
状态机漫谈——switch:你的状态机初恋
(本文撰写于2021年情人节)【说在前面的话】在前面的一篇文章《从零开始的状态机漫谈(1)——万物之始的语言》中,我们介绍了状态机在整个计算机科学中宛如“世界基石”般的地位,同时介绍了一种“面向嵌入式环境”“高度简化”了的实用型状态图绘制方法——这里的“简化”是相对UML状态图的“繁杂”而言、且更接近课本上所使用的状态机图例;而这里的“实用”体现在:基于这套...
📅 2023-08-04
阅读全文 →
为什么不能把#include 指令放置在 extern "C" { ... } 里面?
关注、星标公众号,直达精彩内容ID:技术让梦想更伟大整理:李肖遥在你工作过的系统里,不知能否看到类似下面的代码。这好像没有什么问题,你应该还会想:“嗯⋯是啊,我们的代码都是这样写的,从来没有因此碰到过什么麻烦啊~”。你说的没错,如果你的头文件从来没有被任何C++程序引用过的话。这与C++有什么关系呢? 看看__cplusplus(注意前面是两个下划线) 的名...
📅 2023-08-04
阅读全文 →
C语言编程时,各种类型的变量该如何初始化?
关注、星标公众号,直达精彩内容ID:技术让梦想更伟大整理:李肖遥在敲代码的时候,我们会给变量一个初始值,以防止因为编译器的原因造成变量初始值的不确定性。对于数值类型的变量往往初始化为0,但对于其他类型的变量,如字符型、指针型等变量等该如何初始化呢?数值类变量初始化整型、浮点型的变量可以在定义的同时进行初始化,一般都初始化为0。1int ...
📅 2023-08-04
阅读全文 →
C或C++如何通过程序执行shell命令并获取命令执行结果?
祝大家新年快乐,身体健康,工作顺利,牛年大吉!1 参考资料 1、【c/c++】如何调用【linux】shell命令行命令并获取命令行的输出内容(https://blog.csdn.net/youngstar70/article/details/70305687)2 使用说明 2.1 应用场景 最近在实际程序开发中,需要通过程序执行 shell 命令,并获取命...
📅 2023-08-04
阅读全文 →
【实例】如何编写嵌入式Linux设备驱动程序?
关注、星标公众号,直达精彩内容来源:技术让梦想更伟大整理:李肖遥一、Linux device driver 的概念系统调用是操作系统内核和应用程序之间的接口,设备驱动程序是操作系统内核和机器硬件之间的接口。设备驱动程序为应用程序屏蔽了硬件的细节,这样在应用程序看来,硬件设备只是一个设备文件,应用程序可以象操作普通文件一样对硬件设备进行操作。设备驱动程序是内核...
📅 2023-08-04
阅读全文 →
FreeRTOS系列第18篇---FreeRTOS信号量API函数
关注、星标公众号,直达精彩内容ID:技术让梦想更伟大作者:李肖遥❝公众号回复“freertos”可以获取【freertos系列】汇总链接。❞FreeRTOS的信号量包括二进制信号量、计数信号量、互斥信号量(以后简称互斥量)和递归互斥信号量(以后简称递归互斥量)。我们可以把互斥量和递归互斥量看成特殊的信号量。信号量API函数实际上都是宏,它使用现有的队列机制。...
📅 2023-08-04
阅读全文 →
作为面试官,我是如何面试嵌入式工程师的?
关注、星标公众号,直达精彩内容来源:网络素材作者:王科岩提起面试大家都不会陌生,我们有时是参加面试,有时也需要面试别人,那么什么样的面试是一次高效有价值的面试呢?我在最近2年的面试中总结了以下几点:希望能带给你些启发。一、筛选简历我主要在“拉勾”和“boss直聘”查看简历,拉勾只能被动接收投递者的简历,boss直聘可以主动勾搭。筛选简历时我发现,大部分人是不...
📅 2023-08-04
阅读全文 →
总结了一份嵌入式产品研发的具体流程
关注、星标公众号,直达精彩内容来源:网络素材整理:李肖遥嵌入式产品,与普通电子产品一样,开发过程都需要遵循一些基本的流程,都是一个从需求分析到总体设计,详细设计到最后产品完成的过程。但是,与普通电子产品相比,嵌入式产品的开发流程又有其特殊之处。它包含嵌入式软件和嵌入式硬件两大部分,针对嵌入式硬件和软件的开发,在普通的电子产品开发过程中,是不需要涉及的。嵌入式...
📅 2023-08-04
阅读全文 →
Linux下SPI驱动详解(干货)
关注、星标公众号,直达精彩内容本文由嵌入式大牛:蒙工投稿!1. SPI总线1.1. SPI总线概述 SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数...
📅 2023-08-04
阅读全文 →
总结了一份嵌入式硬件开发的具体流程
关注、星标公众号,直达精彩内容来源:网络素材整理:李肖遥传送门 : 总结了一份嵌入式产品研发的具体流程之前,我们详细讲述了嵌入式产品的研发流程,那么在这一节,我们具体以嵌入式产品的硬件部分为例,再次讲解其开发过程,希望通过这一节,大家能对嵌入式硬件开发流程有更深刻的认识,在以后的学习和工作中,更加规范化和标准化,提高开发技能。嵌入式硬件开发流程一般...
📅 2023-08-04
阅读全文 →
Qt 如此强大为什么就是火不起来呢?
关注、星标公众号,直达精彩内容来源:网络素材整理:李肖遥Qt不知道大家用的多不多,或者有没有很多相关的岗位,我看到这个热帖,整理了几个我人认为说的很有道理的回复,大家可以多多探讨交流Qt的前途是光明的,但是道路是坎坷的,Qt加油。知乎作者:JasonWong编辑于 2016-12-05用Qt已经4年了,我来说说感受。在我用Qt的这些年里,Qt一直处于不温不火...
📅 2023-08-04
阅读全文 →
嵌入式Linux驱动的结构分析,很肝
关注、星标公众号,直达精彩内容来源:网络素材作者:李肖遥在Linux系统上编写驱动程序,说简单也简单,说难也难。难在于对算法的编写和设备的控制方面,是比较让人头疼的;说它简单是因为在Linux下已经有一套驱动开发的模式,编写的时候只需要按照这个模式写就可以了,而这个模式就是它事先定义好的一些结构体,在驱动编写的时候,只要对这些结构体根据设备的需求进行适当的填...
📅 2023-08-04
阅读全文 →
这些常见的C语言字符串操作面试题,被问到了吗?
关注、星标公众号,直达精彩内容来源:网络素材整理:李肖遥字符串倒序输出实现逻辑,通过strlen获取字符串长度,然后通过 len/2 进行交叉赋值,这里需要注意,不需要考虑len是奇数还是偶数的问题。如果len是奇数,最后一个字符就不需要倒序,如果是偶数,最后两个字符就倒序。#include "stdio.h"void rechange_...
📅 2023-08-04
阅读全文 →
【实战篇】函数指针与指针函数的应用
关注、星标公众号,直达精彩内容ID:技术让梦想更伟大整理:李肖遥// 通过函数指针调用函数范例程序1 #include<stdio.h>2 int add(int a, int b)...
📅 2023-08-04
阅读全文 →
如何自动生成『状态机』代码?
关注、星标公众号,直达精彩内容来源:网络素材有限自动机(Finite Automata Machine)是计算机科学的重要基石,它在软件开发领域内通常被称作有限状态机(Finite State Machine),是一种应用非常广泛的软件设计模式(Design Pattern)。本文介绍如何构建基于状态机的软件系统,以及如何利用Linux下的工具来自动生成实用...
📅 2023-08-04
阅读全文 →
C语言中的状态机设计深入讲解
关注、星标公众号,直达精彩内容来源:网络素材整理:李肖遥前言本文不是关于软件状态机的最佳设计分解实践的教程。我将重点关注状态机代码和简单的示例,这些示例具有足够的复杂性,以便于理解特性和用法。背景大多数程序员常用的设计技术是有限状态机(FSM)。设计人员使用此编程结构将复杂的问题分解为可管理的状态和状态转换。有无数种实现状态机的方法。A switch语句提供...
📅 2023-08-04
阅读全文 →
如何掌握『所有』的程序语言?
关注、星标公众号,直达精彩内容来源:网络素材整理:李肖遥对的,我这里要讲的不是如何掌握一种程序语言,而是所有的……很多编程初学者至今还在给我写信请教,问我该学习什么程序语言,怎么学习。由于我知道如何掌握“所有”的程序语言,总是感觉这种该学“一种”什么语言的问题比较低级,所以一直没来得及回复他们 。可是逐渐的,我发现原来不只是小白们有这个问题,就连美国大公司的...
📅 2023-08-04
阅读全文 →
23 种设计模式的通俗解释,易懂易学习
关注、星标公众号,直达精彩内容来源:网络素材整理:李肖遥在之前说过文章中没有提到设计模式具体是什么,传送门:嵌入式开发中需要用到设计模式吗? ,本文是一个简单的科普类型的文章,帮助大家入门学习。01 工厂方法追 MM 少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是 MM 爱吃的东西,虽然口味有所不同,但不管你带 MM 去麦当劳或肯德基,只管向服务员说「来四个...
📅 2023-08-04
阅读全文 →
图文详解Qt Quick 和 Widgets 的区别
关注、星标公众号,直达精彩内容来源:技术让梦想更伟大作者:Zcb0812概念:Qt QuickQt Quick : QML 类型 和 功能的标准库Qt Quick 模块:提供可视化组件,模型视图支持,动画框架以及用于构建用户界面的更多功能。Qt Quick Controls :基于Qt Quick 的可重用UI组件库。Qt Quick1 基于Graphics...
📅 2023-08-04
阅读全文 →
更多分享平台
为了让更多读者了解我,能查看更多我出品的内容,以及相关的优秀作品,我这里整理了一些我分享的平台,以及推荐一些优秀的平台。目前还是推荐一些主流平台:微信公众号、知乎、CSDN、博客园、B站、视频号等(后续逐渐完善)。1 微信公众号技术让梦想更伟大这是我的个人号,主要分享嵌入式软硬件、Linux、C/C++/Qt、物联网、人工智能python、AIoT、半导体、...
📅 2023-08-04
阅读全文 →
首页
« 上一页
346
347
348
349
350
351
352
353
354
下一页 »
末页
🔐 用户登录
×
加载中...
加载登录表单中...
🎁
免费注册送10积分
×
加载中...
加载注册表单中...
🔑 找回密码
×
加载中...
加载表单中...
🔐
需要登录
×
🔒
登录后即可使用!
🎁
新用户注册立即送10积分
积分可用于下载资源,免费获取优质技术资料
🚪
退出登录
×
👋
确认要退出登录吗?
退出后需要重新登录才能下载资源