科技赋能·智引未来——华清远见教育科技集团
面授课程
在线课程
研发中心
在线实验
北京
上海
深圳
成都
南京
西安
武汉
沈阳
济南
重庆
长沙
创客
关于我们
联系我们
总裁荣誉
权威证书
专利软著
当前位置:首页 > 学习资源 > 学习笔记
安卓系统启动流程
安卓系统启动流程 安卓系统,底层使用的是linux系统.在linux应用层至上实现了java环境和安卓系统需要的各种库 组件等.下图是安卓系统的框架: 我们发现整个安卓系统严重依赖于linux kernel,基于linux提供的app接口,实现了 java虚拟机,安卓各种库文件. 基于这些库,开发app,运行java程序. 所以应该从底层开…
ARM通讯接口
ARM要和传感器等芯片进行通信,需要物理线路.用于传送数据的物理线路,称为总线.根据传送的数据速度 物理线路的多少,有很多不同的总线.最常见的是 串口总线 SPI总线 I2C总线 USB总线等. 我们简单的介绍一下串口和i2c接口. 串口,UART,有两根线,分别为TX RX.TX用于发送本地数据到对方,RX用于接收对方数据到…
基于TCP/UDP的Socket编程
---- socket概述: socket是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用已实现进程在网络中通信。 socket起源于UNIX,在Unix一切皆文件哲学的思想下,socket是一种打开读/写关闭模式的实现,服务器和客户端各自维护一个文件,在建立连接打开后,可以向…
ARM I2C波形控制
一、I2C简介 I2C总线只需要两条线,一条SDA数据线,一条SCL时钟线;根据这两条线的高低电平、上升沿、下降沿就可以实现主机与I2C设备的通讯;其中有: (1)I2C总线相关 传输开始条件:SCL处于高电平,SDA下降沿时; 传输接收条件:SCL处于高电平,SDA上升沿时; 传输数据:开始传输后,SCL处于高电平…
TCP/IP
1、为什么会有TCP/IP协议 中国人和中国人说话,要遵循汉语的的语法结构,使用汉语的发音。当我们和外国人交 流时,就要适用外国的语言了,遵循外国的语法机构和发音。其实这就是一种协议,只不过我们称之为语言。计算机在这方面体现的更为直观,两台机器要想进行通信就需要制定各种各样的协议了。例如…
Qt入门介绍
Qt的基本概念什么是Qt? Qt是一个跨平台的c++图形用户界面应用程序框架,它为应用程序开发者提供建立艺术级图形界面所需的所有功能。它是面向对象的,很容易扩展。并且允许真正的组件编程。 Qt的起源和发展史 1991年Qt最早由奇趣科技开发;1996年进入商业领域,也是目前流行的linux桌面环境KDE的基础;…
Shell脚本
什么是shell Shell就是一个命令行解释器,是一个作为用户与Linux系统间接口的应用程序,它允许用户向操作系统输入需要执行的命令,它的作用就是遵循一定的语法将输入的命令加以解释并传给系统。 这与Windows的命令提示符类似,但Linux shell的功能更加强大。 Shell本身是一个用C语言编写的程序,它是用…
ARM裸机开发-串口通信
一、在使用EXYNOS4412的串口发送和接收的时候,首先要对EXYNOS4412的串口进行配置,我们使用轮询方式时的配置有哪些? 1、配置GPIO,使对应管脚作为串口的发送和接收管脚 GPA0CON寄存器[7:4][3:0] 0x22 GPA0PUD寄存器[3:0] 0 禁止上下拉电阻 2、配置串口单元本身寄存器 ULCON0 0xE2900000 数据位:8位 …
回到顶部