
Android
StudyTaoo
初学者一枚,多多包涵!
展开
-
android系统架构图及各层介绍
此技术文档主要是从基础了解Android系统架构,便于对以后开发形成一些基本应用架构。 android的系统架构采用了分层架构的思想,如图1所示。从上层到底层共包括四层,分别是应用程序程序层、应用框架层、系统库和Android运行时和Linux内核。 图1:Android系统架构图 每层功能简要介绍如下: 一 应用程序层 ...转载 2017-07-04 22:43:00 · 52999 阅读 · 3 评论 -
Nor flash、Nand flash 简要介绍
一、NOR flashNOR flash 分为CFI nor flash 和 SPI nor flash。CFI nor flash使用的外部接口是CFI(common flash interface公共闪存接口 ),是并行接口(Parallel接口),因遵循jedec标准,又被称为jedec接口。SPI nor flash使用的外部接口是SPI(serial peripheral i...转载 2018-09-22 14:20:51 · 3395 阅读 · 0 评论 -
C语言内置宏:__DATE__,__TIME__,__FILE__,__LINE__,__FUNCTION__
ANSI C标准中有几个标准预定义宏(也是常用的):__DATE__:在源文件中插入当前的编译日期__TIME__:在源文件中插入当前编译时间;__FILE__:在源文件中插入当前源文件名;__LINE__:在源代码中插入当前源代码行号;__FUNCTION__:在源代码中插入当前所在函数名称;__STDC__:当要求程序严格遵循ANSI C标准时该标识被赋值为1;__...转载 2018-09-25 11:03:49 · 2521 阅读 · 0 评论 -
Android源码下载、编译过程
一、Android源码下载使用中科大镜像:1、下载repo工具# 在用户目录创建一个bin文件夹mkdir ~/bin# 将该目录临时添加进环境变量PATH=~/bin:$PATH# 从镜像下载repo工具curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo## 如果上述 U...转载 2018-09-19 11:27:02 · 233 阅读 · 0 评论 -
动态库静态库
Linux下:静态库(.a)、动态库(.so).Windows下:静态库(.lib)、动态库(.dll).原创 2018-09-17 14:52:25 · 194 阅读 · 0 评论 -
Flash 扇区基本介绍
一、扇区基本介绍1、扇区(磁盘上划分的区域) 磁盘上的每个磁道被等分为若干个弧段,这些弧段便是磁盘的扇区。硬盘的读写以扇区为基本单位。磁盘的每一面被分为很多条磁道,即表面上的一些同心圆,越接近中心,圆就越小。而每一个磁道又按512个字节为单位划分为等分,叫做扇区,在一些硬盘的参数列表上你可以看到描述每个磁道的扇...转载 2018-09-06 09:39:23 · 11760 阅读 · 1 评论 -
Flash ECC介绍
一、ECC基本介绍 由于Nand Flash的 生产工艺的局限性,一个Nand Flash存储并不能保证其在整个工作周期中性能的稳定,在其出厂或者使用过程中,都有可能产生坏块,从而造成存储数据的错误。为了保证数据的可靠性,需要对坏块进行检测。这里常用的方法就是ECC(Error Checking and Correction),是一种用于Nand Flash的差错检测和修正算法。 ...转载 2018-09-06 09:15:13 · 10848 阅读 · 0 评论 -
nand flash/ nor flash / romcode 启动方式
三种启动方式:启动方式硬件根据OM电平去判断。1、nand flash启动nand flash没有地址,不和memory统一编址,arm上电reset,硬件会实现从nand中拷贝4KB数据到iram执行启动。 2、nor flash启动直接在nor flash启动。3、ROMcode启动方式启动的地址不一定在0x0处。unisoc平台:可以从0或者0xf...原创 2018-09-08 20:27:06 · 2251 阅读 · 0 评论 -
HEX文件格式
HEX文件格式是可以烧写到单片机中,被单片机执行的一种文件格式,生成Hex文件的方式有很多种,可以通过不同的编译器将C程序或者汇编程序编译生成hex。Hex文件格式解析Hex文件如果用特殊的程序来查看(一般记事本就可以实现)。打开后可发现,整个文件以行为单位,每行以冒号开头,内容全部为16进制码(以ASCII码形式显示)。Hex文件可以按照如下的方式进行拆分来分析其中的内容:譬如:10...原创 2018-09-11 18:21:03 · 1144 阅读 · 0 评论 -
串口波特率计算方式
STM32下波特率计算方式解释:波特率的计算 STM32下的波特率和串口外设时钟息息相关,USART 1的时钟来源于APB2,USART 2-5的时钟来源于APB1。在STM32中,有个波特率寄存器USART_BRR,如下: STM32串口波特率通过USART_BRR进行设置,STM32的波特率寄存器支持分数设置,以提高精确度。USART_BRR的前4位用于表示小数,后...转载 2018-10-05 23:19:55 · 41172 阅读 · 3 评论