嵌入式linux
文章平均质量分 59
dongfengkuayue
其实你不快乐的根源是因为你不知道要什么你不知道要什么所以你不知道去追求什么你不知道追求什么所以你什么也得不到
展开
-
linux触摸屏驱动开发中的s3c_ts_probe()函数的分析
static int __init s3c_ts_probe(struct platform_device *pdev){struct resource *res;struct device *dev;struct input_dev *input_dev;struct s3c_ts_mach_info * s3c_ts_cfg;int ret, size;de原创 2013-05-30 20:55:37 · 2158 阅读 · 0 评论 -
u-boot 移植步骤详解
u-boot 移植步骤详解来源: 互联网 发布者:书生刺客1 U-Boot简介U-Boot,全称Universal Boot Loader,是遵循GPL条款的开放源码项目。从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与Linux内核很相似,事实上,不少U-Boot源码就是相应的Linux内核源程序的简化,尤其是一些设备的驱转载 2014-05-29 21:35:17 · 2172 阅读 · 0 评论 -
开发板中烧写应用程序之前必须烧写内核、根文件吗?
开发板中烧写应用程序之前必须烧写内核 根文件吗?2012-09-13 18:22林林林2011111 | 分类:嵌入式 | 浏览286次上次我已经烧写过一次 内核 根文件的了2012-09-26 08:14提问者采纳一般情况下不需要,这看你用的开发板跑的是什么系统,及你的应用程序是否必须打包在根文件系统中。转载 2014-05-29 22:20:21 · 1735 阅读 · 0 评论 -
inmod
Linux操作系统中模块操作相关命令解释lsmod 查看已经安装好的模块, 也可以查看/proc/modules文件的内容. 实际上,lsmod读命令就是通过查看/proc/modules的内容来显示模块信息的.modinfo 显示模块信息modprobe 不需要指定路径,它会到默认路径下寻找模块。模块也存在依赖性问题: 比如你要加载msdos.ko, 需要先加载fat.ko. m转载 2014-05-29 21:10:23 · 1406 阅读 · 0 评论 -
initrd
Linux2.6 内核的 Initrd 机制解析Linux 的 initrd 技术是一个非常普遍使用的机制,linux2.6 内核的 initrd 的文件格式由原来的文件系统镜像文件转变成了 cpio 格式,变化不仅反映在文件格式上, linux 内核对这两种格式的 initrd 的处理有着截然的不同。本文首先介绍了什么是 initrd 技术,然后分别介绍了 Linux2.4转载 2014-05-29 21:17:17 · 721 阅读 · 0 评论 -
u-boot环境变量的设置与使用
u-boot环境变量的设置与使用(转)~今天本来是烧写内核,结果一不小心把uboot也整不能用了,无奈之下只好重新烧个uboot,等都弄好以后,发现系统还是启动不了,原来是启动参数设置不对,于是找到了这篇文章,//是我添加的内容。原文: 看到这个标题,可能觉得这个并没有什么的,其实不然,编好了u-boot了,但是如何来使用确不是那么简单的转载 2014-05-29 22:07:09 · 910 阅读 · 0 评论 -
“转”使用UBOOT烧写根文件系统和内核的方法
“转”使用UBOOT烧写根文件系统和内核的方法 2012-08-13 20:39:28分类:原文地址:“转”使用UBOOT烧写根文件系统和内核的方法 作者:xubin4858[cpp] view plaincopy使用nor的supervivi烧写uboot到nand: 进入supervivi,选转载 2014-05-29 22:15:37 · 4204 阅读 · 0 评论 -
在Vim编辑器中执行Shell命令
在Vim编辑器中执行Shell命令《Linux命令、编辑器与Shell编程》第11章Vi和Vim文本编辑器,本章将简单介绍如何使用Vi和Vim编辑器编辑文本。本节为大家介绍在Vim编辑器中执行Shell命令。11.7.5 在Vim编辑器中执行Shell命令有时需要在Vim编辑器中执行Shell命令,例如需要验证一个S转载 2014-07-08 22:45:20 · 3100 阅读 · 0 评论 -
vim重复操作的宏录制
vim重复操作的宏录制在编辑某个文件的时候,可能会出现需要对某种特定的操作进行许多次的情况,以编辑下面的文件为例:;=====================================================================================;This is a sample configuration file when转载 2014-07-09 13:00:35 · 737 阅读 · 0 评论 -
汇编控制类指令—— switch之跳转表
本文链接:http://blog.163.com/strive_only/blog/static/89380168201110394925474/ switch语句可以根据一个整数索引值进行多重分支。处理具有多种可能结果的测试时,这种语句特别有用。它们不仅提高了代码的可读性,而且使用跳转表这个数据结构使用实现更加高效。跳转表是一个数组,表项i是一个代码段的地址,这个代码段实现转载 2014-07-13 20:47:35 · 5950 阅读 · 0 评论 -
__attribute__ ((packed)) 的作用
__attribute__ ((packed)) 的作用最近在看我们的代码的时候发现声明类型的时候有 __attribute__ ((packed))的结构体类型声明,如下:[cpp] view plaincopyprint?typedef struct Student { int SID; char转载 2014-11-10 14:51:40 · 509 阅读 · 0 评论 -
存储限定符volatile
RISC交叉编译器优化工作的一个原创 2014-11-19 18:11:49 · 676 阅读 · 0 评论 -
代码共享与可重入
在嵌入式系统中,多个任务使用中的一个单一原创 2014-11-19 19:20:22 · 1589 阅读 · 0 评论 -
make
make clean与make distclean的区别make clean仅仅是清除之前编译的可执行文件及配置文件。 而make distclean要清除所有生成的文件。Makefile在符合GNU Makefiel惯例的Makefile中,包含了一些基本的预先定义的操作:make根据Makefile编译源代码,连接,生成目标文件,可执行文件。ma转载 2014-05-29 15:47:29 · 750 阅读 · 0 评论 -
linux配置nfs步骤及心得
这节我们介绍NFS的相关概念,以及如何配置NFS和在客户端中查看NFS。 NFS的配置过程很简单。在服务器端中编辑/etc/exports文件,添加如下内容: /home/nfs-share 192.168.1.122 *(rw,sync) 第一项是要共享的目录,后者为共享的配置参数一般为:*(rw,sync,no_root_squash,no_all_squas原创 2014-05-28 22:50:57 · 119524 阅读 · 6 评论 -
log for c
待续转载 2014-05-27 20:27:01 · 574 阅读 · 0 评论 -
S3C2410触摸屏驱动移植的完整过程(论文的操作部分,所以从第七章开始)
七 实验步骤:7.1 配置虚拟机网络配置:PC:右键点击主机右下角“网络”图标,选择“打开网络连接”,弹出如下图的对话框,Vmnet1是hostonly的接口,Vmnet8是NAT的网络接口。右键点击“本地连接”,选择属性 先勾选“VMwareBridge Protocol”。然后选中“Internet协议(TCP/IP)”,点击“属性”:弹出设原创 2013-06-17 21:45:51 · 2616 阅读 · 0 评论 -
linux 操作系统的page fault处理
由于比较忙,先简略地写一下问题:在研究到操作系统vm部分时,我产生了这样的疑惑,当os把ELF加载到内存中并创建进程时,是全部加载还是加载一部分?答案是加载一部分。那么os的缺页如何判断:是由于ELF部分从来没有加载到内存而导致的缺页还是由于页面暂存在swap file中造成的缺页?通过google、stackoverflow、baidu……一番查找,最后在《underst原创 2013-08-07 22:55:55 · 4114 阅读 · 0 评论 -
Vim在windows下乱码问题的解决
vim windows 乱码 Vim默认的编码是GB2312的,没utf-8给我们选,所以得我们自己来配置:具体配置如下: 打开vim安装目录下的_vimrc,在头部加上几句配置语句就能搞定:?12345678910111213转载 2014-07-19 12:16:04 · 711 阅读 · 0 评论 -
stm32固件库详解
http://www.cnblogs.com/emouse/archive/2011/11/29/2268441.html转载 2014-06-09 16:09:38 · 724 阅读 · 0 评论 -
关于/etc/rc.d 的各种介绍,详细必看
关于/etc/rc.d 的各种介绍,详细必看2009-02-05 10:06 3199人阅读 评论(0) 收藏 举报服务器solaris网络脚本文件同步networkinit inittab rc0 rc1 rc2 rc3 rc5 rc6 rcS init.dinit 系统启动超级进程inittab 进程启动配置文件rc0 - rc6 各启动级别的启动脚本转载 2014-05-27 11:06:07 · 1626 阅读 · 0 评论 -
嵌入式术语
MTD:memory technology device内存技术设备,是用于访问memory设备(ROM、flash)的Linux的子系统MTD百度百科原创 2014-05-29 11:07:48 · 1531 阅读 · 0 评论 -
Linux中rc的含义
Linux中rc的含义在Linux中,最为常用的缩略语也许是“rc”,它是“runcomm”的缩写――即名词“run command”(运行命令)的简写。rc”是任何脚本类文件的后缀,这些脚本通常在程序的启动阶段被调用,通常是Linux系统启动时。如/etc/rc(连接到/etc/rc.d/rc)是Linux启动的主脚本,而.bashrc是当Linux的bash shell启动后所转载 2014-05-27 14:42:28 · 3387 阅读 · 0 评论 -
嵌入式初学者学习嵌入式必看必看书籍
嵌入式初学者学习嵌入式必看必看书籍列表,有电子档的同学可以共享出来,谢谢Linux基础 1、《Linux与Unix Shell 编程指南》 2、《嵌入式Linux应用程序开发详解》 C语言基础 1. The C programming language 《C程序设计语言》 2. Pointers on C 《C和指针》 3. C traps a转载 2014-05-26 19:05:55 · 7034 阅读 · 0 评论 -
zigbee无线通信入门
如何起步学习ZigBee?(2007-05-01 21:29:36)转载▼标签:zigbee无线通讯入门分类: 学习工作无线通信领域,对于我一个电力电子专业的来说,可以说是一个绝对的外行,更不要说什么ZigBee和IEEE802.15.4了。可是,研究生阶段的学习和课题经验,让我有勇气面对任何陌生的领域和挑战。我相信,转载 2014-05-26 21:50:17 · 2703 阅读 · 0 评论 -
CentOS关闭图形界面(x window)
CentOS关闭图形界面(x window)在图像界面关闭x window: 1. shell中运行 init 3 进入文本模式,同时会关闭相关的服务(Xserver 肯定关闭) 2,. Alt+Ctrl+F1~F6到字符界面,root登陆,ps aux|grep /usr/X11R6/bin/X,得到X进程号, kill -9 进程号,其实这时已经到文本界面了,没必要关X。(这转载 2014-05-27 19:08:12 · 8711 阅读 · 0 评论 -
linux中cp强制覆盖拷贝
linux中cp强制覆盖拷贝Linux下默认cp命令是有别名(alias cp='cp -i')的,无法强制覆盖,即使你用 -f 参数也无法强制覆盖文件,下面提供两种Linux下cp 覆盖方法.1) 取消cp的alias,放心这不是永久生效#unalias cp#cp a /test/a2) 用 \cp 执行cp命令时不走alias#\c转载 2014-05-28 14:29:13 · 946 阅读 · 0 评论 -
Linux下重要日志文件及查看方式
Linux下重要日志文件及查看方式日志对于安全来说,非常重要,它记录了系统每天发生的各种各样的事情,你可以通过他来检查错误发生的原因,或者受到攻击时攻击者留下的痕迹。本文主要介绍了Linux下重要日志文件和Linux日志输出查看方式。1、Linux下重要日志文件介绍/var/log/boot.log转载 2014-05-28 13:33:24 · 4202 阅读 · 0 评论 -
ZigBee和6LoWPAN在物联网中应用对比
ZigBee和6LoWPAN在物联网中应用对比ZigBee是现今最流行的低成本,低能耗无线Mesh网络标准。ZigBee被应用在家庭自动化(home automation),智能能源(Smart Energy),商业楼宇自动化(commercial building automation)以及其它低速率无线网络中。ZigBee是架构在802.15.4标准上的技术。ZigBee被设计用来转载 2015-05-06 10:32:59 · 12864 阅读 · 0 评论