- 博客(9)
- 资源 (45)
- 收藏
- 关注
原创 基于I2C子系统的I2C驱动编写
<br /> <br /> 最近一直被I2C驱动所困扰,在上次编写普通at24c02(eeprom)的字符设备驱动后,一直没有什么进展,不知道为什么,我的中断已经注册了,但是我的中断例程就是没有被执行,这是怎么回事??<br /> 现在干脆写基于I2C子系统的e2prom的驱动程序<br /> I2C子系统的三层结构:(1)I2C_CORE层(2)I2C总线驱动层(3)I2C设备驱动层<br /> I2C核心层是Linux内核提供的,基本上不需要驱动工程师去修改,它是I2
2010-10-29 20:52:00 896
原创 UDEV设备文件系统
<br /> <br /> udev与devfs的区别这里先不谈<br /> udev的设计目标是:<br /> 1、在用户空间中执行,区别与devfs在内核空间执行<br /> 2、动态建立、删除设备文件<br /> 3、允许每个人都不用关心主次设备号<br /> 4、提供LSB标准名称<br /> 5、如果需要可提供固定的名称<br /> <br /> 为了提供这些功能,udev分3个步骤走:<br />1、namedev-->为设备命名子系统<br
2010-10-28 09:49:00 590
原创 arm-linux嵌入式应用程序开发Qt4
<br />OpenSource版的QT4 Designer功能比较少,只能只能设计窗体布局以及连接已有的信号与槽,因此需要手动添加一些代码,不是很容易上手,今天试验了一下午,终于搞定了,写篇文章给QT初学者们参考,互相学习。<br /> 在Linux下输入命令:#designer,打开后的界面如下所示:<br /> <br /><br /><br />界面分为几个部分,最常用的是左边的工具箱和右边的属性窗口、信号/槽编辑器。<br /> 下面就开始创建第一个QT程序QTDemo。
2010-10-27 15:19:00 1698
原创 关于登录linux时,/etc/profile、~/.bash_profile等几个文件的执行过程。
<br /> <br /><br />在登录Linux时要执行文件的过程如下: <br /><br />在刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile文件中的其中一个,执行的顺序为:~/.bash_profile、 ~/.bash_login、 ~/.profile。如果 ~/.bash_profile文件存在的话,一般还会执行 ~/.bashrc文件。因为在 ~/.bash_pro
2010-10-19 10:19:00 595
原创 嵌入式Linux系统初始化的过程
<br /> 通过busybox制作的根文件系统的启动过程可以总结如下<br />一、内核首先启动第一个脚本文件/linuxrc。<br />二、然后执行/sbin/init这个系统进程,这个进程是内核的第一个进程,区别第一步的第 一个脚步文件linuxrc。执行init进程时依次执行以下步骤:<br />(1)、为init设置信号处理进程<br />(2)、初始化控制台<br />(3)、分析inittab文件<br />(4)、根据inittab文件,执行系统初始化命令行(动作类型为:sysini
2010-10-19 09:49:00 2041
原创 busybox制作根文件时所创建各文件的具体含义
<br /> 至于那个文件系统的目录树我就不粘贴出来了。<br />Qtopia:QTE库文件和Qtopia桌面系统所存放的目录<br />bin:系统所需要的一些基本命令,这个文件是直接从编译好的busybox中拷贝过来的<br />dev:设备文件的存放目录<br />etc:这个文件夹很重要,这里有需要我们自己编写的一些脚本文件。这些文件都是一些服务器或系统的配置文件。比如:/etc/inittab--->它是init进程的配置文件,我们可以看看它里面的具体内容如下:(省略)<br />home
2010-10-19 09:33:00 851
转载 nfs挂载android根文件系统
<br />1、在主机(server)上安装和配置NFS <br /><br />安装nfs服务软件 <br />$sudo apt-get isntall nfs-kernel-server <br /><br />修改nfs配置文件/etc/exports <br />$sudo emacs exports <br />添加下面一行到文件中: <br />/srv *(rw,sync,no_root_squash,no_subtree_check) <br />/srv是你允许客户
2010-10-19 08:29:00 3549
原创 制作nfs根文件系统时的怪现象
<br /> 我这是基于tx2440A的开发板所做的nfs根文件系统,<br /> Linux内核采用:2.6.31<br /> 交叉编译采用的是:4.1.3<br /> 在制作好根文件系统后,不想直接下载到开发板,因为文件系统还没有开发扩展完善,因此想采用nfs根文件系统,这样避免了烧写应用程序镜像,但在制作nfs根文件系统时出现了一个现象:<br /> 第一步:通过串口连接pc机,设置好pc机上的nfs服务端后,具体设置如下:<br /><br /><br />启用host
2010-10-19 08:28:00 1215
uvc_common-1.5.20_aar包.zip
2020-07-31
Android应用框架原理与程序设计+源码.rar
2011-02-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人