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
ARM7嵌入式开发
嵌入式开发
工程师到底算不算程序员?
今日话题,嵌入式是否算作程序员?这问题可能存在一些疑惑。实际上,这种疑惑是正常的。搞嵌入式工作通常涉及移植代码、电路图阅读、示波器使用,甚至电路设计等多个方面。所以,到底算不算程序员呢?答案当然是肯定的,而且我非常同意另一位朋友的看法:嵌入式程序员是难得的全栈型程序员。嵌入式程序员的工作领域非常广泛,从最底层的针脚定义、存储器分配、地址空间分配、bootloader编写和移植、操作系统的裁剪和移植
枪哥玩转嵌入式
·
2023-09-20 16:07
单片机
编程
stc
嵌入式硬件
嵌入式实时数据库
如何学习嵌入式Linux?
这就使得
嵌入式开发
的重要性也凸显出来。刚好我这有一份嵌入式学习资料,里面有各类语言编程教学、问题讲解、语言类教学和毕设800套,小白都能学会,有基础的对于精通也颇有帮助。
枪哥玩转嵌入式
·
2023-09-20 16:07
嵌入式硬件
人们为什么会觉得嵌入式行业工资低?
实际上,
嵌入式开发
的复杂性因情境而异。在小公司或初创企业,可能只需要一些基础开发技能。但在大公司或需要高性能、可靠性和安全性的项目中,
嵌入式开发
可能变得相当复杂。举个例子,有些项目要求新增功
枪哥玩转嵌入式
·
2023-09-20 16:37
单片机
编程
嵌入式
嵌入式硬件
Reading: 【翻译】探索生成式 AI
然而,这种代码生成风格从未完全起飞,除了
嵌入式开发
的某些
ELI_He999
·
2023-09-20 06:36
简单翻译
自动翻译
嵌入式开发
会成为下一个Java吗?
今日话题,
嵌入式开发
会成为下一个Java吗?答案是否定的。
嵌入式开发
岗位通常属于制造业,特别是电器、机械、装备、航空航天等“智能制造”领域,属于重资产行业,相对稳定,不像互联网那样灵活。
单片机一哥
·
2023-09-19 10:14
单片机
编程
stc
嵌入式硬件
嵌入式实时数据库
STM32学习之Keil5软件配置
本次笔者写的是一些市面上常用的
嵌入式开发
软件Keil5,在初始化使用软件界面需要进行配置的。主要分为五大部分(文本美化、代码编辑技巧、查找和替换技巧、工程编译问题定位、窗口视图管理)。
啵啵520520
·
2023-09-19 10:13
STM32专区
学习
Android8.1 编译报错SSL error when connecting to the Jack server
RK
嵌入式开发
板编译源码时报错问题:解决方案:cd/etc/java-8-openjdk/security/到该目录下;sudovimjava.security(注意需要用root用户去打开并修改);删除
眺望塔
·
2023-09-19 01:29
嵌入式Linux
android
源码
RK平台
Qt开发 入门
Qt是一个跨平台的C++应用程序开发框架具有短平快的优秀特质:投资少、周期短、见效快、效益高几乎支持所有的平台,可用于桌面程序开发以及
嵌入式开发
有属于自己的事件处理机制可以搞效率的开发基于窗口的应用程序
ikun66666
·
2023-09-18 23:48
Qt
qt
c++
RT-Thread操作系统全面支持飞腾腾珑E2000系列芯片
近日,国内领先的自主核心芯片提供商飞腾和国内领先的RTOS(实时操作系统)RT-Thread共同完成了针对飞腾系列CPU的适配支持,并且全部源码已经发布到开源社区平台,为
嵌入式开发
者们提供了广泛而全面的支持
RT-Thread物联网操作系统
·
2023-09-18 17:38
lv4
嵌入式开发
-7 文件IO(概念、打开、关闭、读、写)
目录1文件I/O介绍2文件I/O–文件描述符fd(FileDescriptor)3文件I/O–open4文件I/O–close5文件I/O–read6文件I/O–write7文件IO–lseek8标准I/O–思考和练习掌握文件描述符的含义1文件I/O介绍什么是文件I/O?posix(可移植操作系统接口)定义的一组函数不提供缓冲机制,每次读写操作都引起系统调用核心概念是文件描述符访问各种类型文件Li
4IOT
·
2023-09-18 08:59
嵌入式开发
linux
lv4
嵌入式开发
-9 静态库与动态库的使用
目录1库的概念2库的知识3静态库特点4静态库4.1静态库创建4.2编译生成目标文件4.3创建静态库hello4.4查看库中符号信息4.5链接静态库5共享库特点6共享库6.1共享库创建6.2编译生成目标文件6.3创建共享库common6.4为共享库文件创建链接文件6.5编写应用程序6.6编译test.c并链接共享库libcommon.so6.7加载共享库6.8如何查看使用了什么库掌握:库的概念静态库
4IOT
·
2023-09-18 08:59
嵌入式开发
linux
lv4
嵌入式开发
-8 文件属性、目录操作
目录1访问目录–opendir2访问目录–readdir3访问目录–closedir4修改文件访问权限–chmod/fchmod5获取文件属性–stat/lstat/fstat6文件属性–structstat7文件类型–st_mode8文件访问权限–st_mode9练习–获取并显示文件属性掌握:读取目录、修改文件访问权限、获取文件属性的知识1访问目录–opendiropendir函数用来打开一个目
4IOT
·
2023-09-18 08:28
嵌入式开发
linux
I/O
lv5
嵌入式开发
-1 进程的创建和回收
目录1进程概念2进程内容3进程类型4进程状态5查看进程信息5.1相关命令pstop/proc5.2相关命令nicerenice5.3相关命令jobbgfg6子进程概念7子进程创建–fork8父子进程9思考10进程结束–exit/_exit11进程的回收11.1进程回收–wait11.2进程回收–waitpid掌握:进程概念、进程包含内容、进制状态、查看进程信息、前后台进程切换、改变进行优先级、创建
4IOT
·
2023-09-18 08:52
嵌入式开发
linux
简图记录-ARM嵌入式基础(概念、工作模式、寄存器、寻址)
(如三星s3c24406410210)ARM核心:arm公司设计的CPU运算处理核心,分成如
arm7
、arm9、arm11、Armcoretx等几个家族。
runafterhit
·
2023-09-18 07:27
ARM嵌入式类
嵌入式开发
工程师必修之代码管理方案(下)
目录极狐GitLab
嵌入式开发
场景解决方案3.1高可用部署与灾备3.2组织管理3.3分支策略3.4分支保护3.5推送规则3.6代码评审3.7数据保护3.8其他相关本文来自武让极狐GitLab高级解决方案架构师前两篇文章
极小狐
·
2023-09-17 19:25
gitlab
devops
嵌入式开发
代码评审
分支策略
<通信接口篇> I2C介绍
作为
嵌入式开发
人员,无论是硬件还是软件工程师,或多或少都会接触过I2C接口的外设。诸如常用的存储器EEPROM等皆是I2C接口进行通信。
杰克拉力船长
·
2023-09-17 13:30
外设驱动设计
fpga开发
嵌入式硬件
【嵌入式】2024届校招岗位汇总
公司岗位博世嵌入式自动化测试工程师博世
嵌入式开发
(软件刷写及启动)工程师博世Linux/C++软件工程师博世自动驾驶软件开发工程师博世嵌入式软件工程师(BSP)博世嵌入式电子工程师(BMS&电源)博世物联网
嵌入式开发
工程师
德彪稳坐倒骑驴
·
2023-09-17 12:54
求职招聘
校招
RTP协议介绍以及C语言实现具有发送H.264视频功能的RTP服务器
RTP封装H.264视频规范以及C语言实现以前上学时间做
嵌入式开发
板Hi3516A的流媒体项目,现在又突然想起来,不想学过就忘了浪费了,所以又自己实现了一遍读取本地视频文件发送RTP视频流的程序,算是总结一下
码农小明
·
2023-09-17 12:20
流媒体
音视频
ffmpeg
RTP
流媒体
视频
10 Ubuntu下配置STMCubeMX与CLion IDE联合环境搭建(不包含下载CLion的教程)
选择STM32进行入门,并且使用CubeMX加CLion作为我的第一个真正意义上的
嵌入式开发
环境(大一的时候玩过一段时间,但是没什么技术)。STMCubeMX下载与安装官网下载压缩包。
早上真好
·
2023-09-17 06:44
环境和报错处理
从装硬盘开始的环境搭建
ubuntu
嵌入式硬件
c语言
stm32
嵌入式开发
环境Vscode开发STM32单片机程序
STM32单片机非常强大,大多数教程都是使用keil编译器,keil是收费的而gcc是开源免费的。这里介绍一些使用gcc+vscode开发单片机程序的经验。(这里不解释gcc是什么)。第一:环境准备gccARM开发者官网https://developer.arm.com/我有个习惯:尽量使用免安装版软件,直接解压到软件安装目录中,添加环境变量即可使用,这样即使重装系统也不必重装软件。把arm-no
ST小智
·
2023-09-16 05:27
单片机项目实战操作之优秀
linux
“混合”引擎为通用子模块提供动力,实现嵌入式I / O灵活性
现成的组件对于
嵌入式开发
工程师而言并不是什么新鲜事物。但是,实际上没有人期望一种“一刀切”的解决方案,尤其是在涉及复杂的I/O要求的情况下。
非著名程序员阿强
·
2023-09-15 07:01
fpga开发
insmod驱动时提示版本与内核不一样
文章目录前言说明解决方法原因解说注意前言在linux
嵌入式开发
中,会遇到需要编译某个驱动模块放到开发板上使用的情况,但是编译出来的.ko文件放到内核中运行的时候却报错驱动的版本与内核本本不一样,并告诉你应该是什么版本的
养牛青年
·
2023-09-15 02:09
linux内核
内核
嵌入式linux led驱动有几种写法,嵌入式Linux驱动开发(二)——字符设备驱动之控制LED...
Linux开发——裸板程序点亮开发板上的LED灯首先为了操作硬件,看接线原理图是必不可少的一步,这几个LED的原理图相对来说比较简单,在这里说一下,如果需要看懂稍微复杂一点的原理图,可以参见:Linux
嵌入式开发
入
陈咏开
·
2023-09-14 21:48
嵌入式linux
led驱动有几种写法
linux 驱动中建立进程,linux驱动编写之进程独占驱动
一、描述
嵌入式开发
系统中,有各种硬件资源,而有些硬件资源使用时候是需要进程独占的。也就是说,同一时刻只有一个进程允许使用这个硬件资源,其他的进程只能放弃执行或者挂起等待。
yypmzqdf
·
2023-09-14 21:48
linux
驱动中建立进程
arm与linux与驱动程序,如何编写基于ARM的裸机程序和基于Linux的驱动程序?
ARM系列文章合集如下:《从0学arm合集》前言在
嵌入式开发
中,ADC应用比较频繁,本文主要讲解ADC的基本原理以及如何编写基于ARM的裸机程序和基于Linux的驱动程序。
吕纯阳
·
2023-09-14 20:44
arm与linux与驱动程序
keil实验c语言汇编实验一实验报告,嵌入式系统实验—C 语言开发/模数转换(ADC)实验...
实验四:C语言开发/模数转换(ADC)实验一、实验目的1、掌握C语言
嵌入式开发
的基本步骤和原理。2、学习使用C语言操作外设的方法。3、掌握模数转换器外设的操作原理和编程。
某一个吃货
·
2023-09-14 20:43
Java一般性知识
JAVASE:Java标准开发JAVSME:Java
嵌入式开发
,包含JAVASE中一部分类,用于消费类电子产品的软件开发JAVAEE:Java企业开发,包含JAVASE中的所有类,并且还包含用于开发企业级应用的类
吉祥如意_
·
2023-09-14 14:32
Java学习
java
开发语言
嵌入式开发
——数据结构
该文为学习笔记,仅作学习参考,如有错误,望指正!第一章.绪论数据结构在学什么?答案:如何用程序代码把现实世界的问题信息化。本章内容索引:1.数据结构的基本概念相关概念:数据:数据是信息的载体,是描述客观事物属性的数、字符以及所有能输入到计算机中并被计算机程序识别和处理的符号的集合。数据是计算机程序加工的原料。数据元素(DataElement)、数据项:数据元素是数据的基本单位,又称之为记录(Rec
耶多
·
2023-09-14 08:46
嵌入式开发
数据结构
【
嵌入式开发
Linux 常用命令系列 7.2 -- awk 找到空格并插入字符】
文章目录awk列字符处理awkgsub学习awk列字符处理在工作中经常需要需要复制PDF文件表格中的数据,但是复制完成后,就不会以表格的形式存在了。所以想能不能使用linux脚本或者命令来将复制的内容重新做成表格,比如做成CSDNmarkdown识别的表格。这个时候就可以使用awk命令来完成这个工作了。如下内容是从PDF拷贝过来的内容(ARM的寄存器表):NumberOffsetNameAcces
CodingCos
·
2023-09-14 01:51
#
Linux
常用命令
linux
服务器
运维
awk
gsub
awk找到空格并插入字符
嵌入式开发
WebSocket 服务端与客户端的通信
开启WebSocket服务WebSocket服务是网页程序、安卓App、微信小程序等获得数据和服务的接口,是基于TCP的一种新的网络协议,它实现了浏览器与服务器全双工通信。通过使用WebSocket,很方便地实现与网页程序、安卓App和微信小程序的数据交互。WebSocket服务端可以与多个WebSocket客户端建立通信,服务端可以向所有与之建立WebSocket通信的客户端发送数据。WebSo
风华绝代飞入鬓
·
2023-09-13 22:48
嵌入式
websocket
c++
无监督学习
嵌入式开发
——物联网
市场上对于物联网
嵌入式开发
的需求也在增加,物联网的开发主要是熟悉无线通信的方
静默与黑白
·
2023-09-13 22:49
嵌入式
嵌入式这个领域会变得过于内卷吗?
嵌入式开发
主要服务于第二产业,尤其是制造业,包括电器、电气、机械、汽车、装备、航空航天等行业的“智能制造”部门,稳定性较强,不像互联网行业那样波动大。因此嵌入式领域不容易受到内卷化的影响。
枪哥玩转嵌入式
·
2023-09-13 21:20
单片机
编程
stc
嵌入式硬件
嵌入式实时数据库
新手询问想要成功学好
嵌入式开发
有什么建议吗?
今日话题,想要成功学好
嵌入式开发
有什么建议吗?想要学好的话选择一门合适的编程语言是关键。虽然
嵌入式开发
支持多种语言,但C和C++仍然是最常用的。如果你是初学者,从学习C语言开始是一个不错的选择。
枪哥玩转嵌入式
·
2023-09-13 21:20
单片机
编程
stc
嵌入式硬件
嵌入式实时数据库
为什么C ++在嵌入式系统设计中是C的可行替代品
嵌入式开发
市场
嵌入式开发
市
非著名程序员阿强
·
2023-09-13 20:10
c语言
开发语言
Ubuntu22.04 添加samba,并在windows访问 的详细教程
专栏地址:
嵌入式开发
专栏文章:【01】windows安装VMware最新版本(VMwareWorkstation17.0Pro)详细教程【02】VMware17虚拟机安装Ubuntu最新版本(Ubuntu22.04LTS
wkd_007
·
2023-09-13 05:49
嵌入式开发
windows
服务器
ubuntu
SimonLiu的ESP8266与AliOS Things 学习系列教程之三:点个灯吧 - GPIO输入中断和LED blink
欢迎加入交流群:ESP8266AliOSThings群号:107723112系列文章目录:SimonLiu的ESP8266与AliOSThings学习教程系列
嵌入式开发
之“点个灯”就相当于学习编程的“helloworld
SimonLiu009
·
2023-09-13 05:48
#
ESP8266
#
AliOS
Things
ESP8266
AliOS
Things
GPIO
中断
blink
嵌入式开发
之中断服务程序
在设计软件与外设交互时,需要考虑以下三个方面:怎样检出外设的事件,是使用中断还是轮询?使用中断时,哪些处理在中断服务程序中执行,哪些处理在应用程序中执行?中断服务程序怎样与应用程序通信?软件与外设的交互,基本有两种模式:轮询和中断。轮询是由软件定时地查询外设的各种寄存器,检查该外设是否有事件发生,如有事件发生,则执行相应的动作。中断则通过使能该外设的中断,当相应的事件发生时,MCU产生中断,调用对
ronhu
·
2023-09-13 05:39
嵌入式开发
中断处理
实时操作系统
嵌入式开发
中断全解(1)
文章目录一、中断的基本概念1.事件的“偶然”性与“必然”性2.中断的作用3.中断源(中断触发的硬件)4.中断类型5.中断优先级二、异常与中断(一)概述(二)异常类型1.系统异常2.中断(三)中断控制(四)向量表(Vectortable)三、STM32的外部中断四、代码思路五、函数接口总结一、中断的基本概念中断的定义及中断工作方式中断,即CPU在正常执行程序的过程中,遇到外部/内部的紧急事件需要处理
Yank_k
·
2023-09-13 05:31
嵌入式软件LIFE分享(1)
单片机
stm32
嵌入式硬件
上位机使用JS SerialPort进行串口通信, 包含开发环境搭建和完整示例代码
在
嵌入式开发
中,我们经常需要使用上位机(PC)与一些电路模块进行通信,用于获取一些传感器的数据,或者发送命令控制相应的电路模块。
iReachers
·
2023-09-13 05:40
javascript
开发语言
ecmascript
Linux下C/C++编译器GCC/G++使用简介
同时,在Linux平台下的
嵌入式开发
领域,GCC也是用得最普遍的一种编译器。GCC之所以被广泛采用,是因为它能支持各种不
zhu2695
·
2023-09-13 05:09
Linux开发
linux
gcc
linux下打开c编译器,linux下使用C/C++编译器的使用
同时,在Linux平台下的
嵌入式开发
领域,GCC也是用得最普遍的一种编译器。GCC之所以被广泛采用,是因为它能支持各种不
weixin_39634508
·
2023-09-13 05:08
linux下打开c编译器
嵌入式裸机设计思想——时间片轮裸机开发架构+状态机+定时器调度机制
(3)我曾经阅读过一位10年
嵌入式开发
经验的大佬分享的公众号,这位大佬感叹到,其实对于绝大多数时
风正豪
·
2023-09-12 17:53
MCU裸机教程
架构
单片机
用MicroPython设计嵌入式系统的利弊
长期以来,C/C++编程语言一直主导着
嵌入式开发
系统行业,很少有其他语言能够站稳脚跟。
粤嵌教育
·
2023-09-12 16:58
(转载)VS版本、GCC版本与C++版本的对应关系
action=onClickVS版本、GCC版本与C++版本的对应关系2023/3/1210:10:39做
嵌入式开发
经常遇到一些编译器和C++版本不匹配的问题,现整理如下:目前C语言的标准有:C89(ANSIC
馍拉克斯
·
2023-09-12 15:09
c++
microsoft
windows
嵌入式开发
之DSP学习
一、ARM、DSP、FPGAARM具有比较强的事务管理功能,可以用来跑界面以及应用程序等,其优势主要体现在控制方面;ARM是32位的单片机,其内部硬件资源的性能较高,可以加载操作系统成为其主要特点,有了操作系统,就可以像pc机那样多任务实时处理,就是同一时间内能完成多个任务,而且不会互相影响。DSP主要是用来计算的,比如进行加密解密、调制解调等,优势是强大的数据处理能力和较高的运行速度。FPGA可
今年也要加油努力
·
2023-09-12 03:17
学习
嵌入式硬件
Java面试题(持续更新中)
因为类调用时需要实例化,消耗比较大,比较消耗资源,所以当性能是最重要的考量因素的时候,比如单片机、Linux/Unix、
嵌入式开发
等一般采用面向过程开发。
樱桃桃桃桃桃
·
2023-09-11 23:48
java
开发语言
上位机编程 VS 嵌入式编程:哪个更有前途?揭秘行业发展秘密
而
嵌入式开发
通常局限于使用C语言,并且在过去甚至需要使用汇编语言,开发者需要深入了解硬件电路,并且可能会面临硬件和软件问题的困扰。
单片机一哥
·
2023-09-11 22:56
嵌入式硬件
嵌入式实时数据库
lv4
嵌入式开发
-5 流刷新定位
目录1标准I/O–刷新流2定位流–ftell/fseek/rewind3标准I/O–判断流是否出错和结束4练习前言:掌握流的刷新,流的定位,检测流结束和出错。文件写完后,文件指针指向文件末尾,流刷新定位解决这个问题。1标准I/O–刷新流#includeintfflush(FILE*fp);成功时返回0;出错时返回EOF将流缓冲区中的数据写入实际的文件Linux下只能刷新输出缓冲区,输入缓冲区丢弃示
4IOT
·
2023-09-11 14:24
嵌入式开发
linux
I/O
lv4
嵌入式开发
-3 标准IO的读写
目录1标准I/O–读写流2标准I/O–按字符输入3标准I/O–按字符输出4标准I/O–思考和练习5标准I/O–按行输入6标准I/O–按行输出7标准I/O–思考和练习1标准I/O–读写流流支持不同的读写方式:读写一个字符:fgetc()/fputc()一次读/写一个字符读写一行:fgets()和fputs()一次读/写一行读写若干个对象:fread()/fwrite()每次读/写若干个对象,而每个对
4IOT
·
2023-09-11 14:54
嵌入式开发
linux
I/O
lv4
嵌入式开发
-4 标准IO的读写(二进制方式)
目录1标准I/O–按对象读写2标准I/O–小结3标准I/O–思考和练习文本文件和二进制的区别:存储的格式不同:文本文件只能存储文本。除了文本都是二进制文件。补充计算机内码概念:文本符号在计算机内部的编码(计算机内部只能存储数字0101001....,所以所有符号都要编码)1标准I/O–按对象读写下列函数用来从流中读写若干个对象:#includesize_tfread(void*ptr,size_t
4IOT
·
2023-09-11 14:54
嵌入式开发
linux
I/O
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他