欢迎来到嵌入式培训专家——华清远见嵌入式学院
集团官网
创客学院
研发中心
北京
上海
深圳
成都
南京
西安
武汉
广州
沈阳
济南
重庆
长沙
嵌入式AI就业班
星创客精英班
嵌入式视频教程
C语言视频教程
Linux视频教程
ARM视频教程
原创图书
研发硬实力
关于我们
联系我们
加入我们
总裁寄语
专利软著
当前位置:首页 > 嵌入式培训 > 嵌入式学习 > 讲师博文 >
ARM裸机开发-串口通信
一、在使用EXYNOS4412的串口发送和接收的时候,首先要对EXYNOS4412的串口进行配置,我们使用轮询方式时的配置有哪些? 1、配置GPIO,使对应管脚作为串口的发送和接收管脚 GPA0CON寄存器[7:4][3:0] 0x22 GPA0PUD寄存器[3:0] 0 禁止上下拉电阻 2、配置串口单元本身寄存器 ULCON0 0xE2900000 数据位:8位 …
网络编程
一、网络编程的实质 应用开发中大多都会涉及到网络功能,网络编程是Linux应用开发中非常核心的技术之一。 网络编程的目的是直接或间接地通过网络协议与其他计算机进行通讯。 作为应用开发程序员,我们开发的软件都是应用软件,而应用软件必须运行于操作系统之上,操作系统则运行于硬件之上,应用软件是…
STM32之中断系统
什么是中断?中断的流程是什么样?: 一种处理系统内发生非寻常的或非预期的急需处理事件机制,叫做中断。 在MCU执行程序期间,系统内发生任何非寻常的或非预期的急需处理事件,使得CPU暂时中断当前正在执行的程序而转去执行相应的时间处理程序。待处理完毕后又返回原来被中断处继续执行过程。几乎所有…
C语言——指针
指针:也可以叫指针变量,与其他类型的变量相同,同样保存一个值,只不过保存的值是一片地址(16进制数) 注:在32位机上,指针统一占4个字节,64位机则占用8个字节,因为指针就是用来保存 地址,所以地址多大,指针就有多大。 一、使用指针需要了解并注意: 因为指针记录的是地址,所以理论上来说,指…
ARM终端之A系列
1、 何为A系列ARM终端 在了解arm终端前,我们先来看看何为终端: 终端(Terminal)也称终端设备,是计算机网络中处于网络最外围的设备,主要用于用户信息的输入以及处理结果的输出等。 在早期计算机系统中,由于计算机主机昂贵,因此一个主机(IBM大型计算机)一般会配置多个终端,这些终端本身不具备…
中断编程
中断就是CPU正常运行期间,由于内、外部事件引起的CPU暂时停止正在运行的程序,去执行该内部事件或外部事件的引起的服务中去,服务执行完毕后再返回断点处继续执行的情形。 中断的意义 极大提高CPU运行效率 中断服务程序 中断处理程序:在中断发生时被调用的函数称为中断服务函数。 中断服务函数的原则…
字符设备驱动
在linux系统中我们一直在说驱动,那么我们的驱动到底是什么东西呢?它又有什么作用呢?下面让我们从最常见、最常用的字符设备驱动入手,掌握linux驱动开发的精髓。 一、驱动到底是什么? 1、概念:安装操作系统之后,如果没有外围硬件的支持,用户想操作的功能就实现不了,需要驱动工程师开发相应的驱…
嵌入式程序员要学习的 经典数据结构
1.什么是数据结构? 如果我们现在要整理图书,有一堆书, 怎么整理呢?最简单一种一个挨着一个放;或者给图书分类,按照大分类再细分类整合;或者直接细分拆成很多类,每一类之间肯定会有很多的关系;但是有没有想过这个书是要放在哪里的?要在什么环境下保存?这就需要给每种整理方法换个角度考虑,是…
回到顶部