自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

听说读写

学习,总结,进步

  • 博客(23)
  • 资源 (4)
  • 收藏
  • 关注

转载 μC/OS-II任务栈处理的改进设计

<br />已经有不少的文章介绍了有关μC/OS-II这个实时内核及其应用。在很多的处理器上,μC/OS-II都得到了应用。μC/OS-II是一种源码公开、可移植、可固化、可裁减、可剥夺的实时多任务操作系统。特别适用于用户任务较多,而对实时性要求较严格的场合。<br /><br />μC/OS-II内核是一个占先式内核,用户视任务的轻重缓急不同赋予任务不同的优先级。一般来说,用户任务的实时性要求越高,则应赋予的优先级也越高;对那些要求不甚严格的任务,赋予的优先级应低一些。对突发事件,像A/D采样后的数据读取

2010-05-31 16:30:00 634

原创 miniGUI移植到s3c2440

源码下载地址:http://sourceforge.net/projects/minigui/files/minigui/GPL-V1.6.10/(一)准备工作下载软件包libminigui-1.6.10.tar.gz --主要的库文件mg-samples-1.6.10.tar.gz --示例代码minigui-res-1.6.10.tar.gz --资源文件mg-sample...

2010-05-28 19:50:00 1201

原创 拼接式PDP数据传输中电磁干扰的消除

背景:最近在使用S3C2410 LCD控制器驱动TFT屏,直接驱动没有问题,但中间加LVDS转换传输后导致显示出现抖动现象,抖动程度因LVDS连接线长、连接线做工、通信频率而异。目前来看抖动是因为LVDS连接线和系统电源处理欠妥引起的。特发此文,以供大家参考,讨论。摘 要:阐述了在拼接式等离子体显示器数据传输过程中遇到的电磁干扰问题,并结合实际工作从硬件的改进和软件的编程人手采用...

2010-05-28 00:28:00 1747

转载 2410Init.s

工程里面的头文件 2410Init.s包括了板子上电后的初始话,具体有几个步骤:讲述S3C2410启动程序设计1. 屏蔽所有中断,关看门狗。2. 根据工作频率设置PLL寄存器3. 初始化存储控制相关寄存器4. 初始化各模式下的栈指针5. 设置缺省中断处理函数6. 将数据段拷贝到RAM中,将零初始化数...

2010-05-25 10:21:00 904

转载 SDRAM工作原理及S3C2410 SDRAM控制器配置方法

SDRAM的工作原理、控制时序、及相关控制器的配置方法一直是嵌入式系统学习、开发过程中的一个难点。掌握SDRAM的知识对硬件设计、编写系统启动代码、提高系统存取效率、电源管理都有一定的意义。本文想通过:1.SDRAM的工作原理。        2.HY57V561620 SDRAM介绍。        3.S3C2410和HY57V561620的接线方法。        4.S3C2410 S

2010-05-24 10:01:00 1111

转载 S3C2410 SDRAM寄存器初始化设置

几天前看初始化SDRAM代码时觉得比较困难,主要是因为之前没有接触过这方面,毫无经验,现在看来不难,麻烦在需要根据datasheet进行设置,好在是移植,很多强人的文章可参考。自己很容易忘事,就记录下来吧。        我的板子是s3c2410,使用两片容量为32MB、位宽16bit的HY57V561620CT-H芯片拼成容量为64M、32bit的SDRAM存储器。根据2410datasheet

2010-05-24 09:37:00 3073

转载 vivi开发笔记: MMU分析|ARM,vivi

这几天一直在看MMU部分,现在有了基本的认识,还不深入,解决了初级问题,并且仿照vivi完成了一个测试实例,对深入理解和验证推论的结果很有帮助。在学习的过程中,体会到几种方法还是比较实用的:    · 从历史的角度去了解技术,梳理清楚发展主线,效率更高。    · 采用软硬件结合的方法分析,理解更为深入。    · 与同一爱好的朋友交流,可以发现认识的盲区,认识更为全面。   

