- 博客(23)
- 收藏
- 关注
转载 单片机学习笔记,三个步骤教你学
作为一名电子技术从业人员,你学过单片机吗?你会运用单片机吗?我想你一定学过,但不一定会运用。因为学习单片机比学习其他学科需要付出更多的努力和代价,不仅要学习理论知识还要练习实际操作,而且主要是在实际操作中才能真正学到单片机技术。因主修专业的不同以及电子基础的深浅不同,对于不同的人可能采用不同的学习方法,根据笔者的亲身学习经验,提出笔者的学习方法和步骤。基础理论知识学习基础理论知识包括模拟电路、数字电路和C语言知识。模拟电路和数字电路属于抽象学科,要把它学好还得费点精神。在你学习单片机之前,觉得模拟电路
2021-09-26 16:08:13
375
原创 到底什么是嵌入式?
凡是从事计算机或电子信息相关领域工作的童鞋,一定都听说过嵌入式吧?然而对于非相关专业的同学来说肯定是一知半解,只觉得嵌入式“高端”,但具体什么是嵌入式却一脸懵逼。那么,到底什么是嵌入式呢?嵌入式,一般是指嵌入式系统,英文叫作:embedded system。嵌入式开发,其实就是对嵌入式系统的开发。详细的讲嵌入式系统是以是以应用为中心,以计算机为技术核心,面向用户、面向产品、面向应用,软硬件可裁减的,适用于对功能、可靠性、成本、体积、功耗等综合性能有严格要求的专用计算机系统。以应用为中心,说明嵌入式
2021-09-19 21:15:57
9542
原创 一份毕业指南给需要的人
数电、模电,高频电路,单片机,操作系统,计算机网络,C语言数字信号处理,现代交换原理,无线通信信号与系统,通信原理,智能控制、嵌入式、传感器了高等数学、线性代数、概率与统计、大学物理等,电子信息类专业少不了与这些课程打交道,综上所述:电子信息类专业也被称为流氓专业。学的很多,但是学的都不精,是这类专业的特点。很多学生会迷茫,这是正常的,所有的交叉型专业都是这个特点,关键是自己要在本科期间找准一个自己感兴趣的方向深入下去,关键是看个人。学计算机的但计算机不精的多了去了,学电子信息工程代码写的比学软件工程的还好
2021-09-02 20:03:37
273
1
原创 Linux 3.5 内核模块开发编程
1.1 Linux内核模块介绍1.1.1 Linux内核模块概述嵌入式设备驱动开发中将驱动程序以模块的形式发布,更是极大地提高了设备使用的灵活性——用户只需要拿到相关驱动模块,再插入到用户的内核中,即可灵活地使用你的设备。1.1.2 使用Linux模块的优点 用户可以随时扩展Linux系统的功能。 当要修改当前Linux系统的驱动时,只需要卸载旧模块,编译目标驱动模块,重新安装插入即可。 系统中如果需要使用新模块,不必重新编译内核,只要插入相应的模块即可。
2021-09-01 20:35:28
227
原创 2021-08-13
开源一个SPEEX全双工数字对讲机。用NRF24L01实现了全双工通信,就像打电话一样,目前实现的只是点对点,直线距离测试最远有300M,用了网上那种加了PA的模块。电路采用STM32F103R作为主控制芯片。注意:8k采样,是1S/1KB 的数据量,也就是1MS一个B,压缩率真的很高。音质和打电话差不多,噪音很小。其实要传的数据量很小,1S/KB 的数据量,这里选择2.4G的原因是因为要用应答包携带数据来回传数据,不然收发模式切换会很慢,达不到全双工的要求。无线数字全双工对讲机电路:无线数字全双
2021-08-17 19:20:41
300
转载 学完Python的7大就业方向,哪个赚钱多
“ 我想学Python,但是学完Python后都能干啥 ?”“ 现在学Python,哪个方向最简单?哪个方向最吃香 ?”“ …… ”相信不少Python的初学者,都会遇到上面的这些问题。大家都知道Python很吃香,薪资高、就业面广,但具体的,有哪些方向、哪些最适合自己,可能就没有具体的了解了。整理了Python的7大就业方向,希望大家能找到适合自己的,然后学习下去,完成人生的目标。Web开发(Python后端)Python有很多优秀的Web开发框架,如Flask、Django、Bootstar
2021-08-12 15:58:06
685
转载 前端、后端、全栈有什么区别?
随着信息产业的迅猛发展,IT行业人才需求量也在逐年扩大。据国内权威数据统计,未来五年,我国信息化人才总需求量高达1500万—2000万人。其中“软件开发”、“网络工程”等人才的缺口最为突出。以软件开发为例,我国软件人才需求以每年递增20%的速度增长,每年新增需求近百万。这也是目前很多非科班出身的同学为了搭上互联网的快车开始学习编程的原因,但是刚开始应该选择哪个学科,却给很多同学带来了很大困扰。在和同学的交流当中发现,大家对于“前端、后端、全栈”的概念还非常模糊,俗话说“磨刀不误砍柴工”,了解了互联网的
2021-08-09 21:26:57
2540
转载 嵌入式面试经典30问
在经过努力的学习后,学员们最关心的问题莫过于如何拿到高薪offer问题了。但是很多同学说很害怕面试,看见面试官会露怯,怕自己的知识体系不完整,怕面试官考的问题回答不上了,所以今天为大家准备了嵌入式工程师面试经常遇到的30个经典问题,希望可以帮助大家提前准备,不再惧怕面试。一、基础问题:1、讲一下stm32的时钟系统2、C语言中堆和栈的区别;推挽输出是什么?3、假如一个单片机上电之后不运行?这是为什么?4、举你用过的单片机的型号和它的一些主要参数5、一个温度传感器模块,按照正确的使用方式和参数指
2021-08-06 15:04:13
10616
1
转载 嵌入式和单片机不一样?
单片机和嵌入式,其实没有什么标准的定义来区分他们,对于进行过单片机和嵌入式开发的开发者来说,都有他们自己的定义,接下来,我们就谈谈这两个概念的深入理解。什么是单片机首先明确概念,什么是单片机,单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛
2021-08-05 16:25:13
186
转载 0基础学Python如何成为高手?这里有几点建议
最近,很多小伙伴问我,如何才能自学成为 Python 高手?根据自己多年大厂工作经验和带领数千朋友的学习,信盈达小编总结了几点小建议,直接上干货…如何克服从入门到放弃?最好的方法是和身边的朋友一起学习,找一群志同道合的朋友一起学习Python。所以,学习需要和身边的同学、朋友一起坚持,互相督促。学习过程中遇到问题及时解决,下面是信盈达小编总结的解决问题三步走策略。如果你中间放弃了学习,再次重新开始时就会发现之前学习的内容已经完全忘记了,又是从零开始,如此反复,既浪费时间,也打击信心。当然,如果你的
2021-08-01 20:07:51
124
转载 听说有人不了解柔性数组?
1 引言定长数组包在平时的开发中,缓冲区数据收发时,如果采用缓冲区定长包,假定大小是 1k,MAX_LENGTH为 1024。结构体如下:// 定长缓冲区struct max_buffer{int len;char data[MAX_LENGTH];};数据结构的大小 >=sizeof(int)+sizeof(char) * MAX_LENGTH为了防止数据溢出的情况,data 的长度一般会设置得足够大,但也正是因为这样,才会导致数组的冗余。假如发送 512 字节的数据, 就
2021-06-30 21:38:29
121
转载 嵌入式系统的技术特点及广泛运用
基于嵌入式系统的概念,阐述嵌入式系统的关键技术、嵌入式开发以及广泛的应用。分析嵌入式系统的技术特点,分别从嵌入式处理器和嵌入式操作系统两方面介绍,着重说明它不同于其它操作系统的一些处理方法和过程;在此基础上阐述嵌入式软件的开发过程,并结合作者嵌入式软件开发的实践,着重阐述嵌入式软件的一些开发技巧。介绍目前嵌入式系统一些流行的应用,最后,给出自身的体会,展望嵌入式系统的前景。在当前数字信息技术和网络技术高速发展的后PC(Post-PC)时代,嵌入式系统已经广泛地渗透到科学研究、工程设计、军事技术、各类产
2021-06-25 20:28:14
1147
转载 5个Linux命令行工具的替代品!(赶紧收藏)
在日常使用 Linux/Unix 系统时,我们会使用许多命令行工具来完成我们的工作,并理解和管理我们的系统,像 du 用于监视磁盘利用率,top 用于显示系统资源。其中一些工具已经存在很长时间了。例如,top 于 1984 年首次发布,而 du 的首次发布要追溯到 1971 年。多年来,这些工具已经被现代化并移植到不同的系统,但是,通常,它们仍然延续着它们最初的思想和体验。这些都是很好的工具,对于许多系统管理员的工作流来说都是必不可少的。然而,最近几年,开源社区已经开发出了可以带来额外好处的替代工具
2021-06-10 14:28:41
415
转载 嵌入式系统基础知识总结1
1、嵌入式系统的定义1.1 定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。1.2 嵌入式系统发展的4个阶段:无操作系统阶段、简单操作系统阶段、实时操作系统阶段、面向Internet阶段。1.3 知识产权核(IP核):具有知识产权的、功能具体、接口规范、可在多个集成电路设计中重复使用的功能模块,是实现系统芯片(SOC)的基本构件。1.4 IP核模块有行为、结构和物理3级不同程度的设计,对应描述功能行为的不同可以分为三类
2021-06-09 10:56:36
219
转载 IT行业成为大学生毕业后首选行业
如何看待IT互联网行业的发展趋势一到两年内,工作有没有晋升、薪水能不能增加,个人努力起很大作用。而五年、八年、十年或者更久,趋势的作用会远远大于个人努力,甚至会将个人的努力淹没。当大家进入正确的河道,哪怕你毫不用力,湍急的水流也会推着你飞速前进。这就是趋势的力量。那么,现在的趋势是什么?哪些行业才是正确的河道?先看一张图:上图,是美国200年来行业增速变迁图,描述了从1820年的蒸汽轮船到1995年的互联网在内的,几大行业的变化趋势。国内的行业发展趋势与美国类似,但稍稍滞后几年。每一个行业的增
2021-06-08 12:02:19
123
原创 2021年时间已过半!工作有着落了吗
新开始、新职业、新机遇如何把握2021年时间已过半!今年存款目标有望了吗?新工作找到了吗?没方向?你是否事业踌躇不前、难以晋升加薪?生活压力大,又不想花钱报班?不管你是AI小白,还是工程师,这里都适合你!如果你是工程师,想AI加持挑战高薪,这里就是你的充电港湾!“理论+实战”模式,企业级项目实训!线下专业指导,带你实现从0到1,从1到N的突破!众所周知嵌入式技术是人工智能、智能硬件、物联网的核心技术一、发展空间广阔在生活中嵌入式产品无处不在的,除了像电脑外的通用计算机,所有智能设备都属于嵌入
2021-06-02 15:49:50
30690
6
原创 分享&浅谈嵌入式系统应用热门的原因
嵌入式系统应用热门的原因主要有几个方面:1.系统内核小。由于嵌入式系统一般是应用于小型电子装置的,系统资源相对有限,所 以内核较之传统的操作系统要小得多。比如 Enea 公司的 OSE 分布式系统,内核只有 5K,而 Windows 的内核?简直没有可比性。2.专用性强。嵌入式系统的个性化很强,其中的软件系统和硬件的结合非常紧密,一般要针对硬件进行系统的移植,即使在同一品牌、同一系列的产品中也需要根据系统硬件的变化和增减不断进 行修改。同时针对不同的任务,往往需要对系统进行较大更改,程序的
2021-06-01 14:36:42
290
原创 8小时以外我们求发展,止步不前不如风雨搏击
哈佛有一个著名的理论:人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间。每晚抽出2个小时的时间用来阅读、进修、思考或参加适合自己的培训,你会发现,你的人生正在发生改变,坚持数年之后,成功会向你招手。 IT职场人士如果有兴趣想成为研发工程师或是正在从事研发工作的朋友们可以选择我们的培训,单片机培训,嵌入式培训,硬件设计,pcb画板培训。 人生途中,有些是无法逃避的,比如命运;有些是无法更改的,比如情缘;有些是难以磨灭的,比如记忆;有些是难以搁置的,比如爱恋……与其被动地承...
2021-05-31 11:27:30
111
原创 6分钟告诉你为什么要学物联网+嵌入式
物联网IoT(Internet of things ),简单来说就是万物互联,所有的东西都能联网。物联网是在互联网基础上的延伸和扩展, 是通过射频识别、红外感应、全球定位系统、激光扫描等技术,将各种信息传感设备信息传感设备,与互联网结合起来而形成的一个巨大网络,实现在任何时间、任何地点,人、机、物的互联互通。5G下的物联网行业发展5G网络的逐渐普及,令全球各国开始5G技术竞赛,争夺市场。全球39个国家和地区的67家电信运营商,宣布计划在2018-2022年之间向用户推出5G服务。中、美、韩三国分别
2021-05-30 14:02:59
1237
5
原创 嵌入式Linux学习规划
ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标: (1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9) (2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定) (3) 必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。从事嵌入式软件开发的好处是: (1)目前国内外这方面的人都很稀缺。这一领域入门门槛较高,所以非专业IT人员很难切入这一领域;另一方面,是因为这一领域较新,目前发展太快,大多
2021-05-28 14:54:47
234
原创 菜鸟应该怎么学习嵌入式
嵌入式学习是自学呢还是培训好?公说公有理,婆说婆有理问:我想从事嵌入式行业,可我是自学嵌入式好呢?还是参加培训呢?前辈指点:学习嵌入式,无须非得参加培训,如果你有以下比较好的基础,你完全可以自学。一,要求精通C语言编程,最好有些汇编知识。二,要求英语功底好,因为一些芯片手册都是英语写的。三,要有数字电路和模拟电路的常识。因为在嵌入式系统后期测试的时候,都是依靠一些硬件设备进行测试, 例如示波器。 四,要熟悉操作系统。当然,所说的操作系统并不一定是WINDOWS,当中有LINUX,WINCE
2021-05-27 09:28:17
379
原创 单片机编程技术学习攻略
单片机编程技术学习攻略学习与应用单片机的高潮正在工厂、学校及企事业单位大规模地兴起。过去习惯于传统电子领域的工程师、技术员正面临着全新的挑战,如不能在较短时间内学会单片机,势必会被时代所遗弃,只有勇敢地面对现实,挑战自我,加强学习,争取在较短的时间内将单片机技术融会贯通,才能跟上时代的步伐。但是,许多的学习者(包括在校学生),他们总不得要领,从一开始学习时的热情高涨,到最后的沮丧放弃,使得大家对单片机产生了既爱又怕的感觉。学习单片机并不象学习传统数字电路或模拟电路那样比较直观,原因是除了“硬件”之外还
2021-05-25 10:01:10
174
原创 [T软件测试具体做什么工作?现在薪资是多少
@[T软件测试具体做什么工作?现在薪资是多少选择做软件测试的你,也许已经找到了满意的工作,也许刚刚开始,还在摸索着前行的道路,也许一知半解,还在犹豫是否要入行。其实软件测试是相对简单的学科,非常适合零基础的同学学习,只要你有一颗好奇的心、肯学习的心,并且对软件测试充满兴趣,难度就不会太大。今天这篇文章,信盈达小编就专门为对于软件测试一知半解的你量身定做,希望对大家有所帮助。什么是软件测试首先,我们要了解,软件测试到底是做什么。软件测试是在测试中识别软件产品和服务的准确性和质量的过程。显然,它的诞
2020-07-22 18:07:48
305
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人