自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 Bootloader的Flash启动、sdram的内存分布

Flash启动方式通常有两种:一种是可以直接从Flash启动(针对NOR Flash而言);另一种可以将压缩的内存映像文件从Flash中读到RAM,再从RAM启动。 如果是从Flash中读到RAM,再从RAM启动,那Flash的存储如下: Bootloader一般放在Flash的低端或顶端,这是根据处理器的复位向量设置的,要使Bootloader的入口位于处理器上电执行第一条指令的位置。接

2016-05-30 18:17:10 3480

原创 ARM处理器的分类

对于ARM处理器而言,其目前有Classic系列、Cortex-M系列、Cortex-R系列、Cortex-A系列和Cortex-A50系列5个大类。Classic系列 该系列处理器由三个子系列组成:ARM7系列:基于ARMv3或ARMv4架构ARM9系列:基于ARMv5架构ARM11系列:基于ARMv6架构Cortex-M系列 该系列处理器包括Cortex-M0、Cortex-M0+、

2016-05-30 17:52:37 6246

原创 块设备的驱动程序框架

框架:app:    open, read, write, "1.txt"-----------------------------------------------------------------------文件系统:     vfat, ext2, ext3, yaffs2, jffs2-----------------------------ll rw block-

2016-05-23 10:09:04 703

原创 输入子系统

1、核心层: linux-2.6.22.6\drivers\input\input.c:static int __init input_init(void) register_chrdev(INPUT_MAJOR, "input", &input_fops); static const struct file_operations input_fops = { .owner = THIS_

2016-05-21 15:25:54 310

原创 USB驱动程序框架

app:------------------------------------------------------------------------USB设备驱动程序内核------------------------------------------------------------------USB总线驱动程序--------------------------

2016-05-20 15:35:01 423

原创 USB总线驱动程序

USB总线驱动程序的作用:1.识别USB设备 1.1 分配地址 1.2 并告诉USB设备(set address) 1.3 发出命令获取设备描述符2.查找并安装对应的设备驱动程序3.提供USB读写函数当接入一个USB设备时,USB Host Port中的D+或D-的引脚就会由低电平变为高电平,由于主机控制器中早已注册了相关中断,当发生这种状态变化主机控制器就会产生中断

2016-05-20 13:06:21 645

原创 NFS挂载网络文件系统

1.首先将电脑本地ip、ubuntu虚拟系统ip、开发板的ip地址设在同一网段,通过路由器连接开发板和电脑,然后互ping确保三者互联。 2.重新启动开发板进入boot菜单,按q退出菜单,输入print命令可以看到打印信息: 其中:bootargs=noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0表示文件系统的启动位置,在后

2016-05-11 20:53:46 1007

原创 关于在开发板和电脑用网线直接连接的情况下如何ping通,nfs挂载

1.关于在开发板和电脑用网线直接连接的情况下,开发板、ubuntu虚拟系统、电脑主机如何ping通 ①.虚拟机的ubuntu网络连接必须是桥接模式,ubuntu系统启动之前电脑主机必须要有网络,否则会提示 启动ubuntu系统,启动后用网线直接连接电脑和开发板,断开其他无线网络,然后启动开发板,不进boot菜单模式,启动系统,开发板启动系统后才会形成另一个网络节点,没启动之前和在boot菜单

2016-05-10 11:08:52 14131 8

原创 linux外部中断过程

内核在linux-2.6.22.6\init\main.c\start_kernel函数中调用trap_init、init_IRQ 两个函数来设置异常的处理函数。asmlinkage void __init start_kernel(void){ ... trap_init(); ... init_IRQ(); ...}1.linux-2.6.22.6

2016-05-05 11:37:05 1944

蓝牙串口调试助手源码(android BluetoothSPP)

android BluetoothSPP,有兴趣的可以下载研究,不是程序是源码哦,刚下载,还没测试,先分享

2015-12-03

apktool工具

google的apktool反编译工具,可以轻松获取apk里的资源

2015-11-30

Smali2java

此工具可将apktool反编译的smali转换成java,请配合apktool 1.5.0版本

2015-11-30

Unity3D插件easytouch 3.1

Unity3D插件easytouch 3.1,功能很强大,开发时直接使用插件可以方便省事

2015-11-25

google的android蓝牙demo

google的android蓝牙demo,做了一些改进,有注释,需要的可以学习学习

2015-11-25

Unity3D的自带joystick示例

joystick的示例代码,需要的可以下载学习

2015-11-25

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除