自定义博客皮肤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)
  • 资源 (23)
  • 收藏
  • 关注

原创 hello world 驱动

源文件:#include#includeMODULE_LICENSE("Dual BSD/GPL");static int __init hello_init(void){printk(KERN_ALERT"Hello world enter!\n");return 0;}static void __exit hello_exit(void)

2014-12-23 10:35:55 513

原创 第一步在Fedora 8下用crosstool-ng建立arm-linux交叉编译环境(TQ2440 S3C2440)--->完结,测试通过

一、下载crosstool-nghttp://ymorin.is-a-geek.org/download/crosstool-ng二、准备crosstool-ng的安装环境使用crosstool-ng必须安装一些开发应用工具:bisonflextexinfoautomakelibtoolpatchgcjcvscvsdgawk

2013-09-22 23:05:36 1306 1

原创 ads 1.2 memory map of the image

================================================================================Memory Map of the image  Image Entry point : 0x30000000  Load Region LR_1 (Base: 0x30000000, Size: 0x0

2015-07-15 10:59:03 1731 1

转载 堆排序

#include void swap(int *a, int *b);void print_arr(int *arr, int arr_len);void heap_build(int *arr, int note, int arr_len);void heap_sort(int *arr, int note, int arr_len);void heap_ex(int

2015-04-08 20:16:11 429

转载 BOOTLOADER作用

系统上电后,需要一段程序来执行:关闭WATCHDOG,设置系统时钟,初始化存储器,将代码从存储器复制到RAM,这段程序被称为Bootloader。CPU上电后,会自动从某个地址开始执行。比如MIPS架构的CPU会从0xBFC00000处取第一条指令,而ARM会从0x00000000地址处取第一条指令。嵌入式开发板中,需要把存储器ROM或者FLASH等映射到这个地址,Bootloder就放置在这

2014-12-23 16:04:11 678

转载 BootLoader作用

系统上电后,需要一段程序来执行:关闭WATCHDOG,设置系统时钟,初始化存储器,将代码从存储器复制到RAM,这段程序被称为Bootloader。CPU上电后,会自动从某个地址开始执行。比如MIPS架构的CPU会从0xBFC00000处取第一条指令,而ARM会从0x00000000地址处取第一条指令。嵌入式开发板中,需要把存储器ROM或者FLASH等映射到这个地址,Bootloder就放置在这

2014-12-23 16:03:12 690

转载 int* pInt = new int(5);和int* pInt = new int[5];

int *p = new int(5); 这句是从堆上分配一个int型变量所占的字节内存,这个内存单元存放的整数值为5,然后让一个整形的指针变量p指向它的地址。释放方式:delete p;int *p = new int[5]; 这句相当于从堆上分配一个含有5个元素的整形数组所占的字节内存,然后让一个整形的指针变量p指向它的首址。释放方式:delete []p;(注意这个[]不

2014-03-05 17:02:53 1444 1

原创 大端模式和小端模式

大端模式举例:0X12345678---------------------------------------->>在内存中存放的顺序 12 34 56 78地址生长方向为从左到右。  小端模式举例:0x12345678地址生长方向为从左到右----------------------------------------->>在内存中存放的顺序

2013-10-23 10:32:40 647

原创 第二步在TQ2440(S3C2440)上实现点灯程序--->完结,测试OK .

this a blank page.

2013-09-23 19:47:35 1058

原创 第三步在S3c2440上实现按键驱动----->未完结,进行中。

this is a blank page.

2013-09-23 19:45:44 733 1

原创 autotools生成Makefile的步骤(非转载,经过实机测试)

GNU autotools工具介绍Linux下,工程管理器 Make 可用于自动编译、链接程序的实用工具。我们要做的是写一个makefile 文件,然后用make命令来编译、链接程序。Makefile的作用就是让编译器知道要编译一个文件需要依赖其他的哪些文件。这里我们就是要用GNU Autotools来收集系统配置信息并自动生成Makefile文件。GNU Autotools指的就

2012-12-01 15:12:55 873

原创 由于被鄙视了,所以研究下sizeof求结构体大小的算法

在缺省对齐下,且结构体中只有基本类型时【1】结构体变量的首地址能够被其最宽基本类型成员的大小所整除【2】结构体每个成员相对于结构体首地址的偏移量是成员大小的整数倍【3】结构体的总大小为结构体最宽基本类型成员大小的整数倍当有嵌套复合成员时,【2】改为:复合成员相对于结构体首地址偏移量是复合成员最宽基本类型大小的整数倍说明一下对齐的概念。结构体成员的对齐是指成员相对于结构体首地址的

2012-10-16 22:23:45 829 1

OS08A20-Preliminary-Specification-CSP_Version-1-1_KingHorn.pdf

OmniVision_OS08A20.pdf OmniVision_OS08A20.pdf OmniVision_OS08A20.pdf

2019-10-10

IMX291LQR-C_(E)Data_Sheet_E15511C59.PDF

IMX291 datasheet IMX291 datasheet IMX291 datasheet

2019-10-08

IMX415-AAQR-C_TechnicalDatasheet_E_Rev0.4(1).pdf

IMX415-AAQR-C_TechnicalDatasheet_E_Rev0.4(1).pdf

2019-10-08

TQ2440 USB驱动

TQ2440 USB驱动

2015-09-05

C语言参考手册之函数库

C语言参考手册之函数库

2015-08-11

C函数库手册

C函数库手册 C

2015-08-11

araxis merge破解版免安装

araxis merge破解版免安装

2015-06-01

SecureCRT SecureCRT

SecureCRT

2014-10-09

USB下载驱动WinXP

USB下载驱动WinXP

2014-10-09

TQ2440USB驱动

TQ2440USB下载驱动win7

2014-10-09

glibc-2.9.tar.gz

glibc-2.9.tar.gz

2013-09-29

gcc-4.3.2.tar.bz2

gcc-4.3.2.tar.bz2

2013-09-29

strace-4.5.19.tar.bz2

strace-4.5.19.tar.bz2

2013-09-28

expat-2.0.1.tar.gz

expat-2.0.1.tar.gz

2013-09-28

dmalloc-5.5.2.tgz

dmalloc-5.5.2.tgz

2013-09-28

crosstool-ng

crosstool-ng

2013-09-20

libtool-2.4.2

arm linux交叉编译环境建立crosstool

2013-09-20

linux脚本大全必看

linux脚本大全必看

2012-12-01

cross-2.95.3.tar.bz2

cross-2.95.3.tar.bz2

2012-11-18

u-boot-1.1.4.tar.bz2

u-boot-1.1.4.tar.bz2

2012-11-18

LINUX设备驱动程序第三版

LINUX设备驱动程序第三版 全称是Linux Device Driver Edition 3.

2012-08-25

空空如也

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

TA关注的人

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