romfs文件系统注释
| 关注: 2013-09-08 |
|
/*
* ROMFS file system, Linux implementation
*
* Copyright (C) 1997-1999 Janos Farkas <chexum@shadow.banki.hu>
*
* Using parts of the minix filesystem
* Copyright (C) 1991, 1992 Linus Torvald...... |
|
通过内核源码看函数调用之前世今生
| 关注: 2013-09-08 |
|
栈(Stack):一个有序的积累或堆积
韦氏词典 对每一位孜孜不倦的程序员来说,栈已深深的烙在其脑海中,甚至已经发生变异。栈可以用来传递函数参数、...... |
|
uCOS II 之事件控制块学习
| 关注: 2013-09-08 |
|
一. 事件控制块ECB数据结构:typedef struct
{
INT8U OSEventType; //事件类型
INT8U OSEventGrp; //等待任务所在的组
INT16U OSEventCnt; //当事件是信号量时的计数器
void *OSEventPtr; //...... |
|
Keil C51与标准C比较
| 关注: 2013-09-08 |
|
深入理解并应用C51对标准ANSIC的扩展是学习C51的关键之一。因为大多数扩展功能都是直接针对8051系列CPU硬件的。大致有以下8类: 8051存储类型及存储区域 存储模式 存储器类型声明 变量类型声明 位...... |
|
ICD2调试器使用中的常见问题
| 关注: 2013-09-08 |
|
1.通讯连接不上, 连接时显示:
ICD0019: Communications: Failed to open port: (Windows::GetLastError() = 0x2, '系统找不到指定的文件。') ICD0021: Unable to connect with MCU问题解决:通常时ICD2驱动找不到,需重装...... |
|
51单片机万年历优化算法源程序
| 关注: 2013-09-08 |
|
一、 阳历算法
具体算法见函数void get_solar_day_date(void),这样阳历日历的星期排法就确定了。
表1:
变量定义:
Public:
Unsigned int temp_total_day;
Unsigned char gc_solar_calendar_year;
Unsigned char gc_sola...... |
|
Vxworks信号量分析
| 关注: 2013-09-08 |
|
Wind内核中有二进制信号量、计数信号量和互斥信号量三种类型,为了使应用程序具有可移植性,还提供了POSIX(可移植操作系统接口)信号量。在Vxorks操作系统中,信号量是实现任务同步的主要手段,也是解决任务同步问题的最佳...... |
|
VxWorks下图形用户界面的开发
| 关注: 2013-09-08 |
|
摘要:分析了嵌入式实时操作系统VxWorks及媒体库WindML的结构和特点。应用WindML提供的API函数,给出了VxWorks操作系统下键盘输入响应及图形界面输出的程序实现。一 前言
随着多媒体信息技术、互连网、消费类电子产...... |
|
VxWorks网络协议栈初始化流程
| 关注: 2013-09-08 |
|
在网络初始化时加载END和subEND,并在其中初始化IP协议栈,在TMS初始化时绑定IP到SubEND,单播路由协议初始化在TMS初始化中,根据MIB配置确定初始化哪个单播路由协议,RIP初始化可以在网络初始化时,OSPF初始化在TMS初始化...... |
|
Skyeye使用经验
| 关注: 2013-09-08 |
|
Skyeye交叉编译环境的下载及安装这里有比较详细的介绍:www.skyeye.org。下面以一个例子来分析这个open source的交叉编译工具。 下载ucosii for AT91,在Skyeye这个编译环境下编译以ucosii内核及基于ucosii的appli...... |
|
S3C2410 bootloader全程详解
| 关注: 2013-09-08 |
|
网上关于Linux的bootloader文章不少了,但是大都是vivi,blob等比较庞大的程序,读起来不太方便,编译出的文件也比较大,而且更多的是面向开发用的引导代码,做成产品时还要裁减,这一定程度影响了开发速度,对初学者学...... |
|
ARM的除法运算优化策略
| 关注: 2013-09-08 |
|
与传统的4/8位单片机相比,ARM的性能和处理能力是遥遥领先的。但与之相应,ARM的系统设计复杂度和难度,较之传统的设计方法也大大提升了,同时也大大拓展了针对ARM芯片特性进行优化的空间,例如针对指令流水线的优化、针...... |
|
Arm结构体gcc内存边界对齐问题
| 关注: 2013-09-08 |
|
这段时间移植公司的linux i386程序到Arm linux平台,本以为是件工作量很小的事情,以为只要改几个驱动程序就OK了,没想到在应用程序这一块卡了很长时间。其中最烦的事情就莫过于结构体内存边界对齐了。搞了这么久,终于...... |
|
|
|
|