- 博客(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
542

原创 第一步在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
1353
原创 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
2222
转载 堆排序
#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
467
转载 BOOTLOADER作用
系统上电后,需要一段程序来执行:关闭WATCHDOG,设置系统时钟,初始化存储器,将代码从存储器复制到RAM,这段程序被称为Bootloader。CPU上电后,会自动从某个地址开始执行。比如MIPS架构的CPU会从0xBFC00000处取第一条指令,而ARM会从0x00000000地址处取第一条指令。嵌入式开发板中,需要把存储器ROM或者FLASH等映射到这个地址,Bootloder就放置在这
2014-12-23 16:04:11
752
转载 BootLoader作用
系统上电后,需要一段程序来执行:关闭WATCHDOG,设置系统时钟,初始化存储器,将代码从存储器复制到RAM,这段程序被称为Bootloader。CPU上电后,会自动从某个地址开始执行。比如MIPS架构的CPU会从0xBFC00000处取第一条指令,而ARM会从0x00000000地址处取第一条指令。嵌入式开发板中,需要把存储器ROM或者FLASH等映射到这个地址,Bootloder就放置在这
2014-12-23 16:03:12
782
转载 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
1516
原创 大端模式和小端模式
大端模式举例:0X12345678---------------------------------------->>在内存中存放的顺序 12 34 56 78地址生长方向为从左到右。 小端模式举例:0x12345678地址生长方向为从左到右----------------------------------------->>在内存中存放的顺序
2013-10-23 10:32:40
692
原创 autotools生成Makefile的步骤(非转载,经过实机测试)
GNU autotools工具介绍Linux下,工程管理器 Make 可用于自动编译、链接程序的实用工具。我们要做的是写一个makefile 文件,然后用make命令来编译、链接程序。Makefile的作用就是让编译器知道要编译一个文件需要依赖其他的哪些文件。这里我们就是要用GNU Autotools来收集系统配置信息并自动生成Makefile文件。GNU Autotools指的就
2012-12-01 15:12:55
912
原创 由于被鄙视了,所以研究下sizeof求结构体大小的算法
在缺省对齐下,且结构体中只有基本类型时【1】结构体变量的首地址能够被其最宽基本类型成员的大小所整除【2】结构体每个成员相对于结构体首地址的偏移量是成员大小的整数倍【3】结构体的总大小为结构体最宽基本类型成员大小的整数倍当有嵌套复合成员时,【2】改为:复合成员相对于结构体首地址偏移量是复合成员最宽基本类型大小的整数倍说明一下对齐的概念。结构体成员的对齐是指成员相对于结构体首地址的
2012-10-16 22:23:45
876
OS08A20-Preliminary-Specification-CSP_Version-1-1_KingHorn.pdf
2019-10-10
IMX291LQR-C_(E)Data_Sheet_E15511C59.PDF
2019-10-08
IMX415-AAQR-C_TechnicalDatasheet_E_Rev0.4(1).pdf
2019-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人