2010-05-23 21:24:00 970

转载 处理器外接SDRAM的控制技术介绍

现代的处理器(SoC)或DSP都内建有内存控制器,它是外部SDRAM、FLASH、EEPROM、SRAM……等内存的控制接口。但不同处理器内部的内存控制方式都不尽相同,而且它们的控制程序大部分都位于开机程序内,皆属于汇编语言,所以常令人不知所云。SDRAM的规格现代的处理器并不需要额外的外部器件,就可以直接将外部内存连接至处理器的脚位上。但是,在选择SDRAM时,还是必须考虑下列几项因素:●...

2010-05-23 20:27:00 1190

转载 Linux环境进程间通信(一)

1、 管道概述及相关API应用1.1 管道相关的关键概念管道是Linux支持的最初Unix IPC形式之一,具有以下特点:管道是半双工的,数据只能向一个方向流动;需要双方通信时,需要建立起两个管道;只能用于父子进程或者兄弟进程之间(具有亲缘关系的进程);单独构成一种独立的文件系统:管道对于管道两端的进程而言,就是一个文件,但它不是普通的文件,它不属于某种文件系统,而是自

2010-05-20 23:44:00 478

转载 Linux进程函数大全

atexit(设置程序正常结束前调用的函数)相关函数 _exit,exit,on_exit表头文件 #include&lt;stdlib.h&gt;定义函数 int atexit (void (*function)(void));函数说明 atexit()用来设置一个程序正常结束前调用的函数。当程序通过调用exit()或从main中返回时,参数function所指定的函数会先被调用,然后才...

2010-05-19 23:52:00 701

转载 fork函数使用随笔

  最近在使用fork函数时,遇到了一些问题,最后通过实验,终于明白了fork的用法,现在分享一下我的  一些体会。  那么,首先看一段代码(fork.c):  #include   #include   #include   #include   int main ()  {  pid_t pid;  int count = 0;  pid = for

2010-05-18 23:53:00 642

原创 开启linux(redhat、ubuntu) FrameBuffer

以下在f9试验过,ubuntu9.04方法稍有不同(见后)我在framebuffer开启后成功打开fb设备,移植了一个简单GUI进行点、线、面、园测试没有问题Linux -Lilo 模式启动确保您的 Linux 内核包含了 FrameBuffer 支持,并包含...

2010-05-09 23:09:00 4924 1

原创 Linux内核参数“vga=”是怎样影响显示模式

若不指定“vga=”参数,系统则不支持framebuffer设备,为什么呢?在内核代码中是如何实现的?查看系统启动日志kern.log发现,指定“vga= ”比不指定多了一下几行:Apr 25 17:14:03 nmr107 kernel: vesafb: framebuffer at 0xd0000000, mapped to 0xe0880000, using 6144k, total 655

2010-05-09 08:34:00 5098

转载 Linux设备名tty、pty、pts的概念

基本概念:1> tty(终端设备的统称):tty一词源于Teletypes,或teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后来这东西被键盘和显示器取代,所以现在叫终端比较合适。终端是一种字符型设备,他有多种类型,通常使用tty来简称各种类型的终端设备。2> pty(虚拟终端):但是假如我们远程telnet到主机或使用xterm时不也需要一

2010-05-08 01:26:00 3944

原创 S3C2410时钟

