转载自 https://blog.csdn.net/zhoutaopower/article/details/107146764 前面有了创建任务.启动调度器.任务控制,接下来便开始分析一个 Tick 到来之后,FreeRTOS 即将有什么行为: 在启动调度器的时候,就已经配置好了 SysTick,它作为 OS 的心跳,每隔一个固定周期来一次 SysTick 中断,来驱动 OS 做事(任务调度): 以 STM32 为例,定义的 configTICK_RATE_HZ 为 1000,由<FreeRT…
1. 简介: 在 FreeRTOS 中没有线程和进程的区别,只有一个被翻译成任务的程序,相当于进程的概念,拥有独立的栈空间. 对于实时性,可以分为 软实时.硬实时:桌面电脑的输入处理可以看做是软实时,当键盘按下在某个时间内没有做出相应,只是做出提示,提示超时,只会给人一种反应慢的印象,不能说不能用.硬实时则是像汽车上的安全气囊,必须在特定时间内完成,一旦失败,就算是不能使用的标志. FreeRTOS 内核支持优先级调度算法,CPU 总是让处于就绪态和优先级高的任务先运行. FreeRTOS 内核…
本节主要内容: 1. 日志收集系统设计2. 日志客户端开发 1. 项目背景    a. 每个系统都有日志,当系统出现问题时,需要通过日志解决问题    b. 当系统机器比较少时,登陆到服务器上查看即可满足    c. 当系统机器规模巨大,登陆到机器上查看几乎不现实 2. 解决方案    a. 把机器上的日志实时收集,统一的存储到中心系统    b. 然后再对这些日志建立索引,通过搜索即可以找到对应日志    c. 通过提供界面友好的web界面,通过web即可以完成日志搜索 3. 面临的问题   …
没事研究了一下虚拟机安装苹果系统 1.下载需要的软件- F, c1 X: e- o1 }& V/ o9 J        1.1 VMware 11 下载和安装* P( R; O6 v1 N! y' T  f/ g          1.2 VMware 破解补丁 mac os http://pan.baidu.com/s/1sjx8oFF 6 f$ j$ m  J  x  O$ M            1.3  MAC OS X 10.10 (14A389).cdr 系统镜像(下载下来的有I…
11.1 首先要做什么 在接下来的视频中,我将谈到机器学习系统的设计.这些视频将谈及在设计复杂的机器学习系统时,你将遇到的主要问题.同时我们会试着给出一些关于如何巧妙构建一个复杂的机器学习系统的建议.下面的课程的的数学性可能不是那么强,但是我认为我们将要讲到的这些东西是非常有用的,可能在构建大型的机器学习系统时,节省大量的时间. 本周以一个垃圾邮件分类器算法为例进行讨论. 为了解决这样一个问题,我们首先要做的决定是如何选择并表达特征向量…
一.用正则表达式判断邮箱格式是否正确 1 #include <regex> #include <iostream> #include <string> bool is_email_valid(const std::string& email) { const std::regex pattern("(\\w+)(\\.|_)?(\\w*)@(\\w+)(\\.(\\w+))+"); //const std::regex pattern(&qu…
1.配置主机名称: 查看主机名: hostname 修改主机名: vim /etc/hostname 2.配置网卡信息: 在红帽RHEL6系统中网卡配置文件的前缀为“ifcfg-eth”,第一块即为“ifcfg-eth0”,第二块即为“ifcfg-eth1”,以此类推.. 在红帽RHEL7系统中网卡配置文件的前缀为“ifcfg-enp”,例如:ifcfg-enp5s0 网卡的配置文件存放在“/etc/sysconfig/network-scripts”目录中. 常用的术语: DEVICE="et…
android里:1个application, 有1个或多个activity(比如支付宝有:首页.财富.口碑.朋友.我的,这些就是activity)1个activity, 有1个window(每个activity都有一个显示界面window)1个window, 有1个decor(装饰/样式:全屏.有无标题等)1个decor, 有多个viewgroup/layout(指定layout区域放各种view)viewgroup/layout中, 有多个view 从上图可知Decor是view树状结构的根…
说在前面的话 一.sso系统分析 什么是sso系统 SSO英文全称Single Sign On,单点登录.SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统.它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制.它是目前比较流行的企业业务整合的解决方案之一. 传统的登录方式: 此方式在只有一个web工程时是没有问题.但是在集群环境下问题很大: 集群环境下会出现要求用户多次登录的情况. 解决方案: 1.配置tomcat集群.配置tomcatSession复…
FreeRTOS系列第1篇---为什么选择FreeRTOS? 1.为什么学习RTOS? 作为基于ARM7.Cortex-M3硬件开发的嵌入式工程师,我一直反对使用RTOS.不仅因为不恰当的使用RTOS会给项目带来额外的稳定性风险,更重要的是我认为绝大多数基于ARM7.Cortex-M3硬件的项目,还没复杂到使用RTOS的地步,使用状态机就足够了. 对于现代的微处理器,特别是资源相对丰富ARM7.Cortex-M3硬件来说,RTOS占用的硬件资源已经越来越可以忽略.所以在当今环境下,我们无需担心R…