• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:主页 > 程序设计 > 嵌入式开发
栏目内容介绍了嵌入式系统软件及编程语言、嵌入式系统开发学习如何起步、如何深入、嵌入式开发都需要学习什么、如何区分嵌入式系统和嵌入式操作系统、如何为嵌入式设备设计高效的用户界面、基于ARM体系的嵌入式系统BSP的程序设计、嵌入式C语言内存操作编程、嵌入式十三法则等

嵌入式开发

栏目内容介绍了嵌入式系统软件及编程语言、嵌入式系统开发学习如何起步、如何深入、嵌入式开发都需要学习什么、如何区分嵌入式系统和嵌入式操作系统、如何为嵌入式设备设计高效的用户界面、基于ARM体系的嵌入式系统BSP的程序设计、嵌入式C语言内存操作编程、嵌入式十三法则等

ARM编程模型 一、处理器模式ARM微处理器支持7种工作模式,其中,除用户模式之外的其余6种称为非用户模式,或特权模式(PrivilegedModes);而在特权模式中,除系统模式之外的其余5种又称为异常模式
ARM指令格式及其寻址方式 一、ARM指令的一般格式一般ARM指令的助记符格式为:opcode{cond}{S}Rd,Rn,op22.opcode是操作码,如ADD表示算术加操作指令。3.{cond}决定指令执行的条件域
Thumb指令集 Thumb指令集可以看做ARM指令集的一个子集,其用于支持存储系统数据总线为16位的应用系统。Thumb指令长度为16位,这样,与32位的ARM指令集相比,有效地节省了系统的存储空间。但Thu
汇编语言程序的结构 在详细介绍ARM汇编语言之前,先给出一个汇编源程序示例,使读者对ARM汇编语言程序的结构有一个大概的了解。CODE32;32位的ARM指令段AREAcodesec,CODE,READONLY;
汇编语言的行构成 每个ARM/Thumb汇编语言程序的语句都可以由4个部分组成,格式如下:[标签]指令/伪操作/伪指令操作数[;语句的注释]1.标签标签是一个符号,符号可以代表指令的地址、变量、数据的地址和常量
ARM汇编程序中伪操作 在ARM的汇编程序中,有如下几种伪指令:符号定义伪指令。数据定义伪指令。汇编控制伪指令。信息报告伪指令。宏指令以及其他伪指令。1.符号定义伪指令用于定义ARM汇编程序中的变量、对变量赋值以及定
汇编语言上机过程 用ARM汇编语言编写的源程序,要使之运行必须经过以下几个步骤:(1)编辑汇编源程序,保存为文件名后缀是“.s”的文件。(2)调用汇编程序对源程序进行汇编,生成目标文件。(3)连接目标文件,生成
汇编程序中访问C程序变量 C语言代码文件str.c里面只有一个简单的字符串的定义:char*strhello=Helloworld!\n\0;汇编代码文件hello.s1AREA||.text||,CODE,REA
C程序中内嵌汇编指令 1#includestdio.h2voidmy_strcpy(constchar*src,char*dst)3{4intch;5__asm6{7loop:8LDRBch,[src],#19ST
C程序调用汇编程序 文件strtest.c1#includestdio.h2externvoidstrcopy(char*d,constchar*s);3intmain()4{constchar*srcstr=
常用按键开关的构造和操作 计算机键盘中的键实际上就是一种开关,其制造方法多种多样。以下对几种常用的按键开关的构造和操作进行介绍。1.机械式按键这类按键开关的构造有两种:一种是内含两个金属片和一个复位弹簧,按键时两个金属
用ARM芯片实现键盘接口 为了识别键盘上的闭合键,通常采用两种方法,即行扫描法和行反转法。行扫描法:使键盘上某一行线为低电平,而其余行接高电平,然后读取列值,如果列值中有某位为低电平,则表明行列交点处的键被按下;否则扫
7段LED代码 LED(LightEmittingDiode)常称为七段发光二极管,在专用的微型计算机系统中,特别是在嵌入式控制系统中,应用非常普遍。这种显示器价格低廉、体积小、功耗低,而可靠性又很好,因此从
用ARM芯片S3C44B0X实现LED显示接口 将ARM芯片S3C44B0X的PF0~PF7引脚通过达林顿驱动器ULN2803A与a~g、DP相连,用来输出显示字符的7段LED代码,即S3C44B0X的端口F为LED段控端口。通常在系统中把
触摸屏的工作原理 触摸屏按其工作原理的不同可分为电阻式触摸屏、表面声波触摸屏、红外式触摸屏和电容式触摸屏几种。最常见的是电阻式触摸屏,其屏体部分是一块与显示器表面配合良好的多层复合薄膜,由一层玻璃或有机玻璃作为
触摸屏的驱动芯片ADS7843 触摸屏由于其体积小、轻便和接口简单的特点,成为一种在嵌入式系统中应用广泛的输入设备。S3C44B0X通过端口G模拟串行的SIO接口与触摸屏专门的控制芯片ADS7843(由Burr-Brown公
UART异步串行接口 1.串行通信概览所谓串行通信就是使数据一位一位地进行传输而实现的通信。当然,在实际传输中,如外部设备与CPU或计算机与计算机之间交换信息,是通过一对导线传送信息的。在传输中每一位数据都占据一个
USB接口 1.USB概述USB(通用串行总线)接口正在被用于多种嵌入式系统设备的数据通信中,如移动硬盘、数码相机、PDA、高速数据采集设备等。USB(UniversalSerialBus)通用串行总线是
以太网接口 1.概述以太网以其高度灵活、相对简单、易于实现的特点,成为当今最重要的一种局域网建网技术。通常所说的以太网主要是指以下3种不同的局域网技术:以太网/IEEE802.3:采用同轴电缆作为网络介质
IIC接口 1.概述IIC是一种双向两线制的串行总线,由于它支持任何一种IC制造工艺,且能够提升硬件的效率和简化电路的设计,因此众多厂商都提供了IIC兼容芯片。S3C44B0X内部也具有IIC总线接口模块
CAN总线接口 1.CAN总线概述CAN全称为ControllerAreaNetwork,即控制器局域网,是国际上应用最广泛的现场总线之一。CAN总线最初被设计用于汽车环境中的微控制器通信,在车载各电子控制装
外部中断的应用 有4个按键直接与EINT4~EINT7引脚相连,将I/O口设置为工作在外部中断模式下后,可以通过按下某个按键来触发中断。首先对PG口的工作模式进行设置,要让PG4~PG7工作在外部中断输入状态
控制中断的寄存器 1.中断控制寄存器2.中断请求寄存器(INTPND)3.中断模式寄存器(INTMOD)4.中断屏蔽寄存器(INTMSK)5.IRQ矢量模式寄存器6.IRQ/FIQ中断服务寄存器(I_ISPC/
中断控制器 ARM7TDMI有两种类型的中断模式:FIQ和IRQ。IRQ和FIQ之间的区别是:对于FIQ必须尽快处理事件并离开这个模式;IRQ可以被FIQ中断,但IRQ不能中断FIQ;为了使FIQ更快,F
A/D和D/A转换 一、A/D(模/数)转换器1.概述所谓A/D(模/数)转换器就是把电模拟量转换为数字量的电路。在当今的现代化生产中,被广泛应用的实时监测系统和实时控制系统都离不开A/D(模/数)转换器。一个实
首页 上一页 1 2 3 4 5 6 下一页 末页

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最新内容

    • 科大讯飞语音芯片XFS5152CE这里有大神之前玩过吗?
    • 哪位前辈帮忙解说下用c如何去编写运动控制卡的程序
    • 高分寻CPU原理相关电子书
    • WinCE连接数据库一段时间后自动断开的问题
    • windows资源管理器老重启windows下重置tcp/ip协议出现问题
    • 求指纹定位的MATLAB仿真代码
    • 各位大哥,再帮忙看下,probe之后i2c_client中的devplatform_data为空
    • 使用最新版SoftICE中的BMSG命令为何总提示窗口句柄无效?
    • 请问游戏摇杆的油门踏板什么原理呢?
    • 已经编译成sys文件后,如何加载?谁能给点儿入门的资料,小弟感激不尽

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有