摘要:
基于Cortex A9平台的米兰花智能培育系统 1. 系统功能概述 本系统主要实现了模拟米兰花智能培育的过程。通过前端传感器采集相关环境因子数据经ZigBee组网发送到协调器汇总,网关通过串口读取协调器汇总的数据进行实施调控,并将处理好的数据上传服务器,移动端访问服务器获得最新培育数据。 2. 系统 阅读全文
摘要:
C++第四篇 重载_指针_引用 1. 基础知识 重载:函数名相同,根据参数不同(类型、数量、顺序不同)调用同名函数 指针和引用:引用就是别名,引用时必须初始化,引用你定义的变量。 2. 重载 main.cpp c++ include using namespace std; int add(int 阅读全文
摘要:
Android系统 输入系统(十七)Dispatcher线程_分发dispatch 1. 回顾 InputRead线程从输入设备当中得到输入事件 对于读到输入事件稍作处理,比如紧急事件,来电时候按下音量键便是静音,这时候是直接处理的,处理之后再把输入事件放入mInBoundQueue队列当中,接着唤 阅读全文
摘要:
C++第三篇 程序结构 1. 初识程序结构 将类中的成员函数全部放在类外实现,类中只负责声明该函数 person.cpp 2. 改进上文程序结构 主要分为两个层次,一个类,一个主函数 实现Person类 Person.h:提供函数接口 Person.c:实现函数 实现主函数 person.h per 阅读全文
摘要:
Android系统 输入系统(十六)APP跟输入系统建立联系_InputChannel和Connection 0. 核心:socketpair机制 1. 回顾Dispatch处理过程: 1.1 放入队列前稍加处理 分类:Global Key/System Key/User Key 处理紧急事件(比如 阅读全文
摘要:
C++第二篇 访问控制 1. 引入 上一篇博文中从结构体引到了类,类当中不仅有数据成员还有一些函数,这些函数被称为成员函数。今天介绍新的内容,类当中的访问控制。 2. 访问控制 当你不添加任何声明,比如public,那类中默认是private权限,C++中有三种访问权限: public: 类外的程序 阅读全文
摘要:
C++第一篇 类的引入 1. 用C语言输出两个人的信息 Person1.c:通过字符实现 Person2.c:通过数组实现 2. 引入C++类 为了程序的简洁,现在用C++类实现,十分直观简单 C++对结构体进行的扩展,不仅可以直接实现函数,还可以直接访问结构体的属性,故引入C++类 Person4 阅读全文
摘要:
BootLoader 改进 之前编写的Bootloader启动内核时间使用差不多7秒钟的时间,大多都是用在CPU将内核从Nandflash读取到SDRam中,故首先想到的方法是改变CPU时钟频率。 1. 提高CPU频率(200MHZ 400MHZ) 设置时钟:12MHZ晶振,CPU时钟为400MHZ 阅读全文
摘要:
Android系统 输入系统(十五)实战_使用GlobalKey一键启动程序 1. 一键启动的过程 1.1 对于global key, 系统会根据global_keys.xml发送消息给某个组件 1.2 APP应该注册广播消息的接收者 1.2.1 编写BroadcastReceiver派生类, 实现 阅读全文
摘要:
Android系统 输入系统(十四)Dispatcher线程情景分析_dispatch前处理 1. 回顾 我们知道Android输入系统是Reader线程通过驱动程序得到上报的输入事件,还要经过处理,才可以将输入事件发送给应用程序,现在回顾一下是具体做哪些处理。 1. 首先Reader线程会将输入事 阅读全文