自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 生活记录

之前因为走路把脚崴骨折了,最近一直休息,可是出息的我呀,这一个月一直在玩LOL,浪费了很多时间,我以前一直觉得我玩英雄联盟可以锻炼我的反应力,因为我是女生,感觉自己的反应力有点弱,刚开始玩的时候,感觉男朋友好厉害,不会按错技能,能预判到别人的走位,简直就是大神啊,可是慢慢的,从S3-S6,我觉得我现在比他厉害了,哈哈~其实也不仅仅是反应力的问题,也有心态的原因,有时候我能连赢数十场,有时候输数十场

2016-06-13 19:20:54 257

原创 JLINK 下载uboot到nor flash

1、开发板设置为norflash启动2、连好线后启动J-Flash ARM,进行如下操作(1)file->open progect,打开s3c2440.jflash(这个文件可以从网上下载到),即便下载不到也没有关系,本文最后会告诉你具体如何配置(2)Target->Connect,必须设为norflash启动才能检测到flash(3)File->Open,打开要烧写的二进制文件u

2016-03-24 10:10:37 757

转载 嵌入式学习路线

1、Linux 基础安装Linux操作系统Linux文件系统Linux常用命令Linux启动过程详解熟悉Linux服务能够独立安装Linux操作系统能够熟练使用Linux系统的基本命令认识Linux系统的常用服务安装Linux操作系统Linux基本命令实践设置Linux环境变量定制Linux的服务Shell 编程基

2016-03-21 17:58:21 581

原创 ubuntu12.04安装tftp、配置tftp服务错误的解决方法

tftpd-hpa 是一个功能增强的TFTP服务器。它提供了很多TFTP的增强功能,它已经被移植到大多数的现代UNIX系统1、sudo apt-get install tftp-hpa tftpd-hpa xinetd2、建立配置文件sudo vi /etc/xinetd.d/tftp新建文件tftptftp内容:复制代码代码

2016-03-21 17:57:09 461

原创 uboot与Linux内核机器码

u-boot的机器码和linux的一致,才能引导。   linux内核的机器码,在arch/arm/tools/mach-types.h中,u-boot的机器码是在u-boot/include/asm-arm/mach-types.h文件中,只要两者保持一致便可,所以可以任意修改其中之一。  例如:linux内核源码中查看机器码相关文件:$vim arch/arm/mach-s3c

2016-03-17 19:59:55 3600

原创 S3C2440端口操作函数

micro2440采用S3C2440处理器(和S3C2410区别不大),在其Linux源码中,和这个平台相关的代码主要在arch/arm/mach-s3c2410和include/asm-arm/arch-s3c2410中,相关驱动在drivers目录中。(1)DM9000 网卡驱动kernel-2.6.13/drivers/net/dm9000x.c(2)串口(包括三个串口驱动0,1

2016-03-16 15:31:51 304

原创 ARM中断机制

一、中断注册方法在linux内核中用于申请中断的函数是request_irq(),函数原型在Kernel/irq/manage.c中定义:int request_irq(unsigned int irq, irq_handler_t handler,                         unsigned long irqflags, const char *devname,

2016-03-16 15:02:26 802

转载 linux MISC 驱动模型分析

阅读led驱动程序的代码的时候,没有发现ldd3中提到的各种字符设备注册函数,而是发现了一个misc_register函数,这说明led设备是作为杂项设备出现在内核中的,在内核中,misc杂项设备驱动接口是对一些字符设备的简单封装,他们共享一个主设备号,有不同的次设备号,共享一个open调用,其他的操作函数在打开后运用linux驱动程序的方法重载进行装载。1. 主要数据结构

2016-03-16 11:12:18 236

转载 字符设备驱动

一、linux系统将设备分为3类:字符设备、块设备、网络设备。使用驱动程序:字符设备:是指只能一个字节一个字节读写的设备,不能随机读取设备内存中的某一数据,读取数据需要按照先后数据。字符设备是面向流的设备,常见的字符设备有鼠标、键盘、串口、控制台和LED设备等。块设备:是指可以从设备的任意位置读取一定长度数据的设备。块设备包括硬盘、磁盘、U盘和SD卡等。每一个字符设备或块设备都在/

2016-03-16 10:30:30 283

转载 共享内存

共享内存是系统出于多个进程之间通讯的考虑,而预留的的一块内存区。在/proc/sys/kernel/目录下,记录着共享内存的一些限制,如一个共享内存区的最大字节数shmmax,系统范围内最大共享内存区标识符数shmmni等,可以手工对其调整,但不推荐这样做。一、应用共享内存的使用,主要有以下几个API:ftok()、shmget()、shmat()、shmdt()及shmctl()。1

2016-03-15 16:54:14 331

转载 内核zImage的制作(initramfs)

1.通过busybox制作一个我们需要的文件系统,但是没有压缩,所有的文件在目录~/armsource/ramfs下面。2.initramfs其实就是一个用gzip压缩的cpio文件。我们可以把initramfs直接集成到kernel里,也可以单独加载initramfs。在kernel源码的scripts目录下,有一个gen_initramfs_list.sh脚本,专门是用来生成initram

2015-11-16 12:20:28 1334

转载 linux内核移植和跟文件系统制作

1.1 Linux内核基础知识在动手进行Linux内核移植之前,非常有必要对Linux内核进行一定的了解,下面从Linux内核的版本和分类说起。1.1.1  Linux版本 Linux内核的版本号可以从源代码的顶层目录下的Makefile中看到,比如2.6.29.1内核的Makefile中:VERSION = 2 PATCHLEVEL = 6 SUBLEVEL

2015-07-10 16:31:27 417

空空如也

空空如也

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

TA关注的人

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