目录猿创征文|嵌入式系统应用开发工具链必备硬件设计工具STM32Cube 系列电路设计工具EDA代码预调试工具Code::Blocks嵌入式软件调试工具keil整机调试工具--串口助手整机调试工具--网络调试助手NetAssist量产工具STM32 ST-LINK Utility 猿创征文|嵌入式系统应用开发工具链必备在嵌入式系统开发过程中,除了一般的需求分析、功能设计、功能实现、测试等传统流程
找一个好工作,谈一份好薪水详细这也是大部分人的心愿,那么嵌入式行业该如何规划呢?下面我们从几方面来深入探讨。1了解嵌入式行业嵌入式系统的应用已经覆盖到我们的生产、工作和生活的各个方面。小到智能家电,手机,电子书,大到从航天飞机、载人飞船,到水下核潜艇等等这些都有嵌入式系统和嵌入式技术的应用。可以说嵌入式技术无所不在。从行业市场的大环境来看,物联网和云计算等新兴领域已经成为信息产业的主旋律,而作为这
原创 2022-09-26 10:04:10
150阅读
嵌入式工程师需要掌握的内容非常广泛,主要包括嵌入式软件、嵌入式硬件、以及相关行业、产品的专业知识。作为嵌入式初学者,我们不可能,也没有那么多精力把所有的知识到搞的很精通,我们要学会抓住重点,学会取舍,达到一通百通,事半功倍的学习效果。首先嵌入式技术主要分为嵌入式软件和嵌入式硬件2大方向。 嵌入式硬件方向 嵌入式硬件工程师主要工作职责是为产品设计硬件电路原理图,设计硬件PCB板,选择合适的
原创 27天前
32阅读
嵌入式硬件~ 电路
原创 11天前
73阅读
原创 1月前
27阅读
原创 1月前
67阅读
嵌入式硬件
实例一:智能台灯该台灯首发价格为399元,月销上万,可以说是一款月流水千万级的产品。相较于传统台灯,主要增
原创 2023-07-04 10:47:29
394阅读
移植性问题包含的内容很广泛,本节要介绍的是代码在不同体系结构下的移植问题。Linux内核是高度可移植的,若希望在不同平台下开发的应用程序或设备驱动程序也能很好地兼容,这就要求用户在开发的过程中要充分考虑与移植相关的内容。本文将讨论数据类型、数据对齐,以及与字节顺序相关的移植性问题。1字长和数据类型不同的体系结构具有不同的字长,表1列出了一些常见体系结构的字长。表...
原创 2021-09-29 09:45:19
755阅读
大家好!我是木荣君,今天给大家分享一下嵌入式软件开发学习路线图。这是我按照自己最开始学习嵌入式的时候的学习路线,并且结合自己在多年开发工作中所涉及的知识精心总结的嵌入式软件开发思维导图。这是木荣君精心总结的,花费了不少精力哦,希望对你有所帮助吧。图中难免有疏漏,请大家多多交流指正。1. 前言之所以总结这篇嵌入式软件开发学习路线图,是因为好多工作中的新人和粉丝小伙伴经常咨询开始如何学习嵌入式软件。而
OpenGL ES(OpenGL for Embedded Systems) 是一种免费的跨平台3D图形 API接口,其适用于低功耗设备,可用于嵌入式设备和移动设备(包括手机、车载大屏 和嵌入式电器终端设备)上渲染高效的 2D 、 3D 图形。 其由OpenGL(Open Graphics Library)针对嵌入式设备裁剪而来,去除了OpenGL中许多不是必须冗余特性,比如:GL_QUADS(四
我是专科,读的是嵌入式技术,是的没错,计算机领域里最大的坑。 当初专业的时候,师兄就提醒过,千万不要碰单片机,那样的话会进一条很奇怪的路子。 我还是碰了,至今已经写了两年的C代码。坑越掉越大。 适逢毕业季,我的不少师兄都出来闯荡了,很多师兄开始说自己学校里学的远远不够。 虽然说是广东最好的大专,但始终是个专,在专里头开这样一个专业,两年半的时
嵌入式WEB服务器常见的有:Lighttpd, Shttpd, mongoose, Thttpd, Boa, Mini_httpd, Appweb, Goahead LighttpdLibHttpd是一个开源轻量级嵌入式Web server,是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等
转载 10月前
229阅读
很多人都讲嵌入式开发很难,能不能就你学习和工作经验与大家分享下嵌入式开发如何开始和深入?作为嵌入式研发工程师,你认为其应具备哪些知识结构和实战能力?做嵌入式开发必须具备良好的C语言功底,汇编虽然不是必须,但懂点更好。其次可以到网上找一个比较流行的MCU开发板,比如STM32做为学习开发板,参照示例代码,自己动手编译烧录跑程序,比如跑马灯的程序,深刻了解整个开发过程。接下来可以学习小型的实时操作系统
一个嵌入式应用软件都会在某些时候访问最底层的固件和进行一些硬件控制。驱动的设计和实施是确保一个系统能够满足其实时性要求的关键。以下5个窍门是每一个开发者在设计驱动程序时应该考虑的,下面就随我们一起来了解一下相关内容吧。 1.使用设计模式设计模式是一个用来处理那些在软件中会重复出现的问题的解决方案。开发人员可以选择浪费宝贵的时间和预算从无到有地重新发明一个解决方案,也可以从他的解决方案工具
转载 2023-07-13 21:51:34
0阅读
1点赞
一 linux的启动流程1.1、嵌入式linux 简介LINUX 是一个类似UNIX 的操作系统,其代码是完全重新开放的,内核功能强大,实现简洁。它提供了类似UNIX 的编程接口和系统调用,可以方便的将UNIX系统上的应用程序,移植到Linux上运行。Linux具有一下特点:1.可移植性:Linux内核源代码是用C语言编写的,可以运行到各种平台。2.支持多种处理器体系结构:Linux内核能够支持的
转载 精选 2015-07-11 10:58:31
2573阅读
移植性问题包含的内容很广泛,本节要介绍的是代码在不同体系结构下的移植问题。Linux内核是高度可移植的,若希望在不同平台下开发的应用程序或设备驱动程序也能很好地兼容,这就要求用户在开发的过程中要充分考虑与移植相关的内容。本文将讨论数据类型、数据对齐,...
转载 2012-10-21 15:55:00
221阅读
2评论
SoC嵌入式软件架构设计之二:没有MMU的CPU实现虚拟内存管理的设计方法。这里要阐述Bank设计的一些原则。    Bank设计是为了实现不同一时候刻执行的Bank(代码块)执行在同一块内存上,所以在执行之前操作系统须要将已存在内存的代码/数据进行缓存处理,并载入将要执行的Bank到该内存上。为了实现这个目的,须要明白下面要点:     1.为了
嵌入式嵌入式的标签多为:低配,偏硬件,底层,资源紧张,代码多以C语言,汇编为主,代码应用逻辑简单。但随着AIOT时代的到来,局面组件改变。芯片的性能资源逐渐提升,业务逻辑也逐渐变得复杂,相对于代码的效率而言,代码的复用可移植性要求越来越高,以获得更短的项目周期 和更高的可维护性。下面是AIOT时代嵌入式设备的常见的软件框架。设计模式设计模式的标签:高级语言 ,高端,架构等。在AIOT时代,设计模式
  • 1
  • 2
  • 3
  • 4
  • 5