- 博客(7)
- 收藏
- 关注
原创 S3C2440开发板之按键中断方式驱动程序
应用层的测试程序就是 open 、 read 、 printf 函数就能完成所需,"s3c2440_key_drv.h” 这个头文件中提供按键引脚对应的寄存器基地址和偏移量在这就不粘贴了,只提供驱动程序供参考,自己写了一些简单的注释,有错误的地方希望大家给予指正。#include#include#include#include#include#include
2017-04-27 17:17:38 595
原创 visual studio 2013 m_strLine += nChar;
孙鑫讲的vc++视频lesson5中,关于文本编辑的问题,提供的代码在visual studio 2013等vs版本上运行时,会提示有一句代码出错,类型不匹配。在TextView.cpp中m_strLine += nChar;解决方式:可以改为 m_strLine += char(nChar);
2017-03-13 19:54:32 636
原创 u-boot分析之Makefile结构分析---编译
打开Makefile117 include $(OBJTREE)/include/config.mk包含我们之前配置阶段生成的config.mk文件127 ifeq ($(ARCH),arm)128 CROSS_COMPILE = arm-linux-交叉编译工具链的选择169 OBJS = cpu/$(CPU)/start.o193
2017-02-17 23:29:09 467
原创 u-boot分析之Makefile结构分析----配置
我用的是 2440的开发板,配置的命令是 make 100ask24x0_config ,这就要看 源码目录下的Makefile,在Makefile搜索 100ask24x0_config100ask24x0_config : unconfig@$(MKCONFIG) $(@:_config=) arm arm920t 100ask24x0 NULL s3c24x0
2017-02-17 22:43:18 345
原创 如何选择Linux内核对应的交叉编译工具链
在着手编译Linux内核之前,至少应该看看源码根目录下的README文件,并参考一些其他的资料,了解编译一个内核所需要的基本条件和环境,以及基本的步骤。看README后可以得到 该内核指定的最低交叉编译工具的版本:这是linux-2.6.22.6 的README文件中的要求。
2016-12-30 18:32:27 3678
原创 Ubuntu下编写Android.mk文件编译生成.apk文件
实验将eclipse中建立的工程 拷贝到 ubuntu中将具体的模块编译到Android内核中,生成apk文件------------------------------------------------------------------------------------------------------------------------1 将Windows下的eclipse
2016-11-22 20:36:31 3133 1
转载 bootloader的两种启动模式
启动模式介绍 大多数 Boot Loader 都包含两种不同的操作模式:"启动加载"模式和"下载"模式,这种区别仅对于开发人员才有意义。但从最终用户的角度看,Boot Loader 的作用就是用来加载操作系统,而并不存在所谓的启动加载模式与下载工作模式的区别。 启动加载(Boot loading)模式:这种模式也称为"自主"(Autonomous)模式。也即 Boot
2016-08-29 23:06:54 9565
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人