<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ITYOYI的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ITYOYI</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ITYOYI]]></copyright><item><title><![CDATA[单片机学习笔记，三个步骤教你学]]></title><link>https://blog.youkuaiyun.com/ITYOYI/article/details/120491000</link><guid>https://blog.youkuaiyun.com/ITYOYI/article/details/120491000</guid><author>ITYOYI</author><pubDate>Sun, 26 Sep 2021 16:08:13 +0800</pubDate><description><![CDATA[作为一名电子技术从业人员，你学过单片机吗？你会运用单片机吗？我想你一定学过，但不一定会运用。因为学习单片机比学习其他学科需要付出更多的努力和代价，不仅要学习理论知识还要练习实际操作，而且主要是在实际操作中才能真正学到单片机技术。
因主修专业的不同以及电子基础的深浅不同，对于不同的人可能采用不同的学习方法，根据笔者的亲身学习经验，提出笔者的学习方法和步骤。
基础理论知识学习
基础理论知识包括模拟电路、数字电路和C语言知识。模拟电路和数字电路属于抽象学科，要把它学好还得费点精神。在你学习单片机之前，觉得模拟电路]]></description><category></category></item><item><title><![CDATA[到底什么是嵌入式？]]></title><link>https://blog.youkuaiyun.com/ITYOYI/article/details/120384501</link><guid>https://blog.youkuaiyun.com/ITYOYI/article/details/120384501</guid><author>ITYOYI</author><pubDate>Sun, 19 Sep 2021 21:15:57 +0800</pubDate><description><![CDATA[凡是从事计算机或电子信息相关领域工作的童鞋，一定都听说过嵌入式吧？
然而对于非相关专业的同学来说肯定是一知半解，只觉得嵌入式“高端”，但具体什么是嵌入式却一脸懵逼。
那么，到底什么是嵌入式呢？
嵌入式，一般是指嵌入式系统，英文叫作：embedded system。嵌入式开发，其实就是对嵌入式系统的开发。
详细的讲嵌入式系统是以是以应用为中心，以计算机为技术核心，面向用户、面向产品、面向应用，软硬件可裁减的，适用于对功能、可靠性、成本、体积、功耗等综合性能有严格要求的专用计算机系统。
以应用为中心，说明嵌入式]]></description><category></category></item><item><title><![CDATA[一份毕业指南给需要的人]]></title><link>https://blog.youkuaiyun.com/ITYOYI/article/details/120068807</link><guid>https://blog.youkuaiyun.com/ITYOYI/article/details/120068807</guid><author>ITYOYI</author><pubDate>Thu, 02 Sep 2021 20:03:37 +0800</pubDate><description><![CDATA[数电、模电，高频电路，单片机，操作系统，计算机网络，C语言数字信号处理，现代交换原理，无线通信信号与系统，通信原理，智能控制、嵌入式、传感器了高等数学、线性代数、概率与统计、大学物理等，电子信息类专业少不了与这些课程打交道，综上所述：电子信息类专业也被称为流氓专业。学的很多，但是学的都不精，是这类专业的特点。很多学生会迷茫，这是正常的，所有的交叉型专业都是这个特点，关键是自己要在本科期间找准一个自己感兴趣的方向深入下去，关键是看个人。学计算机的但计算机不精的多了去了，学电子信息工程代码写的比学软件工程的还好]]></description><category></category></item><item><title><![CDATA[Linux 3.5 内核模块开发编程]]></title><link>https://blog.youkuaiyun.com/ITYOYI/article/details/120048342</link><guid>https://blog.youkuaiyun.com/ITYOYI/article/details/120048342</guid><author>ITYOYI</author><pubDate>Wed, 01 Sep 2021 20:35:28 +0800</pubDate><description><![CDATA[1.1 Linux内核模块介绍1.1.1 Linux内核模块概述
嵌入式设备驱动开发中将驱动程序以模块的形式发布，更是极大地提高了设备使用的灵活性——用户只需要拿到相关驱动模块，再插入到用户的内核中，即可灵活地使用你的设备。
1.1.2 使用Linux模块的优点


   用户可以随时扩展Linux系统的功能。



   当要修改当前Linux系统的驱动时，只需要卸载旧模块，编译目标驱动模块，重新安装插入即可。



   系统中如果需要使用新模块，不必重新编译内核，只要插入相应的模块即可。



   ]]></description><category></category></item><item><title><![CDATA[2021-08-13]]></title><link>https://blog.youkuaiyun.com/ITYOYI/article/details/119763990</link><guid>https://blog.youkuaiyun.com/ITYOYI/article/details/119763990</guid><author>ITYOYI</author><pubDate>Tue, 17 Aug 2021 19:20:41 +0800</pubDate><description><![CDATA[开源一个SPEEX全双工数字对讲机。用NRF24L01实现了全双工通信，就像打电话一样，目前实现的只是点对点，直线距离测试最远有300M，用了网上那种加了PA的模块。电路采用STM32F103R作为主控制芯片。
