-
rfd89.com: linux学习笔记(一)-weixin_40653778的博客(博客)
选择理由,精准屏蔽
1.计算机五大元件:输入,输出单元,控制器,运算器,存储器。 2. CPU:center process unit。 3. CPU架构:精简指令集合复杂指令集 (CPU 其实内部已经含有一些微指令) 4. 认识计算机了内存: RAM(random access memory):随机存储器 ROM(read only memory):只读存储器 DDR,DDR2,DDR3:代表不同的内存数据... -
【Linux】进程间通信-weixin_41892460的博客
选择理由,精准屏蔽
文章目录1.进程间通信的目的2.进程间通信的本质3.进程通信的不同方式4.管道1)管道基本理解2)管道的分类3)匿名管道(PIPE)4)命名管道(FIFO)5.消息队列6.共享内存1)基本概念2)共享内存示意图3)共享内存数据结构4)共享内存函数5)实例代码6)ipcrm -m 与ipcrs -m表示删除或查看共享内存 1.进程间通信的目的 数据传输,一个进程需要将它的数据发送给另一个进程 资源... -
计算机基础: 1、CPU(计算机的大脑): 中央处理单元(Central Process Unit,CPU);是一块超大规模的集成电路,是一台计算机的运算核心和控制核心; 主要功能:解释计算机指令以及处理计算机软件中的数据。 CPU主要包括运算器、高速缓冲单元以及实现它们之间连接的线路,即总线(数据总线、控制总线、状态总线) 2、内存: 数据和CPU之间的桥梁;计算机中所有程序的运行都...
-
系统:linux mint 18.3 xfce,windows10 stm32开发板:正点原子mini板(stm32f103rc) 烧写器:stlink v2 如果是JLINK的可以参考这篇 需要软件: 链接:http://xxf.122sblive.com/462/s/1nxgh1VF 密码:rvzu 2018/4/1更新系统:manjaro xfce 64bit stm32型号:f407vet6
-
串口打印 Hello Esp8266 用的SDK版本呢是是1.5.4(这个是一会串口的打印信息)相应的没错,它是个支持云端升级的版本,也就是BOOT。 当然,我们从eclipse的烧录结果提示也能看出支持BOOT。 前提如上配置好之后,我们在eclipse里面就可以开始欢快的玩耍了。 如上一节,导入V1.5.4版本的SDK后, 在图示位置,加入一句…… 然后呢,clean ...
-
Linux中断,时钟和延时-qq_40732350的博客
选择理由,精准屏蔽
1 概述 ? ############### 由于中断服务程序的执行并不存在于进程上下文中,所以要求中断服务程序的时间要尽量短。因此, Linux在中断处理中引入了顶半部和底半部分离的机制。另外,内核对时钟的处理也采用中断方式,而内核软件定时器最终依赖于时钟中断。 ? 根据中断的来源,中断可分为内部中断和外部中断 内部中断的中断源来自CPU内部(软件中断指令、溢出、除法错误等,例如,操作系... -
今天我们将详细一步一步地讲解树莓派3的烧录和使用。树莓派3是集成度很高的较为先进的ARM开发板,功能丰富,我们先来看一下它的结构以及40个GPIO口分别的用处,以免接线的时候搞错。我们先登录树莓派官网?http://www.331sblive.com/90/downloads/下载好raspbian系统,推荐下载更牛的完整版以供后续学习。下载右边的这个,下载好解压获得镜像文件。下载好后我们需要将S...
-
打造黑苹果(一)组装硬件的选择与组装前言在前面,我的 前端工程师应该选择什么操作系统 一文中已经说过了,mac os系统 是目前主流的前端工程师的选择。那么,这里就涉及到一个问题,那就是你必须有一台mac电脑。而macbookpro动辄上万的价格,而macmini貌似不能满足你对性能的追求,又或者,手头确实紧张,无论出于什么需求,可能你都动过黑一台MAC的念头。我本人有一台macbookpro笔记本
-
在 linux 系统下进行串口调试或者开发时配合简单易用的串口调试工具那是必不可少。这篇博客对当前用的较多的,且我自己经常用的一些串口工具做一下汇总,大家可以参考一下。 实验环境: OS: Ubuntu16.04 Kernel: 4.4.0 minicom minicom 是一款启动速度快,功能强大的串口终端调试工具,当然缺点就是纯字符界面,没有图形界面的调试工具看起来直观方便,但是它功
-
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时更改。1、 Esp8266之 搭建开发环境,开始一个“hellow world”串口打印。 2、 Esp8266之 利用GPIO开始使用按钮点亮你的“第一盏灯”。 3、 Esp8266之 利用 “软件定时器 ” 定时0.5秒闪烁点亮一盏LED。 4 、Esp8266之 了解P
-
STM32高级开发(1)-开源是什么-foresights的博客
选择理由,精准屏蔽
开源的历史及简介在上个世纪计算机发展的早期阶段,软件几乎都是开放的,任何人使用软件的同时都可以查看软件的源代码,或者根据自己的需要去修改它。在程序员的社团中大家互相分享软件,共同提高知识水平。这种自由的风气给大家带来了欢乐,也带来了进步。但不久之后,以微软为主的一些商业公司就破坏了这种风气。这些商业公司从自由的计算机社团里雇佣了大量的技术高手,开发带有知识产权保护的专有软件。他们在分发软件的时候也不 -
以前写过一篇《Ubuntu 使用Openwrt SDK交叉编译ipk包过程全纪录(超多图)》的文章,详细介绍了如何使用OpenWrt SDK编译ipk安装包的方法。在BB 14.04, CC 15.05, CC 15.05.1版本的SDK上编译一些常见的第三方ipk包都非常容易。这个要得益于OpenWrt SDK行之有效的工具链和链接方式。但是同样的Makefile文件搬到Pandora(潘多拉固...
-
51单片机按键控制输出pwm的占空比-大漠飞鹰lb的博客
选择理由,精准屏蔽
之前说到利用51单片机输出pwm,rfd89.com:但是输出的pwm是固定占空比的,如果想要改变占空比,还得回过头来修改程序并重新烧写进单片机。这样做的话不但麻烦、效率低,还又把芯片的可烧写次数减少了一次,虽然51的芯片现在很便宜,但能省点就省点,能不浪费就不浪费,哈哈,开玩笑啦!最主要的还是为了灵活性,为此特地通过加入按键的功能来实现动态修改输出的pwm的占空比。这样在用pwm控制电机的时候就能使用按键来控制电机 -
前言gdb是Linux环境下的代码调试工具,为了能在linux环境下更有好的编程体验。其安装可谓是势在必行。安装过程安装gdb的过程很简单,具体步骤如下:step1:首先检查系统中有没有安装过,有的话用一下命令卸载gdb旧版本step2:安装Texinfo文档系统(博主也不知道这是啥,反正照做就是了>~
-
一直想用Arduino玩玩物联网这类的电路,现在一般用的是arduino+esp8266模块,之前在网上看到arduino好像推出了官方集成wifi模块的uno板子,见下图,就买了一块WeMos D1回来试试,但苦于资料太少,参考国外论坛上找的一些帖子,但始终还是没有做出来,wifi 连接上了,但是数据始终上传不上去,可能是板子的问题,可能是本身技术的问题,如果有网友有WeMos D1方面的开发经
-
Arduino+ESP8266WIFI(2)——DHT11温湿度数据自动上传-五小郎的学习笔记(电子信息工程本科在读(毕业咯)机器人科学与工程研究生在读,wutongyuxuan@163.com)
选择理由,精准屏蔽
在模块测试之后,确保ESP8266能正常工作,开始与Arduino连接,将DHT11温湿度传感器检测的数据上传到监控平台。之前了解的平台有yeelink和thingspeak,原理应该都一样,我这里选用thingspeak,大家可以试试yeelink,欢迎提供学习分享。 先把结果摆上欢迎访问:http://xxf.122sblive.com/408/channels/296658 一、前期准备硬件:Ardui -
你好,这里是风筝的博客, 欢迎和我一起交流。 16年寒假那段时间开始接触UCOS实时操作系统,感觉真的很神奇,还借了任哲和邵贝贝的书的来看,原来代码还可以写得那么美妙。 后来,在知乎上看到一位答主的文章(http://www.864.114825.com/question/25628124/answer/133388181),顿时对操作 系统兴趣大增,想着自己也简单写一个轻量级的嵌入式操作系
-
FreeRTOS简介与源码下载-zach_z的博客
选择理由,精准屏蔽
FreeRTOS , -
Matlab优点: 1.高效的数值计算功能。目前其他编程语言以及其他类似的数学软件无可替代; 2.完备的计算结果和编程可视化功能。这一点其他软件,无可替代; 3.接近数学表达式的自然化m语言。非常易于学习和掌握;Matlab软件就是一个编程开发环境,自带的m语言简单易用,有编程开发经验的人应该是非常容易掌握的,支持面向对象编程。 4.功能丰富的应用工具箱与Help系统,目前Matlab
-
LoRa学习:信道占用检测原理(CAD)-howiexue的博客
选择理由,精准屏蔽
LoRa学习:信道检测原理(CAD) 随着扩频调制技术的应用,确定信道是否占用十分关键,需要确定是否有其他信号已经使用该信道,而该信号可能比接收机的噪声信号还要低。。。这种情况使用RSSI是行不通的,因此 需要使用信道活动检测器(CAD)来检测其他LoRa信号。。 CAD流程如下: 实现原理: 信道活动检测关键:以尽可能高的的功率效率来检测无线信道上的LoRa前导码。。在C...
