自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bmbm546的专栏

Focus on embedded system~~

  • 博客(7)
  • 资源 (17)
  • 收藏
  • 关注

原创 arm板子挂在nfs失败-mount: wrong fs type

1.提示错误如下:# mount -t nfs -o nolock 192.168.12.90:/home/light/nfs /mnt/nfsmount: wrong fs type, bad option, bad superblock on 192.168.12.90:/home/light/nfs,       missing codepage or helper progra

2015-07-28 10:43:11 2078 1

原创 Linux内核驱动之GPIO子系统

在嵌入式设备中对GPIO的操作是最基本的操作。一般的做法是写一个单独驱动程序,然后应用程序直接调用。其实linux下面有一个通用的GPIO操作接口,那就是我要介绍的 “/sys/class/gpio” 方式。首先,看看系统中有没有“/sys/class/gpio”这个文件夹。如果没有请在编译内核的时候加入   Device Drivers  —>  GPIO Support

2015-07-08 11:16:13 1674

转载 论 __lookup_machine_type的消失(Linux-3.0 ARMv7)

http://blog.chinaunix.net/uid-20543672-id-3019566.html在分析Linux-3.0内核启动的时,当分析到自解压后的汇编部分,发现head.S (arch\arm\kernel)中并没有对machine_type作任何的检查,只是检查了处理器ID(__lookup_processor_type)。在2.6.38及以前的代码:

2015-07-03 10:44:34 1351

转载 ARM linux启动分析

linux启动分析(1)---bootloader启动内核过程我分析的是2.4.19的内核版本,是xscale的平台,参考了网上很多有价值的帖子,也加入了自己的一些看法,陆续总结成文字,今天是第一篇:内核一般是由bootloader来引导的,通过bootloader启动内核一般要传递三个参数,第一个参数放在寄存器0中,一般都为0,r0 = 0;第二个参数

2015-07-02 11:36:00 552

转载 ARM linux的启动部分源代码简略分析

2440开发板为平台,以较新的内核linux-2.6.32.7版本为例,仅作说明之用。 当内核映像被加载到RAM之后,Bootloader的控制权被释放。内核映像并不是可直接运行的目标代码,而是一个压缩过的zImage(小内核)。但是,也并非是zImage映像中的一切均被压缩了,映像中包含未被压缩的部分,这部分中包含解压缩程序,解压缩程序会解压缩映像中被压缩的部分。zImage使用gzip

2015-07-02 11:20:03 1362

转载 MACHINE_START与MACHINE_END

玩过或者移植过arm-linux的都应该知道在/arch/arm目录下有许多与具体处理器相关的目录,当然对于s3c2440的话所对应的目录就是 arch/arm/mach-s3c2440/,在里面找到与具体板子相关的文件mach-mini2440.c,这个文件大部分内容是对平台设备(例如串口,LCD,Nand falsh等)的结构体初始化,在这个文件的最后有一个非常重要的宏:M

2015-07-02 10:39:19 557

转载 LINUX I2C模型 RTC模型 详细分析

http://www.wangweilin.name/qrx_456.html注意:1.         LINUX-2.6.20的内核2.         CPU是AT91SAM92603.         PCF8563的I2C驱动 大体过程:1.         为什么内核要有这么多模型2.         platform总线、设备、驱动模型,简单的介绍

2015-07-01 17:47:59 2054

PCB设计的三本圣经SI

PCB高速信号设计的三本圣经,国外原版。 : High-Speed digital design :High-Speed digital System design :Digital Signal Integrity

2011-12-04

嵌入式linux教程

嵌入式linux教程,还不错的开发资料。

2011-12-01

linux常用命令

linux常用命令,对于操作使用linux系统非常实用。

2011-12-01

android系统按键驱动

linux2.6.35.7内核按键输入驱动代码,测试通过,可以在android系统写运行。

2011-11-29

ads7846驱动linux2.35.7

ads7846 模拟SPI linux 2.35.7 内核驱动代码,测试通过,可在Android系统下运行

2011-11-29

8019网卡Keil51调试通过

8019网卡在Keil51环境下调试通过,可以进行PING,UDP等通信测试。

2011-11-01

s3c2440芯片全部中文手册

三星S3C2440中文芯片手册资料,不喜欢中文的朋友可以看看……

2011-11-01

JlinkV8重刷固件详细文档和软件

解决Jlink问题,重刷固件,更新Jlink中程序问题……

2011-11-01

51开发板C语言20个例子

51开发板C语言程序例子,大概有20个,都是入门提高的例子……

2011-11-01

TQ2440+uCOS+DM9000驱动

TQ2440开发板上得uCosII操作系统的DM9000网卡驱动程序……

2011-11-01

文件的读写操作

C++对文件的读写操作,实现对文件的创建,打开,读取,写入等等。

2011-10-18

BCB写的串口通信

BCB写的串口通信小程序,利用系统的API函数

2011-10-18

三星Cortex-A8_S5PV210用户手册

三星公司的Cortex-A8系列,S5PV210用户手册

2011-10-18

IAR详细使用教程.pdf下载

IAR教程,C语言编译编辑工具的详细教程使用 pdf版下载文档,需要的可以下载来看看! IAR使用简明手册,对入门很有帮助 IAR中文用户手册-官方版.pdf 版下载地址

2011-10-15

简单的软件滤波算法(C语言)

一些简单的C语言软件滤波算法,可处理一般的滤波。

2011-07-15

Proteus电路设计单片机仿真教程

电子仿真,电路仿真,电路图的设计,pcb板的制作,以及单片机电路仿真制作。

2010-04-26

空空如也

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

TA关注的人

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