一、对clock的基本认识 第七部分是“clock & power management”,总结如下:     1 s3c2410的clock & power management模块包含三个部分:clock control、usb control、power control。现在的关注点是clock control。     2、s3c2410有两个pll(phase l

2010-05-07 22:31:00 1111

转载 锁相环原理与应用

8.4.1锁相环的基本组成许多电子设备要正常工作,通常需要外部的输入信号与内部的振荡信号同步,利用锁相环路就可以实现这个目的。锁相环路是一种反馈控制电路,简称锁相环(PLL)。锁相环的特点是:利用外部输入的参考信号控制环路内部振荡信号的频率和相位。因锁相环可以实现输出信号频率对输入信号频率的自动跟踪,所以锁相环通常用于闭环跟踪电路。锁相环在工作的过程中,当输出信号的频率与输入信号的频率

2010-05-07 18:27:00 4160

转载 基于S3C2410的触摸屏驱动程序设计

基于S3C2410的触摸屏驱动程序设计 作者:沈阳农业大学 关键词:  ADS7843  S3C2410  触摸屏  嵌入式Linux  消费电子  触摸屏  消费电子 摘要: 本文介绍了基于三星S3C2410X微处理器,采用SPI接口与ADS7843触摸屏">触摸屏控制器芯片完成触摸屏">触摸屏模块的设计。具体包括在嵌入

2010-05-07 10:34:00 2025

原创 解决ads工程转到MDK(keil)可能出现的error

最近把ADS1.2工程转到MDK4.03出现一些error,罗列了可能出现的error,并给予相关的办法,让大家在以后的转换中尽快搞定1:error : No section matches selector –no section to be FIRST/LAST.把原来的Init 代码段名修改成RESET:    ;     AREA  Init,CODE,READONLY        

2010-05-06 09:35:00 7092 3

转载 undefined reference to `__gxx_personality_v0'

[root@localhost dss]# gcc -o abc abc.cpp /tmp/ccY3hmyr.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' collect2: ld returned 1 exit status [root@localhost dss]# gcc -o ab...

2010-05-05 23:51:00 2704 1

原创 ADS1.2的安装之license文件

ARM公司的ADS用了颇久,程序编写与调试操作只能说过得去,我用的Hjtag调试的,感觉总的来说是不比keil的。复位、调试环境操作、稳定性上不太理想。准备把ads下的工程都换到keil下去。这里讨论一个ads安装的小问题,安装包自带的license有不能通过安装的时候,提示   错误是Not   such   feature   exists                       

2010-05-05 11:34:00 4792 2

转载 Writting Linux Frame Buffer Driver fo LCD Device

Writting Linux Frame Buffer Driver fo LCD DeviceAbstract 1 LCD Module/Driver/Controller 2 Linux Frame Buffer Driver 2.1 Why Frame Buffer? 2.2 What is Frame Buffer Devices? 2.3 How to Wri

2010-05-04 23:25:00 1015

转载 S3c2410 LCD驱动学习心得

一  实验内容简要描述1.实验目的学会驱动程序的编写方法,配置S3C2410的LCD驱动,以及在LCD屏上显示包括bmp和jpeg两种格式的图片2.实验内容 (1)分析S3c2410实验箱LCD以及LCD控制器的硬件原理,据此找出相应的硬件设置参数,参考xcale实验箱关于lcd的设置,完成s3c2410实验箱LCD的设置(2)在LCD上显示一张BMP图片或JPEG图片3.实验条件(软硬件环境)P

2010-05-04 11:26:00 2306

原创 Framebuffer介绍与编程

(以下为Wiebe Zoon ;wiebe@linvision.com的一部分,原文为英文版,本文由highbar翻译)用framebuffer设备,你可以把你的计算机屏幕当成一个真正的图形设备。你可以修改分辨率,刷新率,色彩深度等。最好的一点是,你可以把像素点绘在任何你想要的地方。framebuffer设备不是一个图形库,而更确切的是一个低级的通用设备。这样创造了巨大的灵活性,...

2010-05-03 09:52:00 1430

智能硬件 智能家居物联网控制通用通信协议

本文档详细介绍了物联网的方法和通信协议。物联网的方法指任一智能设备联网控制前要做的属性描述方法,以配合网络系统的接口层通信。通信协议详细描述了系统端与设备端的交互通信方式和各场景下的处理方式。 本协议已在智能灯产品中实际应用,并且协议是以所有设备进行物联网为设计思想,所以协议具有强大的设备属性描述能力和可扩展性。

2016-03-24

S3C2440详细资料

S3C2440资料,分15各部分、一个英文资料

2010-03-11

空空如也

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

TA关注的人

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