自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (26)
  • 收藏
  • 关注

原创 x4412开发板&ibox卡片电脑项目实战20-C库函数文件操作实验

我们不仅可以使用linux的文件操作函数,还可以直接使用标准的C库函数文件。C库函数的文件操作实际上是独立于具体的操作系统平台的,不管是在 DOS、Windows、Linux 还是在 VxWorks 中都是这些函数。这极大地方便了用户层的调试。1.1.1    创建和打开FILE *fopen(const char *path, const char *mode);fopen()实现打

2014-10-12 13:00:40 1318

原创 x4412开发板&ibox卡片电脑项目实战19-linux文件操作实验

linux的文件操作包括创建,打开,读写,定位,关闭等。在WINCE或是WINDOWS系统下,我们通常称这些接口为API函数。下面我们将分别介绍这些系统函数的使用方法。1.1.1    创建int creat(const char *filename, mode _ t mode);参数mode指定新建文件的存取权限,它同umask一起决定文件的最终权限(mode&umask),其中u

2014-10-12 12:57:50 1646

原创 x4412开发板&ibox卡片电脑项目实战17-模块传参实验

在很多情况下,在加载驱动时我们需要接收外部的指令。我们可以通过加载模块传递参数的方式实现。在驱动中,通过“module_param(参数名,参数类型,参数读/写权限)”为模块定义一个参数,在加载模块时,向其传递参数。如果不传递,则参数为驱动中定义的默认值。参数类型可以是 byte、short、ushort、int、uint、long、ulong、charp(字符指针)、bool 或 invbo

2014-10-12 12:53:27 1360

原创 x4412开发板&ibox卡片电脑项目实战18-驱动中导出符号

在驱动调试时,经常需要驱动互调,即在A驱动中调用B驱动中的相关函数。这时,驱动中的导出符号功能就可以大显身手了。/proc/kallsyms文件对应着内核符号表,它记录了符号以及符号所在的内存地址。模块可以使用如下宏导出符号到内核符号表:EXPORT _ SYMBOL(符号名);EXPORT _ SYMBOL _ GPL(符号名);       其他模块需要使用导出的符号时,只需声明

2014-10-12 12:53:14 1105

原创 x4412开发板&ibox卡片电脑项目实战16-将hello x4412驱动编译成模块

在内核根目录执行make menuconfig,进入Device Drivers-> Character devices菜单界面,找到hello X4412 driver配置选项,按空格键将它配置成模块[M],保存退出。执行如下指令,保存配置好的内核配置文件:cp .config arch/arm/configs/x4412_android_defconfig       再在整个源码

2014-10-12 12:44:44 1346

原创 x4412开发板&ibox卡片电脑项目实战15-移植第一个hello x4412内核驱动

前面我们学习了Linux驱动的调试方法,加载方法以及编写步骤,本章节我们将从零开始,编写第一个字符设备驱动。在kernel/drivers/char/x4412目录下新建Makefile,Kconfig以及hello-x4412.c三个文件,Makefile文件内容如下:obj-$(CONFIG_HELLO_X4412_DRIVER) += hello-x4412.oKconfig文件

2014-10-12 12:42:00 1122

原创 x4412开发板&ibox卡片电脑项目实战14-linux驱动的编写步骤

从零开始编写linux驱动时,无论采用linux的何种架构,基本上都可以归纳为以下驱动八要素。1.1.1    建立Linux驱动框架Linux内核在使用驱动时首先要装载驱动,在装载过程中进行一些初始化动作,如建立设备文件、分配内存等。在驱动程序中需提供相应函数来处理驱动初始化工作,该函数须使用module_init宏指定。Linux系统在退出时需卸载Linux驱动,在卸载过程中进行一些退

2014-10-12 12:20:55 1423

x4418开发板硬件手册

九鼎创展s5p4418开发板硬件手册,详细的描述了S5P4418芯片相对Exynos4412的差异,以及S5P4418的优点。

2015-06-27

九鼎创展x4418开发板裸机教程

九鼎创展s5p4418开发板近20个炫丽的裸机示例,从最简单的LED到蜂鸣器,按键,中断,shell,printf,到LCD图片,LCD动画,由简到难,循序渐进,很值得一读。

2015-06-27

九鼎创展s5p4418核心板简介

九鼎创展x4418核心板简介,描述了x4418核心板详细管脚图,使用方法

2015-06-27

九鼎创展s5p4418开发板android平台用户手册

九鼎创展 三星四核s5p4418核心板开发板android平台用户手册,详尽的操作实例

2015-06-27

I210开发板硬件手册

九鼎创展i210开发板硬件手册,全功能企业级开发板,芯片管脚全引出,板载VGA

2015-06-27

x4412开发板裸机开发教程

九鼎创展x4412开发板详尽的裸机示例教程,从简单到复杂,从LED到中断,LCD,动画,应有尽有,全部开源!

2014-08-19

x210v3裸机开发教程

基于九鼎创展x210v3开发板的裸机开发实例,内含26个精品实例,源码,详细讲解,非常适合嵌入式开发初学者学习

2013-09-03

x210v3 linux平台用户手册.pdf

x210v3 linux平台用户手册 qt,qtopia

2013-08-21

嵌入式Linux截图工具的移植

嵌入式平台下的截图工具的移植,很有用,在QT,android上均可使用。

2011-05-23

基于嵌入式Linux平台的最小文件系统的制作

linux文件系统的制作,最小文件系统的制作,6410文件系统

2011-05-23

基于ARMEasy6410的TSLIB1.4的移植详解

TSLIB1.4,LINUX触摸屏驱动移植

2011-05-23

字符设备驱动学习笔记(2.6.23)

linux,char driver,从基础开始,原来linux驱动就是这么简单!

2010-04-02

使用JLink烧写S3C2440开发板的Flash

采用JLINK烧写NAND,NOR的方法,本人测试通过

2010-04-02

通过powerButton驱动分析WINCE的中断实现.rar

基于S3C2440的详细的KEY驱动说明文档。初学CE驱动的好资料!

2010-04-01

空空如也

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

TA关注的人

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