一、初识嵌入式1.1 什么是嵌入式?1.1.1单片机开发:1.1.2嵌入式开发:1.2 单片机开发与嵌入式开发分区别1.2.1单片机开发1.2.2嵌入式开发1.3 嵌入式操作系统1.3.1什么是开源?1.3.2常见的嵌入式操作系统包括:1.4 嵌入式开发需要学习哪些内容?1.4.1应用软件开发:1.4.2系统软件开发: 1.1 什么是嵌入式嵌入式系统(Embedded System): 一种嵌
之前,我对嵌入式这三个字还不甚了解,不知道什么叫嵌入式,和普通的计算机科学有什么区别。所谓嵌入式,就是指在已有硬件上移植操作系统。传统开发(即单片机开发)有两项缺点,一是它的不可移植性,即软件只能与硬件一一适配,二是对软件人员的有一定量的硬件知识需求。而嵌入式开发的优势在于,软件并不直接凌驾硬件之上,而是在操作系统(也可理解为一款功能十分强大的软件)之上做文章。这样就避免了效率低下的软件对硬件的直
作为一个新人,怎样学习嵌入式Linux?被问过太多次,特写这篇文章来回答一下。在学习嵌入式Linux之前,肯定要有C语言基础。汇编基础有没有无所谓(就那么几条汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。...
原创 2021-09-29 11:54:08
3364阅读
4点赞
在信息技术日益发展的当下,嵌入式系统已成为现代电子科技领域中不可或缺的一环。嵌入式系统的广泛应用,从智能家居到工业自动化,从航空航天到医疗健康,几乎触及了人类生活的方方面面。而与之紧密相连的嵌入式软件开发,更是推动这些技术革新的重要力量。在这样的背景下,嵌入式软考(嵌入式系统软件开发工程师考试)作为评估嵌入式软件人才专业能力的重要途径,受到了越来越多专业人士和学习者的关注。 嵌入式软考所涵盖的知
原创 2024-02-26 16:09:09
105阅读
软考中的嵌入式培养专业是指将嵌入式系统的开发、设计和应用作为主要培养方向,通过一系列课程和实践环节,培养学生掌握嵌入式系统的基本理论、开发技术和应用能力。嵌入式系统是指将计算机硬件和软件集成在一起,为实现特定功能而设计的系统,广泛应用于智能家居、医疗设备、工业自动化等领域。 嵌入式培养专业的目标是培养具备嵌入式系统设计和开发能力的高素质人才,以满足社会对嵌入式系统人才的需求。通过嵌入式培养专业
原创 2023-10-30 16:18:55
101阅读
文章目录一、交互SQL的局限性(引入嵌入式SQL)二、 嵌入式SQL语言的形式(假设宿主语言为C语言)三、连接/断开数据库四、SQL语句执行的提交/撤消五、事务六、游标(读取多行数据)七、状态捕获及错误处理机制 一、交互SQL的局限性(引入嵌入式SQL)专业人员(如DBA)可以熟练地运用交互SQL语言,但普通用户却不是那么容易上手,所以需要通过数据库应用程序来使用数据库。编写一个可以与数据
转载 2023-11-10 22:13:27
346阅读
大家好,我是杂烩君。知乎上,有不少人讨论类似“该不该坚持走嵌入式这条路”这样的问题,大家常常都拿嵌入式与互联网做比较,劝退嵌入式。关于这个问题,我觉得还得看个人情况吧。不是每个人、每个专业...
转载 2022-04-22 22:46:44
740阅读
1单总线简介目前常用的微机与外设之间进行数据传输的串行总线主要有I2C总线、SPI总线和SCI总线。其中I2C总线以同步串行2线方式进行通信(一条时钟线,一条数据线),SPI总线则以同步串行3线方式进行通信(一条时钟线,
原创 2021-05-22 21:28:17
1092阅读
一、
转载 2009-01-02 11:31:00
156阅读
2评论
笔记目录一、基本技巧1. 嵌入式SQL语言概述2. 变量声明3. 数据库连接4. 事务5. 数据集与游标5.1 标准游标5.2 可滚动游标6. 数据库的增删改7. 状态捕获及错误处理机制二、动态SQL1. 动态SQL的概念和作用2. 动态SQL的执行方式3. 数据字典与SQLDA4. ODBC和JDBC简介 一、基本技巧1. 嵌入式SQL语言概述交互SQL语言的局限 使用者角度:普通用户
转载 2023-11-24 10:28:11
122阅读
嵌入式WEB服务器常见的有:Lighttpd, Shttpd, mongoose, Thttpd, Boa, Mini_httpd, Appweb, Goahead LighttpdLibHttpd是一个开源轻量级嵌入式Web server,是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等
转载 2023-10-31 18:21:10
420阅读
我是专科,读的是嵌入式技术,是的没错,计算机领域里最大的坑。 当初专业的时候,师兄就提醒过,千万不要碰单片机,那样的话会进一条很奇怪的路子。 我还是碰了,至今已经写了两年的C代码。坑越掉越大。 适逢毕业季,我的不少师兄都出来闯荡了,很多师兄开始说自己学校里学的远远不够。 虽然说是广东最好的大专,但始终是个专,在专里头开这样一个专业,两年半的时
转载 2024-04-08 12:06:44
173阅读
一个嵌入式应用软件都会在某些时候访问最底层的固件和进行一些硬件控制。驱动的设计和实施是确保一个系统能够满足其实时性要求的关键。以下5个窍门是每一个开发者在设计驱动程序时应该考虑的,下面就随我们一起来了解一下相关内容吧。 1.使用设计模式设计模式是一个用来处理那些在软件中会重复出现的问题的解决方案。开发人员可以选择浪费宝贵的时间和预算从无到有地重新发明一个解决方案,也可以从他的解决方案工具
转载 2023-07-13 21:51:34
49阅读
1点赞
OpenGL ES(OpenGL for Embedded Systems) 是一种免费的跨平台3D图形 API接口,其适用于低功耗设备,可用于嵌入式设备和移动设备(包括手机、车载大屏 和嵌入式电器终端设备)上渲染高效的 2D 、 3D 图形。 其由OpenGL(Open Graphics Library)针对嵌入式设备裁剪而来,去除了OpenGL中许多不是必须冗余特性,比如:GL_QUADS(四
转载 2024-03-05 22:23:00
264阅读
很多人都讲嵌入式开发很难,能不能就你学习和工作经验与大家分享下嵌入式开发如何开始和深入?作为嵌入式研发工程师,你认为其应具备哪些知识结构和实战能力?做嵌入式开发必须具备良好的C语言功底,汇编虽然不是必须,但懂点更好。其次可以到网上找一个比较流行的MCU开发板,比如STM32做为学习开发板,参照示例代码,自己动手编译烧录跑程序,比如跑马灯的程序,深刻了解整个开发过程。接下来可以学习小型的实时操作系统
在信息技术日新月异的今天,嵌入式系统已广泛应用于众多领域,如智能家居、工业控制、医疗设备等,成为推动社会进步的重要力量。对于希望在这一领域深造的工程师而言,选择一个合适的专业方向进行软考认证,不仅能够提升自身的专业技能,还有助于在职业生涯中取得更好的发展。那么,嵌入式专业软考报什么专业好呢? 首先,我们需要明确嵌入式系统的核心知识体系。嵌入式系统是一门综合性很强的学科,它涉及计算机硬件、软件、电
原创 2024-04-11 14:46:11
65阅读
近些年,随着智能硬件的火热,嵌入式开发逐渐成为IT行业从业者择业的新宠儿。然而大家都知道,嵌入式开发是一个高门槛行业,并不是所有人都适合从事这项工作。这也是为什么经常有网友咨询:到底什么专业的人适合学嵌入式?或从事过自动化相关工作的人员,适合学习嵌入式吗?等等系列问题,接下来就问大家一一解答:究竟什么样的人才适合学习嵌入式开发? 在嵌入式领域中大部分开发都会用到C语言,所以学习嵌入式开发
1. 嵌入式系统软件开发平台    嵌入式系统的软件开发方法采用的不是通用的开发方法,而是交叉开发方法。本小节主要介绍嵌入式系统软件开发的交叉编译环境的基本概念和特点,以及软件调试常用的几种方法。    1.交叉平台开发环境    嵌入式系统的软件开发采用交叉平台开发方法(Cross Platform Develop
嵌入式嵌入式的标签多为:低配,偏硬件,底层,资源紧张,代码多以C语言,汇编为主,代码应用逻辑简单。但随着AIOT时代的到来,局面组件改变。芯片的性能资源逐渐提升,业务逻辑也逐渐变得复杂,相对于代码的效率而言,代码的复用可移植性要求越来越高,以获得更短的项目周期 和更高的可维护性。下面是AIOT时代嵌入式设备的常见的软件框架。设计模式设计模式的标签:高级语言 ,高端,架构等。在AIOT时代,设计模式
一、AMBA概述今天要介绍的三种嵌入式总线技术:APB、AHB、AXI,它们都属于ARMA片上总线协议。所以,在介绍这几种总线技术之前,有必要先了解一下ARMA片上总线协议是什么。AMBA (Advanced Microcontroller Bus Architecture),全称叫作高级微控制器总线架构,它是由ARM公司研发推出的高性能片上总线协议。它定义了高性能嵌入式微控制器的通信标准,可以将
转载 2023-07-19 16:14:31
795阅读
  • 1
  • 2
  • 3
  • 4
  • 5