注意：
8k采样，是1S/1KB 的数据量，也就是1MS一个B，压缩率真的很高。音质和打电话差不多，噪音很小。其实要传的数据量很小，1S/KB 的数据量，这里选择2.4G的原因是因为要用应答包携带数据来回传数据，不然收发模式切换会很慢，达不到全双工的要求。
无线数字全双工对讲机电路：

无线数字全双]]></description><category></category></item><item><title><![CDATA[学完Python的7大就业方向，哪个赚钱多]]></title><link>https://blog.youkuaiyun.com/ITYOYI/article/details/119646521</link><guid>https://blog.youkuaiyun.com/ITYOYI/article/details/119646521</guid><author>ITYOYI</author><pubDate>Thu, 12 Aug 2021 15:58:06 +0800</pubDate><description><![CDATA[“ 我想学Python，但是学完Python后都能干啥 ？”
“ 现在学Python，哪个方向最简单？哪个方向最吃香 ？”
“ …… ”
相信不少Python的初学者，都会遇到上面的这些问题。大家都知道Python很吃香，薪资高、就业面广，但具体的，有哪些方向、哪些最适合自己，可能就没有具体的了解了。
整理了Python的7大就业方向，希望大家能找到适合自己的，然后学习下去，完成人生的目标。
Web开发（Python后端）
Python有很多优秀的Web开发框架，如Flask、Django、Bootstar]]></description><category></category></item><item><title><![CDATA[前端、后端、全栈有什么区别？]]></title><link>https://blog.youkuaiyun.com/ITYOYI/article/details/119547365</link><guid>https://blog.youkuaiyun.com/ITYOYI/article/details/119547365</guid><author>ITYOYI</author><pubDate>Mon, 09 Aug 2021 21:26:57 +0800</pubDate><description><![CDATA[随着信息产业的迅猛发展，IT行业人才需求量也在逐年扩大。
据国内权威数据统计，未来五年，我国信息化人才总需求量高达1500万—2000万人。其中“软件开发”、“网络工程”等人才的缺口最为突出。以软件开发为例，我国软件人才需求以每年递增20%的速度增长，每年新增需求近百万。
这也是目前很多非科班出身的同学为了搭上互联网的快车开始学习编程的原因，但是刚开始应该选择哪个学科，却给很多同学带来了很大困扰。
在和同学的交流当中发现，大家对于“前端、后端、全栈”的概念还非常模糊，俗话说“磨刀不误砍柴工”，了解了互联网的]]></description><category></category></item><item><title><![CDATA[嵌入式面试经典30问]]></title><link>https://blog.youkuaiyun.com/ITYOYI/article/details/119455364</link><guid>https://blog.youkuaiyun.com/ITYOYI/article/details/119455364</guid><author>ITYOYI</author><pubDate>Fri, 06 Aug 2021 15:04:13 +0800</pubDate><description><![CDATA[在经过努力的学习后，学员们最关心的问题莫过于如何拿到高薪offer问题了。
但是很多同学说很害怕面试，看见面试官会露怯，怕自己的知识体系不完整，怕面试官考的问题回答不上了，所以今天为大家准备了嵌入式工程师面试经常遇到的30个经典问题，希望可以帮助大家提前准备，不再惧怕面试。
一、基础问题：
1、讲一下stm32的时钟系统
2、C语言中堆和栈的区别；推挽输出是什么？
3、假如一个单片机上电之后不运行？这是为什么？
4、举你用过的单片机的型号和它的一些主要参数
5、一个温度传感器模块，按照正确的使用方式和参数指]]></description><category></category></item><item><title><![CDATA[嵌入式和单片机不一样？]]></title><link>https://blog.youkuaiyun.com/ITYOYI/article/details/119421124</link><guid>https://blog.youkuaiyun.com/ITYOYI/article/details/119421124</guid><author>ITYOYI</author><pubDate>Thu, 05 Aug 2021 16:25:13 +0800</pubDate><description><![CDATA[单片机和嵌入式，其实没有什么标准的定义来区分他们，对于进行过单片机和嵌入式开发的开发者来说，都有他们自己的定义，接下来，我们就谈谈这两个概念的深入理解。
什么是单片机
首先明确概念，什么是单片机，单片机是一种集成电路芯片，是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统，在工业控制领域广泛]]></description><category></category></item><item><title><![CDATA[0基础学Python如何成为高手？这里有几点建议]]></title><link>https://blog.youkuaiyun.com/ITYOYI/article/details/119302819</link><guid>https://blog.youkuaiyun.com/ITYOYI/article/details/119302819</guid><author>ITYOYI</author><pubDate>Sun, 01 Aug 2021 20:07:51 +0800</pubDate><description><![CDATA[最近，很多小伙伴问我，如何才能自学成为 Python 高手？根据自己多年大厂工作经验和带领数千朋友的学习，信盈达小编总结了几点小建议，直接上干货…
如何克服从入门到放弃？
最好的方法是和身边的朋友一起学习，找一群志同道合的朋友一起学习Python。
所以，学习需要和身边的同学、朋友一起坚持，互相督促。学习过程中遇到问题及时解决，下面是信盈达小编总结的解决问题三步走策略。
如果你中间放弃了学习，再次重新开始时就会发现之前学习的内容已经完全忘记了，又是从零开始,如此反复，既浪费时间，也打击信心。
当然，如果你的]]></description><category></category></item><item><title><![CDATA[听说有人不了解柔性数组？]]></title><link>https://blog.youkuaiyun.com/ITYOYI/article/details/118370098</link><guid>https://blog.youkuaiyun.com/ITYOYI/article/details/118370098</guid><author>ITYOYI</author><pubDate>Wed, 30 Jun 2021 21:38:29 +0800</pubDate><description><![CDATA[1 引言
定长数组包
在平时的开发中，缓冲区数据收发时，如果采用缓冲区定长包，假定大小是 1k，MAX_LENGTH为 1024。结构体如下：
//  定长缓冲区
struct max_buffer
{
int   len;
char  data[MAX_LENGTH];
};
数据结构的大小 &gt;=sizeof(int)+sizeof(char) * MAX_LENGTH为了防止数据溢出的情况，data 的长度一般会设置得足够大，但也正是因为这样，才会导致数组的冗余。假如发送 512 字节的数据, 就]]></description><category></category></item><item><title><![CDATA[嵌入式系统的技术特点及广泛运用]]></title><link>https://blog.youkuaiyun.com/ITYOYI/article/details/118228145</link><guid>https://blog.youkuaiyun.com/ITYOYI/article/details/118228145</guid><author>ITYOYI</author><pubDate>Fri, 25 Jun 2021 20:28:14 +0800</pubDate><description><![CDATA[基于嵌入式系统的概念，阐述嵌入式系统的关键技术、嵌入式开发以及广泛的应用。
分析嵌入式系统的技术特点，分别从嵌入式处理器和嵌入式操作系统两方面介绍，着重说明它不同于其它操作系统的一些处理方法和过程；在此基础上阐述嵌入式软件的开发过程，并结合作者嵌入式软件开发的实践，着重阐述嵌入式软件的一些开发技巧。
介绍目前嵌入式系统一些流行的应用，最后，给出自身的体会，展望嵌入式系统的前景。
在当前数字信息技术和网络技术高速发展的后PC（Post-PC）时代，嵌入式系统已经广泛地渗透到科学研究、工程设计、军事技术、各类产]]></description><category></category></item><item><title><![CDATA[5个Linux命令行工具的替代品！（赶紧收藏）]]></title><link>https://blog.youkuaiyun.com/ITYOYI/article/details/117779136</link><guid>https://blog.youkuaiyun.com/ITYOYI/article/details/117779136</guid><author>ITYOYI</author><pubDate>Thu, 10 Jun 2021 14:28:41 +0800</pubDate><description><![CDATA[在日常使用 Linux/Unix 系统时，我们会使用许多命令行工具来完成我们的工作，并理解和管理我们的系统，像 du 用于监视磁盘利用率，top 用于显示系统资源。
其中一些工具已经存在很长时间了。例如，top 于 1984 年首次发布，而 du 的首次发布要追溯到 1971 年。
多年来，这些工具已经被现代化并移植到不同的系统，但是，通常，它们仍然延续着它们最初的思想和体验。
这些都是很好的工具，对于许多系统管理员的工作流来说都是必不可少的。
然而，最近几年，开源社区已经开发出了可以带来额外好处的替代工具]]></description><category></category></item><item><title><![CDATA[嵌入式系统基础知识总结1]]></title><link>https://blog.youkuaiyun.com/ITYOYI/article/details/117734583</link><guid>https://blog.youkuaiyun.com/ITYOYI/article/details/117734583</guid><author>ITYOYI</author><pubDate>Wed, 09 Jun 2021 10:56:36 +0800</pubDate><description><![CDATA[1、嵌入式系统的定义
1.1  定义：以应用为中心，以计算机技术为基础，软硬件可裁剪，适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
1.2  嵌入式系统发展的4个阶段：无操作系统阶段、简单操作系统阶段、实时操作系统阶段、面向Internet阶段。
1.3  知识产权核（IP核）：具有知识产权的、功能具体、接口规范、可在多个集成电路设计中重复使用的功能模块，是实现系统芯片（SOC）的基本构件。
1.4 IP核模块有行为、结构和物理3级不同程度的设计，对应描述功能行为的不同可以分为三类]]></description><category></category></item><item><title><![CDATA[IT行业成为大学生毕业后首选行业]]></title><link>https://blog.youkuaiyun.com/ITYOYI/article/details/117696613</link><guid>https://blog.youkuaiyun.com/ITYOYI/article/details/117696613</guid><author>ITYOYI</author><pubDate>Tue, 08 Jun 2021 12:02:19 +0800</pubDate><description><![CDATA[如何看待IT互联网行业的发展趋势
一到两年内，工作有没有晋升、薪水能不能增加，个人努力起很大作用。而五年、八年、十年或者更久，趋势的作用会远远大于个人努力，甚至会将个人的努力淹没。
当大家进入正确的河道，哪怕你毫不用力，湍急的水流也会推着你飞速前进。
这就是趋势的力量。
那么，现在的趋势是什么？哪些行业才是正确的河道？
先看一张图：
上图，是美国200年来行业增速变迁图，描述了从1820年的蒸汽轮船到1995年的互联网在内的，几大行业的变化趋势。
国内的行业发展趋势与美国类似，但稍稍滞后几年。每一个行业的增]]></description><category></category></item><item><title><![CDATA[2021年时间已过半！工作有着落了吗]]></title><link>https://blog.youkuaiyun.com/ITYOYI/article/details/117471354</link><guid>https://blog.youkuaiyun.com/ITYOYI/article/details/117471354</guid><author>ITYOYI</author><pubDate>Wed, 02 Jun 2021 15:49:50 +0800</pubDate><description><![CDATA[新开始、新职业、新机遇如何把握
2021年时间已过半！
今年存款目标有望了吗？新工作找到了吗？没方向？
你是否事业踌躇不前、难以晋升加薪？生活压力大，又不想花钱报班？
不管你是AI小白，还是工程师，这里都适合你！如果你是工程师，想AI加持挑战高薪，这里就是你的充电港湾！
“理论+实战”模式，企业级项目实训！线下专业指导，带你实现从0到1，从1
到N的突破!众所周知嵌入式技术是人工智能、智能硬件、物联网的核心技术
一、发展空间广阔
在生活中嵌入式产品无处不在的，除了像电脑外的通用计算机，所有智能设备都属于嵌入]]></description><category></category></item><item><title><![CDATA[分享&浅谈嵌入式系统应用热门的原因]]></title><link>https://blog.youkuaiyun.com/ITYOYI/article/details/117442725</link><guid>https://blog.youkuaiyun.com/ITYOYI/article/details/117442725</guid><author>ITYOYI</author><pubDate>Tue, 01 Jun 2021 14:36:42 +0800</pubDate><description><![CDATA[嵌入式系统应用热门的原因主要有几个方面：
1.系统内核小。由于嵌入式系统一般是应用于小型电子装置的，系统资源相对有限，所  以内核较之传统
的操作系统要小得多。比如 Enea 公司的 OSE 分布式系统，内核只有 5K，而 Windows 的内核？简直没有可比性
。
2.专用性强。嵌入式系统的个性化很强，其中的软件系统和硬件的结合非常紧密，一般要针对硬件进行
系统的移植，即使在同一品牌、同一系列的产品中也需要根据系统硬件的变化和增减不断进   行修改。同时
针对不同的任务，往往需要对系统进行较大更改，程序的]]></description><category></category></item><item><title><![CDATA[8小时以外我们求发展，止步不前不如风雨搏击]]></title><link>https://blog.youkuaiyun.com/ITYOYI/article/details/117413134</link><guid>https://blog.youkuaiyun.com/ITYOYI/article/details/117413134</guid><author>ITYOYI</author><pubDate>Mon, 31 May 2021 11:27:30 +0800</pubDate><description><![CDATA[哈佛有一个著名的理论：人的差别在于业余时间，而一个人的命运决定于晚上8点到10点之间。每晚抽出2个小时的时间用来阅读、进修、思考或参加适合自己的培训，你会发现，你的人生正在发生改变，坚持数年之后，成功会向你招手。
    IT职场人士如果有兴趣想成为研发工程师或是正在从事研发工作的朋友们可以选择我们的培训，单片机培训，嵌入式培训，硬件设计，pcb画板培训。
    人生途中，有些是无法逃避的，比如命运；有些是无法更改的，比如情缘；有些是难以磨灭的，比如记忆；有些是难以搁置的，比如爱恋……与其被动地承...]]></description><category></category></item><item><title><![CDATA[6分钟告诉你为什么要学物联网+嵌入式]]></title><link>https://blog.youkuaiyun.com/ITYOYI/article/details/117397674</link><guid>https://blog.youkuaiyun.com/ITYOYI/article/details/117397674</guid><author>ITYOYI</author><pubDate>Sun, 30 May 2021 14:02:59 +0800</pubDate><description><![CDATA[物联网IoT（Internet of things ），简单来说就是万物互联，所有的东西都能联网。
