欢迎来到嵌入式培训专家——华清远见嵌入式学院
集团官网
创客学院
研发中心
北京
上海
深圳
成都
南京
西安
武汉
广州
沈阳
济南
重庆
长沙
嵌入式AI就业班
星创客精英班
嵌入式视频教程
C语言视频教程
Linux视频教程
ARM视频教程
原创图书
研发硬实力
关于我们
联系我们
加入我们
总裁寄语
专利软著
当前位置:首页 > 嵌入式培训 > 嵌入式学习 > 讲师博文 >
ARM指令集详解
一、算术和逻辑指令 1. ADC : 带进位的加法 (Addition with Carry) ADC{条件}{S} dest, op 1, op 2 dest = op_1 + op_2 + carry ADC 将把两个操作数加起来,并把结果放置到目的寄存器中。它使用一个进位标志位,这样就可以做比 32 位大的加法。下列例子将加两个 128 位的数。 128 位结果: 寄存器 0、1…
安卓系统启动流程
安卓系统启动流程 安卓系统,底层使用的是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语言编写的程序,它是用…
回到顶部