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
嵌入式软件:编程方法
嵌入式开发系统软件
文章目录一、关于嵌入式汽车软件二、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
极限编程(XP) 基础
如果想要项目取得成功,我们就必须组建起具有合作精神的自组织的团队,而极限编程便是众多实现这个目标的可行方法之一,极限
编程方法
论可以说是敏捷联盟中最鲜艳的一面旗帜,也是被研究、尝试、应用、赞扬、批判最多的一种方法论
话痨张
·
2023-03-27 07:14
stm32中的外部中断(EXTI External interrupt/event controller)keil中
编程方法
介绍
一、STM32中断的含义中断的含义在这里用一个打比方来解释。STM32好比是一个人。这个人,他现在正在干某一项活动(比如写作业,作业还挺多,他估计得写很久),现在他的班主任要找他去干一个某一个活(比如去取个快递,时间比较短的一个活动)。这个时候这个人,他放下作业去取快递就是中断。那么如果班主任和校长同时叫他去取快递呢?这个时候,就要涉及到优先级的问题。二、中断优先级在初始化一个EXTI的时候,我们
qulishemengren
·
2023-03-27 00:49
stm32
stm32
keil
mdk
嵌入式
STM32入门教程课程简介(B站江科大自化协学习记录)
课程简介STM32最小系统板+面包板硬件平台硬件设备STM32面包板入门套件Windows电脑万用表、示波器、镊子、剪刀等软件介绍KeilMDK5.24.1是一款
嵌入式软件
开发工具,它提供了一个完整的开发环境
一杯烟火
·
2023-03-25 03:07
B站自化协学习笔记
stm32
学习
单片机
响应式编程Rxjava 书籍视频教程
知秋大佬:《Java
编程方法
论响应式之Rxjava篇》书籍配套视频,持续更新中.2019年视频配套书籍>和>将会出版欢迎加入响应式编程交流Q群523409180,一同学习响应式开发视频内容会持续更新BiliBili
SDEls
·
2023-03-25 01:27
Python网络爬虫简单入门
预备知识学习者需要预先掌握Python的数字类型、字符串类型、分支、循环、函数、列表类型、字典类型、文件和第三方库使用等概念和
编程方法
。
阿言教编程
·
2023-03-25 01:54
爬虫技术
程序员
Python技术
python
爬虫
开发语言
python网络爬虫学习之入门篇
预备知识学习者需要预先掌握Python的数字类型、字符串类型、分支、循环、函数、列表类型、字典类型、文件和第三方库使用等概念和
编程方法
。
码上得编程
·
2023-03-25 01:21
python
机器学习
人工智能
python
数据库
数据挖掘
机器学习
深度学习
文章很长,Python爬虫从入门到实战,包含多个项目!
1.预备知识学习者需要预先掌握Python的数字类型、字符串类型、分支、循环、函数、列表类型、字典类型、文件和第三方库使用等概念和
编程方法
。
Python编程_可乐
·
2023-03-25 01:03
Python
python
Python编程
编程语言
嵌入式软件
面试总结
一、进程和线程基础概念网上都有,面试的时候关于概念只要清楚一下几点更多概念(有一个火车也挺形象)可以看看知乎大佬是这么说的进程(处理器资源的基本单元)等于是cpu给你分配资源,不干活,相当于仓库。线程(任务执行的最小单位)就是干活。一个进程里面至少一个线程,线程是依赖于进程上的,相当于干活的人必须在仓库里干活。同一个进程里的线程是可以共同访问这个进程的资源的(涉及到资源访问冲突的问题以及解决方法-
一块钱的嘿嘿
·
2023-03-24 23:25
ROS初学笔记
中搭建虚拟环境ROS编程基础创建工作空间与功能包发布者Publisher、订阅者Subscriber的编程实现话题消息的定义与使用客户端Client、服务端Server的编程实现服务数据的定义与使用参数的使用与
编程方法
Hyper Librarian
·
2023-03-24 05:47
笔记
菜鸟应该如何开始设计一个项目的
嵌入式软件
架构
文章目录前言六步走战略第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
月球矩阵
停了半晌,俊介不经意间飘出一句:也就是说你就是月球矩阵中,用更高维度的
编程方法
,投射到地球的一个倒影…我不禁思忖:我们真的就只是一个倒影?
迷思芥川
·
2023-03-19 05:39
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
嵌入式
后端
python中强大、灵活的动画引擎manim安装及使用
manim是一个强大、灵活的python语言的动画引擎,尤其适合程序员使用
编程方法
来制作创意视频。以下说明在Windows操作系统中安装使用注意的问题。注意,是使用manim源码的方式。
优点英语App
·
2023-03-15 15:15
腾讯社招C++后台面试-拿到offer
社招C++后台面试-拿到offer之前在一家小公司上班,主要是做C语言的
嵌入式软件
开发,涉及过一点点C++。
人间皆为远行客
·
2023-03-15 08:51
嵌入式开发:Python 在实时嵌入式系统中的5个角色
角色1–设备控制和调试在
嵌入式软件
开发过
粤嵌教育
·
2023-03-15 04:28
《深入理解计算机系统》(CSAPP)读书笔记 —— 第一章 计算机系统漫游
@[TOC] 好久没有更新博客了,从国庆节到现在一直在整理秋招的一些资料,简历模版,
嵌入式软件
面试知识点总结,秋招笔试题目整理,面经总结复盘等。一共整理了将近400页,16W字
公众号嵌入式与Linux那些事
·
2023-03-14 09:18
Vivado常用
编程方法
Vivado常用技巧1如何提升Vivado编译速度2调用一个IP核后,如何对m_axis_data_tdata截位得到所需数据3IP核如何看实部和虚部对应的bit位4vivado如何学习某个语句的用法5常用快捷键6如何快速添加已有工程的IP核7vivado的ip锁定了怎么解锁8高阻态z什么时候用9case语句的作用9.1让程序顺序执行(状态机+case语句)9.2对某个信号延时一定时间10如何让一
ML__LM
·
2023-03-13 19:03
FPGA
fpga
Java -8 新特性学习
为我们提供了丰富的函数式接口,其中四大核心(Consumer,supplier,Function,Predicate)实际应用中Consumer、Predicate两个接口使用的比较多,均可采用函数式
编程方法
应用和构造器引用使
c3e1ce81199b
·
2023-03-13 01:53
嵌入式书籍推荐
现在
嵌入式软件
工程师的数量需求方面是越来越旺盛,但是在人才供给方面却出现了缺口,个大公司对于嵌入式开发工程师职位出现供不应求的局面,正是有很多人看到这了大好的环境,纷纷选择开始学习嵌入式开发,学习的方式也是五花八门有自学的有培训的有看视频的有啃书的
华清远见成都中心
·
2023-03-12 23:43
学霸笔记
驱动开发
linux
运维
嵌入式Linux教程—裸机、应用、驱动完整教程目录
无论你是干
嵌入式软件
、还是嵌入式驱动,无论以后从事的具体行业是如何,都可以学习本教程内容。由于单片机部分暂时不写,所以比较适合有一些单片机基础的同学。待嵌入式应用完成后,再写单片机相关教程。
闪耀大叔
·
2023-03-12 23:34
嵌入式Linux入门
学习
嵌入式
嵌入式Linux
单片机
物联网
嵌入式编程经典书籍推荐
笔者大学学的是电子信息工程专业,毕业到现今10多年一直从事
嵌入式软件
开发,经历过功能手机、Android智能手机、Android平板的软件开发,也做过通信模组、小型监控设备、LoRa设备的lin
归云十九少
·
2023-03-12 23:31
嵌入式
ELKChainedAlloy基于OC的链式编程框架
提供常用系统控件的链式
编程方法
,提升开发效率,持续更新中。。。什么是链式编程?链式编程就是将多个方法用点语法链接起来,让代码更加简洁,可读性更强。
CircusJonathan
·
2023-03-12 09:46
《Spring(5.x)注解驱动开发》aop(一)
13.AOP(动态代理)指在程序运行期间动态的将某段代码切入到指定方法指定位置进行运行的
编程方法
。
曦夫
·
2023-03-12 07:05
基于ubuntu的STM32
嵌入式软件
开发(三)——基于官方标准函数库的软件工程移植
本文基于st官方提供的标准库搭建应用软件工程(即非cube方式、非寄存器方式),采用标准库搭建的工程具有软件可移植性高、可读性好、符合软件设计人员思维方式。本文描述官方下载标准库及标准库的移植过程,具体流程如下所述:1.首先在st官方下载stm32f4系列最新的标准库压缩包(STSW-STM32065的标准库)。https://www.st.com/en/embedded-software/sts
少林and叔叔
·
2023-03-11 16:27
软件工程
基于ubuntu的STM32
嵌入式软件
开发(四)——应用软件工程的修改、Makefile及编译脚本的编写
本文主要介绍基于标准库函数移植的STM32的应用软件工程的修改,主要涉及到文件内容修改、Makefile文件编写、编译脚本编写等内容,其中编译脚本是基于arm-none-eabi-gcc的交叉编译器撰写的。程序亲测可以正常编译,生成.bin和.hex的可烧录镜像文件。1.首先修改project_m4/user目录下的main.c函数,将多余代码删除,修改如下所述:图1user/main.c文件修改
少林and叔叔
·
2023-03-11 16:27
ubuntu
linux
嵌入式硬件
stm32
arm开发
敏捷测试在银行软件中的探索,敏捷中的探索测试.PDF
宏观探索测试与微观探索测试•ET与ST的区别•探索测试实践介绍•探索测试的数据分析•探索测试的收益探索测试应用领域范围•百度:手机软件、Web应用软件、广告系统软件、Windows客户端软件•华为:Linux系统软件、
嵌入式软件
新浪微盘搜索
学姐吖
·
2023-02-26 08:36
敏捷测试在银行软件中的探索
C语言:统计句子中元音字母的个数
提示:(1)可参考MOOC第9周课件“附加例题解析”中“字符编程例题1”第1题的
编程方法
。(2)当读入的字符为'.'时,可判断输入结束。输入格式:第一个字符是大写,其它字符都是小
袖挽惊芒
·
2023-02-23 18:47
c语言
c语言
字符串
嵌入式开发:如何将嵌入式代码库从C转换为C++?
几十年来,
嵌入式软件
工程师们一直在争论是否应该使用C++替代C语言进行开发工作。56%的
嵌入式软件
是用C语言编写的。然而,C++已经逐渐普及,大约23%的新
嵌入式软件
项目都是用C++编写的。
粤嵌教育
·
2023-02-22 16:39
嵌入式
嵌入式
嵌入式开发
嵌入式学习
嵌入式语言
嵌入式软件
嵌入式开发:AI和Chat GPT改变嵌入式系统的3种方式
嵌入式软件
开发是一个已经发展了很多年的领域,它已经见证了许多技术进步。然而,ChatGPT和其他人工智能技术的引入将以前所未有的方式彻底改变该领域。
粤嵌教育
·
2023-02-22 16:08
嵌入式
嵌入式
嵌入式开发
嵌入式学习
嵌入式软件
嵌入式硬件
嵌入式开发:你需要知道的5种简单
传达
嵌入式软件
体系结构设计意图通常伴随着基于嵌入式开发人员经验的假设。你可以从资源受限的基于微控制器的系统的角度来看架构设计。如何设计架构将取决于系统的
嵌入式软件
分类。
粤嵌教育
·
2023-02-22 16:08
嵌入式
嵌入式
嵌入式学习
嵌入式开发
嵌入式培训
嵌入式软件
嵌入式软件
学习路线(入门)
嵌入式学习路线嵌入式体系框架C语言的入门学习C语言的进阶学习单片机的入门学习linux的入门学习VxWorks的入门学习上位机的入门学习因为我也只是刚刚工作两年,推荐的学习路线只做一家之言,如果有那里有人觉得不合适,可以根据自身的需求寻找更合适的路线,大学的时候学习过单片机,对于单片机也算是入门级,能做一些毕业设计级别的东西,能够应付大学所需。工作后我接触到的是工业级的产品,说到底有点傻大硬的那种
嵌入式小师兄
·
2023-02-20 07:23
vxworks系统
linux系统
C语言进阶
驱动开发
嵌入式硬件
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他