物联网是在互联网基础上的延伸和扩展， 是通过射频识别、红外感应、全球定位系统、激光扫描等技术，将各种信息传感设备信息传感设备，与互联网结合起来而形成的一个巨大网络，实现在任何时间、任何地点，人、机、物的互联互通。
5G下的物联网行业发展
5G网络的逐渐普及，令全球各国开始5G技术竞赛，争夺市场。
全球39个国家和地区的67家电信运营商，宣布计划在2018-2022年之间向用户推出5G服务。
中、美、韩三国分别]]></description><category></category></item><item><title><![CDATA[嵌入式Linux学习规划]]></title><link>https://blog.youkuaiyun.com/ITYOYI/article/details/117362861</link><guid>https://blog.youkuaiyun.com/ITYOYI/article/details/117362861</guid><author>ITYOYI</author><pubDate>Fri, 28 May 2021 14:54:47 +0800</pubDate><description><![CDATA[ARM+LINUX路线，主攻嵌入式Linux操作系统及其上应用软件开发目标：&nbsp;
（1） 掌握主流嵌入式微处理器的结构与原理（初步定为arm9）&nbsp;
（2） 必须掌握一个嵌入式操作系统 （初步定为uclinux或linux,版本待定）&nbsp;
（3） 必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。
从事嵌入式软件开发的好处是：&nbsp;
（1）目前国内外这方面的人都很稀缺。这一领域入门门槛较高，所以非专业IT人员很难切入这一领域；另一方面，是因为这一领域较新，目前发展太快，大多]]></description><category></category></item></channel></rss>