E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
嵌入式软件开发常见问题
《深入理解计算机系统》(CSAPP)读书笔记 —— 第七章 链接
@[TOC] 好久没有更新博客了,从国庆节到现在一直在整理秋招的一些资料,简历模版,
嵌入式软件
面试知识点总结,秋招笔试题目整理,面经总结复盘等。一共整理了将近400页,16W字
3561cc5dc1b0
·
2023-04-04 04:57
嵌入式软件
开发::驱动开发模板
一、驱动开发模板1、字符设备驱动框架(模板1:裸机)2、面向模板1开发驱动3、设备树下的自读设备驱动框架(模板2:映射文件)没有引入设备树时,相关寄存器物理地址是直接定义在驱动文件中的,通过地址映射成为虚拟地址后,再操作虚拟地址完成GPIO的初始化。设备树的本质也是操作寄存器,只不过寄存器的相关信息放在了设备树中,配置寄存器时使用OF函数从设备树中读取寄存器数据后再进行配置。4、面向模板2开发设备
fushengxiaoyao
·
2023-04-03 22:20
#
软件开发::驱动开发
驱动开发
鉴源实验室丨汽车电子架构和CAN网络基础
本系列文章从汽车电子架构和网络历史开始,逐步往汽车电子零部件的
嵌入式软件
,零部件的通用基础功能各网络诊断服务等方面内容,从粗到细、由宽泛到具体,逐步展开。01汽车电子的分
上海控安
·
2023-04-03 05:12
鉴源论坛
汽车
架构
网络
嵌入式软件
开发常用的3种架构
摘要:对于单片机程序来说,大家都不陌生,但是真正使用架构,考虑架构的恐怕并不多,随着程序开发的不断增多,架构是非常必要的。应用程序的架构大致有三种:1、简单的前后台顺序执行程序,这类写法是大多数人使用的方法,不需用思考程序的具体架构,直接通过执行顺序编写应用程序即可。2、时间片轮询法,此方法是介于顺序执行与操作系统之间的一种方法。3、操作系统,此法应该是应用程序编写的最高境界。一、程序框架设计1、
简说Linux内核
·
2023-04-03 04:49
Linux内核
嵌入式开发
进程管理
设备驱动
操作系统
软考-软件测试
嵌入式软件
的测试工作与台式机上的应用软件的测试工作有许多相似之处,但也有区别。嵌入式系统的硬件一般采用专门的测试仪器进行测试由于
嵌入式软件
自身的特点,测试过程及其fuz
如图所示z
·
2023-04-02 17:38
软考
测试用例
2.Adaptive AUTOSAR 架构概述
ECU的
嵌入式软件
基于输入来控制电信号的输出。这些输入和信号来自车内网络其他的ECU。
TTomcat
·
2023-04-02 04:17
Adaptive
Autosar
嵌入式软件
工程师学习步骤
嵌入式门槛虽然较高,但也跟其他事物一样,并不是牢不可破。只要我们用心去对待,冬雪终将化去,春风定会吹来。具体步骤如下:1、《C语言》第二版谭浩强;《C程序设计语言》第二版徐宝文译机械工业出版社你能区分开指针数组和数组指针吗?你知道函数指针吗?你能区分开定义一个变量时系统给它分配的空间与用malloc()函数给一个变量分配的空间有什么不一样吗?2、《数据结构》C语言版黄国愉、叶乃青编清华大学出版社你
Truffle7电子
·
2023-04-02 01:59
Electronic
linux
嵌入式
MIPI D-PHYv2.5笔记(3) -- 架构杂项(Master/Slave,高频时钟产生,Clock/Data Lane,PPI)
声明:作者是做
嵌入式软件
开发的,并非专业的硬件设计人员,笔记内容根据自己的经验和对协议的理解输出,肯定存在有些理解和翻译不到位的地方,有疑问请参考原始规范看Master和Slave每条链路(Link)上都存在一个
亦枫Leonlew
·
2023-04-01 15:34
ISP
嵌入式硬件
MIPI
DPHY
架构
嵌入式软件
开关机实现及数据保存与加载
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言【嵌入式】机器人软件开关机的实现关机一般的流程开机一般流程前言认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!提示:以下是本篇文章正文内容【嵌入式】机器人软件开关机的实现需要硬件mos管配合的,MCU或者CPU通过操作GPOI开关控制MOS管,进而在关闭电源
盒子君~
·
2023-04-01 10:03
【18】嵌入式系统开发平台开发
Embed
system
算法
嵌入式软件
工程师的自我修养: Cortex-M3 ARM代码编译,链接与启动过程深度分析
嵌入式软件
工程师的自我修养:Cortex-M3ARM代码编译,链接与启动过程深度分析_背包旅行码农的博客-CSDN博客_arm编译链接过程*.ld链接文件说明:STM32链接脚本STM32F407ZETx_FLASH.ld
偏安一隅,占山为王
·
2023-04-01 09:48
单片机
AC7811
[架构之路-56]:目标系统 - 平台软件 - 总体架构概述
目录前言:第1章嵌入式硬件架构案例1.1通用的嵌入式硬件架构1.2基站设备通用硬件架构1.3嵌入式SOC通用架构1.4SOC芯片案例第2章
嵌入式软件
总体架构2.1
嵌入式软件
的开发框架2.2
嵌入式软件
的通用架构之硬件抽象层
文火冰糖的硅基工坊
·
2023-04-01 03:13
架构之路
1024程序员节
硬件架构
平台软件
软件架构
linux c
嵌入式软件
工程师面试笔试,
嵌入式软件
工程师笔试面试指南-C/C++
哈喽,大家好。最近几天,我把去年秋招总结的笔试面试的一些内容,又进行了重新规划分类。详细分成了简历书写,面试技巧,面经总结,笔试面试八股文总结等四个部分。其中,八股文又分成了C/C++,数据结构与算法分析,Arm体系与架构,Linux驱动开发,操作系统,网络编程,名企笔试真题等七个部分。本次更新,对于部分不合适的内容进行了删减,新增了C++相关内容。这些内容,会同步更新在github(https:
Dextear
·
2023-03-31 20:06
linux
c
嵌入式软件工程师面试笔试
IDEA Java
开发常见问题
总结
1.启动项目报Failedtoloadpropertysourcefromlocation'classpath:/application.yml'1.png很可能就是你的application.yml文件是通过把其他类型的文件后缀名直接改为yml生成的,这时就需要你把application.yml中的内容全部复制出来,然后删除,再新建一个application.yml文件,将复制的内容拷贝进去再运
蓦然回首_02fa
·
2023-03-31 17:25
软考-嵌入式系统设计师-笔记:嵌入式系统软件基础知识
文章目录
嵌入式软件
基础知识嵌入式操作系统基础知识任务调度信号量页面置换算法嵌入式系统程序设计
嵌入式软件
基础知识
嵌入式软件
分类系统软件:控制和管理嵌入式系统资源,为嵌入式应用提供支持的各种软件,如设备驱动程序
Naisu Xu
·
2023-03-30 20:50
其它内容
软考
嵌入式系统设计师
软考中级
计算机技术与软件
【嵌入式】汇总
嵌入式系统是由嵌入式硬件和
嵌入式软件
组成。嵌入式系统和台式计算机硬件比较:CPU(ARM等,Intel,AMD的x86处理器)、
加油加油再加油x
·
2023-03-30 17:00
嵌入式
嵌入式
编写优质嵌入式C程序
前言:这是一年前我为公司内部写的一个文档,旨在向年轻的
嵌入式软件
工程师们介绍如何在裸机环境下编写优质嵌入式C程序。感觉是有一定的参考价值,所以拿出来分享,抛砖引玉。
WuAiJiDian
·
2023-03-29 17:17
C语言
c语言
嵌入式系统平台构建介绍
我对嵌入式系统平台的定义很简单:能让电子产品的原因程序得以顺利开发的环境,主要包括;系统软件与驱动程序硬件平台开发环境(compiler、调试与下载工具)模拟器程序编写规范所以,在
嵌入式软件
开发团队中一般会有一个
Leon_George
·
2023-03-29 16:45
嵌入式开发
嵌入式
java
操作系统
linux
python
python 串口_如何使用Python开发串口通讯上位机(一)
1什么是上位机从事过
嵌入式软件
开发或者工控机开发的,对上位机应该都不陌生。简单来说,上位机指的是能够发送指令的计算机或者控制器,通过各类通讯获取下位机信息,控制下位机的行为等。
weixin_39983223
·
2023-03-29 11:13
python
串口
qt开发上位机
rs232虚拟串口
工控设备
如何将数据发送到串口
电脑图片通过串口发送
[架构之路-58]:目标系统 - 平台软件 - 中间件软件(嵌入式)与中间件平台(中台)以及中间件的发展阶段与提供服务的方式
目录第1章中间件概述1.1
嵌入式软件
总体架构1.2什么是中间件软件1.3中间件的基本功能1.4中间件为应用程序提供服务的基本方式1.5中间件的发展历程1.6中间件的层次1.7三大基础中间件第2章中间件的分类
文火冰糖的硅基工坊
·
2023-03-29 10:50
架构之路
中间件
架构
中台
Linux
嵌入式软件
架构一
前言:随着工作年限的延长,已经不能满足于刚毕业时单纯的学习某一个知识点就能解决问题了,在工作中需要对行业的标准以及发展沉淀并积累。嵌入式开发同样如此,不能满足于功能的实现,而是整个系统架构的设计,因此操作系统原理的掌握以及分层思想是尤为重要的,近期通过学习韦东山老师的裸机与RTOS再次强化了软件设计思想,因此特通过此博客进行记录。韦东山老师学习资料链接一、裸机编程思想1.1回想刚参加工作的时候,看
HeartRain_大西瓜
·
2023-03-29 09:39
嵌入式软件架构学习
架构
单片机
嵌入式硬件
绝对好文:嵌入式系统的软件架构设计!
提起
嵌入式软件
设计,传统的印象是单片机,汇编,高度依赖硬件。传统的
嵌入式软件
开发者往往只关注实现功能本身,而忽视诸如代码复用,数据和界面分离,可测试性等因素。
张巧龙
·
2023-03-29 09:09
lamp
scipy
makefile
lighttpd
ipad
ETest及STM应用案例:CNAS能力验证--
嵌入式软件
功能测试与接口测试(PT008)
凯云科技软件测评中心于2022年7月底参加了中国航天科技集团有限公司软件评测中心组织的
嵌入式软件
功能测试和接口测试能力验证计划PT008,取得满意成绩并顺利通过能力验证。
Pangbo1711
·
2023-03-29 08:32
功能测试
测试工具
压力测试
嵌入式软件
分层框架设计,举个例子
这里是
嵌入式软件
设计,也是大多数人接触的设计。所谓的分层
轻松学C语言
·
2023-03-29 08:00
二级Python模拟错题(二)
1.python文件操作方法有readreadlinereadlinesseekwritewritelines2.Arcade库验证分析
嵌入式软件
框架。
帅雨是个小白
·
2023-03-29 08:10
Python学习
软件优化方法介绍
最近,随着
嵌入式软件
的各种功能和复杂性的增加,构成嵌入式系统的内核和存储器的使用正在迅速增加。
嵌入式软件
与一般通用软件不同,
嵌入式软件
系统资源有限。
Suresoft China
·
2023-03-29 08:33
单元测试
c语言
MATLAB Simulink数据的小数点设计
这周新一篇技术文章来袭,今天要分享的技术文章是《MATLABSimulink数据的小数点设计》
嵌入式软件
开发会经常受到电力消耗和成本等资源制约。
Suresoft China
·
2023-03-29 08:02
技术文章
静态检测
测试
嵌入式开发系统软件
文章目录一、关于嵌入式汽车软件二、ECU研发基础三、关于嵌入式中间件3.1什么是嵌入式中间件3.2嵌入式中间件应用场景3.3嵌入式中间件的作用一、关于嵌入式汽车软件
嵌入式软件
就是嵌入在硬件中的操作系统和开发工具软件
Mr.liang呀
·
2023-03-29 03:39
架构
嵌入式Linux
Linux高性能服务器
嵌入式硬件
linux
中间件
架构
嵌入式软件
架构设计(转载)
嵌入式软件
架构设计实际该怎么做?
小学徒666
·
2023-03-29 03:59
嵌入式
物联网
stm32
linux
嵌入式系统软件架构浅析
1.软件架构的作用做到
嵌入式软件
的代码逻辑清晰,且避免重复造轮子;架构设计有利于软件的移植,没有架构,代码混乱,移植将非常痛苦;能最大限度地复用原有的代码;使代码高内聚低耦合,维护和修改简单方便。
HZero.chen
·
2023-03-29 02:48
架构设计
嵌入式软件
架构划分
1、模块划分(1)模块划分的“划”是规划的意思,意指怎样合理的将一个很大的软件划分为一系列功能独立的部分,合作完成系统的需求。(2)C语言作为一种结构化的程序设计语言,在模块的划分上主要依据功能来进行划分。2、模块划分的方法(1)模块即是一个.C文件,或者是一个.h文件的接合,头文件(.h)中是对该模块接口的声明。(2)某模块提供给其他模块调用的外部函数及数据需要在.h文件中冠以extern关键字
WangLanguager
·
2023-03-29 02:54
嵌入式单片机
嵌入式
《
嵌入式软件
设计方法》--设计原则
设计原则(SOLID)使用各个原则的首字母组成了一个单词:SOLID。SRP:SingleResponsibilityPrinciple,单一职责原则;OCP:OpenClosedPrinciple,开闭原则;LSP:LiskovSubstitutionPrinciple,里氏替换原则;ISP:InterfaceSegregationPrinciple,接口隔离原则;DIP:DependenceI
懒猪必备啊
·
2023-03-28 20:02
嵌入式软件设计
嵌入式软件
执行架构
目录一、前后台系统轮询法二、时间片轮询法三、多任务操作系统浅淡嵌入式开发中常见使用的三种软件架构:前后台系统轮询法、时间片轮询、多任务操作系统。一、前后台系统轮询法这是大部分初学者常用的一种软件框架设计方法。特点是代码简单,适用于对系统整体实行性和并发性要求不高的简单业务开发。优点:代码简单直观,逻辑简单明了。适用于逻辑简单,复杂度比较低的软件开发。缺点:实时性低,由于每一个业务代码或多或少存在延
嵌入式知行合一
·
2023-03-28 20:18
J01
编程思考
架构
单片机
c语言
物联网
mcu
嵌入式软件
开发常用的三种架构
1、前后台顺序执行法这是初学者常用的程序设计方案,不用考虑太多东西,代码简单,对系统是整体实时性和并发性要求不高。初始化后通过while(1){}或for(;;){}循环不断调用自己编写完成的函数,也基本不考虑每个函数执行所需要的时间,大部分情况下函数中都存在毫秒级别的延时等待优点:对于初学者来说,这是最容易也是最直观的程序架构,逻辑简单明了,适用于逻辑简单,复杂度低的软件开发。缺点:实时性低,由
隔壁班的小陈童鞋
·
2023-03-28 20:46
单片机
嵌入式硬件
嵌入式软件
架构的六个步骤(三) 识别和管理系统数据
软件架构这东西,众说纷纭,各有观点。在我看来,软件架构是软件系统的基本结构,包含其组件、组件之间的关系、组件设计与演进的规则,以及体现这些规则的基础设施。软件架构,从来不是一件容易事,它贯穿在产品的整个生命周期,需要所有团队成员遵守并自律,才能将架构思想在软件中体现。新手工程师,由于经历的项目太少,看不到项目全貌,很难从全局理解软件架构。但软件架构真的只是资深工程师的专利吗?这个也不见得。古人作文
狗哥嵌入式
·
2023-03-28 20:10
嵌入式
单片机
软件框架
架构
嵌入式软件
架构设计
如何设计一个好的软件架构,如何提高软件的扩展性,移植性,复用性和可读性?很多做嵌入式开发的朋友经常会遇到这种情况:一个项目软件设计完成了,客户提出了一些新的功能需求。这时侯如果客户新需求不多,软件增加一些新功能即可,但是增加新功能后程序容易出现各种异常问题;这时侯如果客户新需求很多,导致软件全局很多地方需要修改,甚至有可能导致软件重写。造成这种结果的原因是,软件设计没有遵循软件设计原则,没有使用正
liyinuo2017
·
2023-03-28 19:01
c语言
嵌入式开发中的程序架构
前言在
嵌入式软件
开发,包括单片机开发中,软件架构对于开发人员是一个必须认真考虑的问题。软件架构对于系统整体的稳定性和可靠性是非常重要的,一个合适的软件架构不仅结构清晰,并且便于开发。
an520_
·
2023-03-28 19:51
嵌入式开发
stm32
智能家居
架构
单片机
嵌入式硬件
stm32
语音识别
嵌入式软件
架构的六个步骤(一)抽象层
软件架构这东西,众说纷纭,各有观点。什么是软件架构,我们能在网上找到无数种定义。比如,我们可以这样定义:软件架构是软件系统的基本结构,体现在其组件、组件之间的关系、组件设计与演进的规则,以及体现这些规则的基础设施。怎么定义一般来说,基本上不重要,我们不是在写学术书籍,工程人员嘛,只关心软件架构能解决什么问题。软件架构不是制定出来的,而是产品和业务需求所决定的,架构师所做的,只是忠于需求,并合理的表
狗哥嵌入式
·
2023-03-28 19:06
嵌入式
架构
网络
从每年的数据来看,为什么C/C++能稳居前五不跌下神坛
C语言主要的用途还是底层编程,例如系统软件:编译器,JVM,驱动,操作系统内核,还有各种
嵌入式软件
,固件。在这些方面C语言是无法替代的,本身超强的移植性让他更适合做底层的开发。
Oneofakind_61c5
·
2023-03-27 22:27
STM32入门教程课程简介(B站江科大自化协学习记录)
课程简介STM32最小系统板+面包板硬件平台硬件设备STM32面包板入门套件Windows电脑万用表、示波器、镊子、剪刀等软件介绍KeilMDK5.24.1是一款
嵌入式软件
开发工具,它提供了一个完整的开发环境
一杯烟火
·
2023-03-25 03:07
B站自化协学习笔记
stm32
学习
单片机
h5公众号
开发常见问题
之无法返回
1:公众号手机返回问题,在vue下可如下处理:mounted:if(window.history&&window.history.pushState){history.pushState(null,null,document.URL);window.addEventListener('popstate',this.goBack,false);}destoryed:window.removeEven
Kier_c719
·
2023-03-25 01:41
嵌入式软件
面试总结
一、进程和线程基础概念网上都有,面试的时候关于概念只要清楚一下几点更多概念(有一个火车也挺形象)可以看看知乎大佬是这么说的进程(处理器资源的基本单元)等于是cpu给你分配资源,不干活,相当于仓库。线程(任务执行的最小单位)就是干活。一个进程里面至少一个线程,线程是依赖于进程上的,相当于干活的人必须在仓库里干活。同一个进程里的线程是可以共同访问这个进程的资源的(涉及到资源访问冲突的问题以及解决方法-
一块钱的嘿嘿
·
2023-03-24 23:25
菜鸟应该如何开始设计一个项目的
嵌入式软件
架构
文章目录前言六步走战略第0步——嵌软需求:功能/接口/质量/硬件约束/方案约束/数据流技能一:用例图和用例描述第1步——粗粒度分层第2步——中粒度分模块第3步——细粒度分ISR/周期仸务/事件驱动任务技能二:分层,分模块,分子系统第4步——分析一个功能的协作链:定义task间通信方式/数据流关系第5步——分析并发情况下协作链:优化task的并发执行/数据流关系第6步——分析参与多功能的同一模块:优
超级玛不丽
·
2023-03-23 19:44
嵌入式软件架构
嵌入式
嵌入式软件
架构四
韦东山老师视频学习链接
嵌入式软件
架构一
嵌入式软件
架构二
嵌入式软件
架构三1、本文通过学习嵌入式系统的分层思想结合自身工作中的经验分享以NB-IoT模块为例的分层思想,一般在系统设计中可将
HeartRain_大西瓜
·
2023-03-23 18:40
嵌入式软件架构学习
架构
嵌入式硬件
【转】
嵌入式软件
架构设计
原文地址:https://blog.csdn.net/hardessgod/article/details/82254243摘要在开发中一直觉得好的软件架构可以做到事半功倍,而且可以做到代码复用和移植。但是如果没有架构或者说架构很差,那么移植将是很痛苦的事,特别是对不熟悉改功能的人来讲还不如自己写呢,移植不对那将是很头疼的事。所以随着开发越来越多,渐渐的发现我们考虑问题应该从广度和深度来考虑,做新
2974786048
·
2023-03-23 18:27
A06-嵌入式
嵌入式软件
软件架构
模块化
嵌入式软件
架构的六个步骤(二)软件基础设施
软件架构这东西,众说纷纭,各有观点。在我看来,软件架构是软件系统的基本结构,包含其组件、组件之间的关系、组件设计与演进的规则,以及体现这些规则的基础设施。软件架构,从来不是一件容易事,它贯穿在产品的整个生命周期,需要所有团队成员遵守并自律,才能将架构思想在软件中体现。新手工程师,由于经历的项目太少,看不到项目全貌,很难从全局理解软件架构。但软件架构真的只是资深工程师的专利吗?这个也不见得。古人作文
狗哥嵌入式
·
2023-03-23 18:33
嵌入式
架构
中间件
java
Keil MDK6要来了,将
嵌入式软件
开发水平带到新高度,支持跨平台(2023-03-11)
注:这个是MDK6,不是MDK5AC6,属于下一代MDK视频版:https://www.bilibili.com/video/BV16s4y157WFKeilMDK6要来了,将
嵌入式软件
开发水平带到新高度
硬汉嵌入式
·
2023-03-22 11:43
MDK
开发工具
keil
mdk6
嵌入式
单片机
嵌入式软件
开发推荐软件
大家好,我是一名
嵌入式软件
开发人员,目前从事该行业2年半,工作过程中尝试了很多辅助软件,这里写下来,记录一下,仅供各位参考。
会飞的蜗牛07
·
2023-03-21 21:06
C++软件与嵌入式考点解析(蒋豆芽的秋招之旅)上线了!
本专刊适合于互联网C++软件开发、
嵌入式软件
求职的学生或人士。
蒋豆芽
·
2023-03-19 02:30
典型工作岗位调研
监督部门工作进度4、协同处理与公司内部其他部门的往来业务;5、协同处理客户关系;6、管理部门文档、部门工作汇任职要求:1、大学专科及以上学历,计算机、电子、通信工程等相关专业2、具备一定的电子产品硬件相关知识,了解
嵌入式软件
架构
e5fb9563b499
·
2023-03-17 19:20
IT实习技能提升第一篇
文章目录前言一、Git1.基础配置2.老板让去git上拉取代码3.更改完代码后上推二、QT使用步骤1.注册QT账号挺有必要2.同时运行两个项目总结前言新入职的码农,
嵌入式软件
方向提示:以下是本篇文章正文内容
IT女孩儿
·
2023-03-17 12:11
git
github
嵌入式
后端
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他