10 求佛_ce123

尚未进行身份认证

专注于嵌入式软件开发

等级
TA的排名 270

ARM9嵌入式Linux开发-通用异步收发器UART

目录1Uart原理1.1简介1.2数据传输流程2、S3C2440的UART2.1特性2.2寄存器设置1)UART通道管脚设为UART功能2)UBRDIVn寄存器:设置波特率3)ULCONn寄存器:设置传输格式4)UCONn寄存器5)UFCONn寄存器、UFSTATn寄存器6)UMCONn寄存器、UMSTATn寄存器7)UTRSTATn...

2020-04-05 16:15:59

ARM9嵌入式Linux开发-系统时钟和定时器

1S3C2440时钟体系1.1 简介s3c2440的时钟控制逻辑既可以外接晶振,然后通过内部电路产生时钟源,也可以直接外接提供的时钟源,它们通过引脚的设置来选择。时钟控制逻辑给整个芯片提供3种时钟:FCLK用于CPU核心,HCLK用于AHB总线上的设备,比如CPU核、存储控制器、中断控制器、LCD控制器、DMA和USB主机模块等,PCLK用于APB总线上的设备,比如watchdog、II...

2020-03-29 07:22:21

ARM9嵌入式Linux开发-中断控制器

目录1 S3C2440中断体系结构1.1 ARM体系CPU的7种工作模式1.2 ARM体系的CPU有以下两个工作状态1.3ARM状态下各工作模式的寄存器1.4 总结2 S3C2440中断控制器2.1查询方式2.2中断方式2.3 S3C2440的中断控制器结构2.4中断产生流程2.5中断步骤2.6 中断寄存器设置1)SUBSRCPND寄存器...

2020-03-22 14:05:00

ARM9嵌入式Linux开发-NADN FLASH控制器

目录1 NAND FLASH1.1Flash简介1.2NOR与NAND的区别1)性能比较2)接口差别3)容量和成本1.3NAND FLAHS(K9F2G08UXA)的物理构成1.4 NAND FLAHS(K9F2G08UXA)的结构框图1.5 NAND FLAHS(K9F2G08UXA)存储单元组织结构图1.6 NAND FLAHS(K9F2G08UXA)...

2020-03-15 08:04:57

ARM9嵌入式Linux开发-内存管理单元MMU

内存管理单元(Memory ManagerUnit)简称MMU,它负责将虚拟地址转换成物理地址,然后传给存储管理器进行寻址。现代的多用户多进程操作系统通过MMU使各个用户进程都有自己的独立的地址空间:地址映射功能功能使的个进程拥有“看起来”一样的地址空间,而内存访问权限的检查可以保护每个进程所用的内存不会被其他进程破坏。举一个现实生活中的例子:甲同学(进程甲)去一个图书管理员那儿去借名为“...

2020-03-08 08:40:57

ARM9嵌入式Linux开发-存储控制器

目录1.硬件简介2 S3C2440的地址空间分布2.1存储控制器的地址空间分布2.2特殊功能寄存器地址分布3使用存储控制器访问外设的原理4 SDRAM简介4.1SDRAM4.2SDRAM与CPU的相连5 存储控制器的寄存器的配置1)位宽和等待控制寄存器BWSCON2)BANK控制寄存器BANKCONx(x为0-5)3)BANK控制寄存器BANKCON...

2020-03-01 22:53:22

ARM9嵌入式Linux开发-GPIO接口

1

2020-02-21 18:29:06

ARM9嵌入式Linux开发-ARM汇编程序设计基础

目录1.1 ARM源文件格式1.2 ARM指令集1.2.1跳转指令1.2.2数据处理指令1.2.3程序状态寄存器处理指令1.2.4批量数据加载/存储指令1.2.5协处理器指令1.3 ARM汇编规范1.3.1 ARM汇编语句格式1.3.2ARM汇编中的常用符号1.3.3汇编语言程序中的表达式和运算符1.4 ARM汇编语言的程序结构1.5 ARM汇编...

2020-02-11 11:23:04

ARM9嵌入式Linux开发-嵌入式Linux开发环境构建

