- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 Makefile template
Exb BSP软件目录框架简介 目录结构 工程的目录名字是exb_trunk,包含以下目录结构: bin bsp_exb.out执行文件...
2019-11-26 19:52:17 408
原创 ARM交叉编译工具
什么是交叉编译工具?交叉编译就是指在一种平台架构上编译在另外一种平台体系架构运行的程序。常见的是在X86的服务器上编译ARM linux的程序,或者windows环境下编译ARM MCU的程序。交叉编译工具链是一套综合开发工具,包括编译器、链接器等其他辅助工具。平时工作一般不会要求自己制作交叉编译工具,会使用厂商提供的现成的(编译过程相对复杂,可以参考buildroot)。 这次碰...
2018-09-17 18:12:27 4330
转载 mmc整体架构
Mmc Controller Driver 。看了这篇文章文章对sd卡的驱动有了一个整体的了解。linux-2.6.2x的mmc驱动与linux-2.6.1x的mmc驱动的区别在linux-2.6.2x中,mmc驱动用到的block_device_operations结构已重新定义,请看:linux-2.6.1x:struct block_device_operati
2011-12-27 19:39:03 704
原创 基于FS2410的SDIO WIFI驱动移植
一、SDIO 设备驱动移植(1)修改SD卡驱动使内核支持SD卡 修改文件:arch/arm/mach-s3c2410/mach-smdk2410.c static struct platform_device *smdk2410_devices[] __initdata = { &s3c_device_ohci, &s3c_device_lcd, &s3c_device_w
2011-12-27 10:22:48 1422
原创 s3c2410 lcd驱动分析(1)
s3c2410fb.c是平台通用的lcd驱动platform_driver_register(&s3c2410fb_driver);用平台资源注册 static struct platform_driver s3c2410fb_driver = { .probe = s3c2410fb_probe,--------》 .remove =
2011-12-26 20:24:33 725
转载 fbmem分析
45 struct fb_info *registered_fb[FB_MAX] __read_mostly;这个是全局的变量,通过这个全局变量,在系统内可以随时获取需要的fb_info,具体的获取方法是通过比对 registered_fb[i]->fix.id来确定需要的fb_info, 示例代码如下 for (i = 0; i char *idstr
2011-12-20 14:09:37 700
转载 dma_alloc_writecombine
先理解cache的作用CPU在访问内存时,首先判断所要访问的内容是否在Cache中,如果在,就称为“命中(hit)”,此时CPU直接从Cache中调用该内容;否则,就 称为“ 不命中”,CPU只好去内存中调用所需的子程序或指令了。CPU不但可以直接从Cache中读出内容,也可以直接往其中写入内容。由于Cache的存取速 率相当快,使得CPU的利用率大大提高,进而使整个系统的性能得以提升。
2011-12-20 11:50:23 356
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人