首页· 导航
在线工具
嵌入式系统
电子电路
PCB技术
电路
单片机
电源
开关
电子
驱动
linux
PCB
fpga
开关电源
功放
USB
protel
LED
POWERPCB
uC
linux
下的DS1284设备驱动程序开发
2014-11-10
13
引言ARM 器件是近年来兴起的一种低功耗、高功效的嵌入式处理器。S3C4510B 是一款针对网络处理而推出的专用处理器。在利用S3C4510B 处理器构成的嵌入式系统中,为了保证系统的可靠稳定,多数都需要看门狗;同时,在某些应用领域还需要时钟和日历服务。Dallas公司的DS1284 集成了上面两个功能。在嵌入式系统应用越来越广泛 .. [
查看全文
]
Linux
网络接口的源码分析
2013-04-06
李元佳
13
一.前言
Linux
的源码里,网络接口的实现部份是非常值得一读的,通过读源码,不仅对网络协议会有更深的了解,也有助于在网络编程的时候,对应用函数有更精确的了解和把握。 本文把重点放在网络接口程序的总体结构上,希望能作为读源码时一些指导性的文字。 本文以
Linux
2.4.16内核作为讲解的对象,内核源码可以在http://www .. [
查看全文
]
uC
linux
移植与分析(3)
2013-04-04
14
进程切换部分代码实现 移植
linux
,修改的主要就是和平台相关的那部分代码.
linux
里面和平台相关的代码,包括很多方面,比如boot过程,系统调用,中断处理,设备驱动,还有部分信号(软中断)处理等,进程切换也有很小一部分平台相关代码.相对其它部分,我觉得这部分平台相关代码还是相对简单的. schedule()是uC
linux
中实现进程调度的函数 .. [
查看全文
]
Linux
液晶屏驱动开发
2013-04-02
张倩
13
随着高性能嵌入式处理器的普及和硬件成本的不断降低,尤其是ARM 系列处理器的推出,嵌入式系统的功能越来越强。单色LCD也因为色彩单调,存储信息小,处理速度慢而不能符合人们的需求。在多媒体应用的推动下,彩色LCD越来越多地应用到了嵌入式系统中 如新一代手机和掌上电脑多采用TFT显示器件,该显示器件支持彩色图形界面 .. [
查看全文
]
uC
linux
上Microwindows的移植与中文化
2013-04-02
代志华 陈榕
10
摘 要:Microwindows是运行在嵌入式系统上的开源GUI软件,对嵌入式
Linux
操作系统具有良好的支持。本文介绍了在uC
linux
上移植icrowindows的过程;提出了三种解决Microwindows中文化的方法:直接加载中文字库,添加Truetype字体驱动模块Freetype2,修改图形引擎支持国际化与本地化:并对这几种方法进行了分析和比较。 1 .. [
查看全文
]
移植嵌入式
Linux
到ARM处理器S3C2410:基本概念
2013-04-01
宋宝华
33
ARM是Advanced RISC Machines(高级精简指令系统处理器)的缩写,是ARM公司提供的一种微处理器知识产权(IP)核。 ARM的应用已遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场。基于ARM 技术的微处理器应用约占据了32位RISC 微处理器75%以上的市场份额。揭开你的手机、MP3、 PDA,嘿嘿 .. [
查看全文
]
嵌入式
Linux
的实际开发
2013-04-01
9
Linux
自身具备一整套工具链,容易自行建立嵌入式系统的开发环境和交叉运行环境,并且可以跨越嵌入式系统开发中的仿真工具(ICE)的障碍。内核的完全开放使人们可以自己设计和开发出真正的硬实时系统,软实时系统在
Linux
中也容易得到实现。强大的网络支持使得可以利用
Linux
的网络协议栈将其开发成为嵌入式的TCP/IP网络协议栈 .. [
查看全文
]
Linux
2.6.10 以后版本对 S3C2410的支持
2013-04-01
5
Linux
2.6.10以后,Samsung S3C2410已经成为
linux
的一个标准支持平台, 无需任何patch就可以在S3C2410的目标板上运行得很好。 从目前追踪2.6内核代码的情况来看: 1、2.4内核代码越升级写的越混乱,特别是mizi的那套release版本,韩国人的编码风格实在不好。 2、2.6的代码结构比2.4更加清晰,资源的定义进行了分类,可读 .. [
查看全文
]
uC
linux
移植和分析(1)
2013-03-28
9
简介: 前一段时间,曾先后移植了uC
linux
-2.0.x和uC
linux
-2.4.x的内核,我的移植基本上是从零做起,
linux
并没有支持该目标机的代码,所以这 个移植工作基本上是新增加对一种目标机的支持。 工作过程中,我学到了不少知识,除了操作系统,还了解了一些编译,调试,汇编,链接的的技术,在此我会一并介绍,可能介绍比较多 的是连接 .. [
查看全文
]
如何在嵌入式
LINUX
中增加自己的设备驱动程序
2013-03-26
11
驱动程序的使用可以按照两种方式编译,一种是静态编译进内核,另一种是编译成模块以供动态加载。由于uC
linux
不支持模块动态加载,而且嵌入式
LINUX
不能够象桌面
LINUX
那样灵活的使用insmod/rmmod加载卸载设备驱动程序,因而这里只介绍将设备驱动程序静态编译进uC
linux
内核的方法。 下面以UC
LINUX
为例,介绍在一个以模块方 .. [
查看全文
]
ARM
Linux
在SkyEye上的移植
2013-03-26
宋凯
5
0 引言 随着市场需求和嵌入式仿真软件SkyEye的日益成熟,众多的嵌入式软件工程师开始选择SkyEye作为软件设计、开发与调试的平台.SkyEye平台是硬件开发板的变异与延伸,它采用软件技术模拟真实的硬件环境.其各个硬件仿真模块已由开发者完备地验证过,因此基于SkyEye平台的软件设计可以忽略大量的硬件细节,获得更高的设计效率 .. [
查看全文
]
ARM
Linux
中断分析
2013-03-21
16
ARM体系结构中,把复位、中断、快速中断等都看作‘异常’,当这些‘异常’发生时,CPU会到固定地址处去找指令,他们对应的地址如下: 地址 异常类型 进入时的工作模式 0x00000000 Reset Supervisor 0x00000004 Und Undefined 0x00000008 Soft interupt Supervisor 0x0000000c Abort(prefetch) Abort 0 .. [
查看全文
]
1/15
首页
上一页
1
2
3
4
5
6
7
8
9
下一页
...末页
推荐文章
热敏电阻温度阻值查询程序
一款常用buffer程序
1602液晶显示模块的应用
GNU C 9条扩展语法
C99语法规则
FreeRTOS 动态内存管理
如何实现STM32F407单片机的 ..
STM32使用中断屏蔽寄存器BA ..
ARM汇编伪指令介绍
单片机硬件系统设计原则
最新文章
如何实现STM32F407单片机的 ..
STM32使用中断屏蔽寄存器BA ..
STM32单片机接收不定长度字 ..
FreeRTOS 动态内存管理
一款常用buffer程序
实时操作系统VxWorks的内核 ..
uC/OS-II内核超时等待机制的 ..
Linux网络接口的源码分析
ucos下lwip应用心得
VxWorks下在线升级技术
热门文章
51单片机LED16*16点阵滚动显示
C99语法规则
FreeRTOS 动态内存管理
ARM9远程图像无线监控系统
用单片机模拟2272软件解码
如何实现STM32F407单片机的 ..
新颖的单片机LED钟
AVR单片机SPI实例
24C64 EEPROM读写的C语言程序
1602液晶显示模块的应用
本站简介
|
意见建议
|
免责声明
|
版权声明
|
联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号