目录1、嵌入式Linux开发简介1.1嵌入式系统1.2嵌入式操作系统简介1.2.1嵌入式操作系统的发展1.2.2几种代表性嵌入式操作系统1.3嵌入式Linux简介2、搭建嵌入式Linux开发环境2.1基本概念主机系统和目标系统交叉编译2.2软件安装及使用3、基本的Makefile语法3.1最基本的Makefile文件3.2MakeFile简介...

2020-02-05 22:18:01

ARM9嵌入式Linux开发-开篇

将自己之前学习嵌入式开发的一些资料整理出来。这些文章适合入门,文章中涉及的一些工具比较老(暂时不去更新了),但不影响对嵌入式开发技术本质的思考和理解。博主目前的工作主要系统框架和中间件的开发,感兴趣的朋友可以一起进行讨论和交流。当今社会,嵌入式系统已经渗透到人们工作、生活中的各个领域。而嵌入式Linux系统也蓬勃发展,不仅继承了Linux源码开放、内核稳定高效、软件丰富等优势,...

2020-02-03 13:35:47

C语言中以字符串形式输出枚举变量

每个枚举常量对应一个整形数字,很多时候可以像整形一样使用.但枚举类型也有不方便的地方.比如不能直接输出枚举类型的字符串常量.举例说明.定义了枚举类型:typedef enum { SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY} t_Week;在程序中定义了变量t_Week vl_Week=S...

2020-01-31 23:43:07

同时执行多条AT命令

最近在整理通信摸的框架,无意中发现了一个很有意思的东西.分析RIL的代码,发现有这样一个命令"ATE0Q0V1",查找资料发现这是执行了三个命令:ATE0+ATQ0+ATV1.这些命令的详细解释如下:ATE0:不回显字符.ATE1:回显字符.ATQ0:返回结果码.ATQ1:不返回结果吗.ATV0:返回数字码.ATV1:返回文字码.       如果能同时执行多个复杂的命令,则可以简化模块的初始化步

2016-11-26 20:32:49

IMEI,IMSI和ICCID

IMEI,IMSI和ICCID         IMEI(International Mobile Equipment Identity)是国际移动设备身份码的缩写,国际移动装备辨识码,是由15位数字组成的"电子串号",它与每台手机一一对应,而且该码是全世界唯一的.每一部手机在组装完成后都将被赋予一个全球唯一的一组号码,这个号码从生产到交付使用都将被制造生产的厂商所记录.手机用户可以在手机中查到自

2016-10-31 21:11:01

软件架构之分层模式(Layered Architecture)

分层模式是最通用的架构,也被叫做N层架构模式(n-tier architecture pattern).这也是Java EE应用经常采用的标准模式.基本上都知道它.这种架构模式非常适合传统的IT通信和组织结构,很自然地成为大部分应用的第一架构选择.

2016-09-18 00:53:36

软件架构模式概述

软件架构模式概述

2016-09-17 12:15:20

重新开始自己的技术博客之路

重新开始自己的技术博客之路

2016-09-14 11:56:52

AT命令和PIN码

AT命令和PIN码1.AT+CLCK="SC",1,"1234" 设置PIN码为12342.AT+CLCK="SC",2 查询是否设置了PIN码3.AT+CLCK="SC",0,"1234" 取消PIN码4.AT+CPWD="SC","1234","4321" 修改PIN码5.AT+CPIN? 查询PIN码的状态,是否需要输入PIN码6.AT+CPIN="1234" 输入P

2015-03-28 16:04:43

printf打印64位的整形数

printf打印64位的整形数      使用%lld即可.

2015-02-08 22:19:15

ARM连接器错误一则

Error: L6915E: Library reports error: scatter-load file declares no heap or stack regions and __user

2014-11-18 15:32:05

计算IMEI号的校验位

计算IMEI号的校验位       移动设备国际识别码(IMEI:International Mobile Equipment Identification Number)是区别移动设备的标志,具有唯一性,贴在手机背面的标志上,并且储存在移动设备中,可用于监控被窃或无效的移动设备,它也是该手机在厂家的"档案"和"身份证号".IMEI码由GSM(全球移动通信协会)统一分配,授权BABT(英国通信认证

2014-10-14 19:34:56

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享精英
    分享精英
    成功上传11个资源即可获取