Keil C51编程几个有用的模块
| 关注: 2013-09-08 |
|
要包含一个单片机硬件的资源头文件。
各模块使用了定义在Common.h中的一些数据类型。如:BIT(bit) BYTE(unsigned char)等,具体请参见源程序。时钟模块 在单片机软件设计中, 时钟是重要资源, 为了充分利用时钟资源,...... |
|
用AT89C2051设计的PC/AT键盘
| 关注: 2013-09-08 |
|
摘 要: 在介绍PC/AT键码特征的基础上,介绍利用AT89C2051来实现PC/AT键盘的硬件和软件设计 方法。它具有结构简单、选择性强、便于实现等优点,特别适用于36个以下PC/AT键盘的 应用。关键词:键盘 键码 微控制器 在...... |
|
S3c2440A平台HIVE注册表+binfs的实现
| 关注: 2013-09-08 |
|
今天总结一些实现的过程和原理。
我的例子是基于samsung S3C2440A+samsung ONENAND+WinCE5.0的,开发平台是platform builder 5.0,首先我们基于RAM register的image已经可以正常跑起来了,Flash除了放置image外其他...... |
|
S3C2410 LCD 驱动程序移植及GUI程序编写
| 关注: 2013-09-08 |
|
1. 为了不让大家觉枯燥,让朋友们更好的理解,我以一个实例来叙述 S3C2410 下一个驱动程序的编写(本文的初始化源码以华恒公司提供的 s3c2410fb.c 为基础)及简单的 GUI程序的编写。
2. 拿到一块 LCD,首先要将 LCD的各个...... |
|
linux 的内核任务队列
| 关注: 2013-09-08 |
|
许多驱动程序需要将任务延迟到以后处理,但又不想借助中断。Linux 为此提供了三种方法:任务队列、tasklet(从内核 2.3.43 开始)和内核定时器。任务队列和 tasklet 的使用很灵活,可以或长或短地延迟任务到以后处理,...... |
|
Linux内核定义的常量
| 关注: 2013-09-08 |
|
Linux内核定义的常量
1 初始定义定义了你的机器上的地址转换__virt_to_phys()。这个宏用于把虚拟地址转换为一个物理地址。通常情况下: phys = virt - PAGE_OFFSET + PHYS_OFFSET
2 解压缩符号...... |
|
Linux操作系统的内核编译详解
| 关注: 2013-09-08 |
|
内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。 Linux的一个重要的特点就是其源代码的公开性,所有的内核源程序都可以在/usr/src/linux...... |
|
Linux 使用技巧33则
| 关注: 2013-09-08 |
|
1:HOST的乐趣: Host能够用来查询域名,然而它可以得到更多的信息。host -t mx linux.com可以查询出Linux.com的MX记录,以及处理Mail的Host的名字。Host -l linux.com会返回所有注册在linux.com下的域名。host -a linux.c...... |
|
如何在uclinux中添加自己的应用程序
| 关注: 2013-09-08 |
|
(文中所用的路径为uclinux安装的相对路径,比如:/uClinux-Samsung)编译uclinux并运行成功后,下一步的工作就是写个最经典、最简单的程序“hello, world”。在uclinux下,当然要比在普通的OS下麻烦些。(我用的是ANYWH...... |
|
uClinux 上的应用程序设计
| 关注: 2013-09-08 |
|
uClinux以其优异的性能、免费开放的代码等优点,博得众多嵌入式开发者的青睐。和过去基于简单RTOS甚至没有使用任何操作系统的嵌入式程序设计相比,基于Linux这样的成熟的、高效的、健壮的、可靠的、模块化的、易于...... |
|
uclinux下添加应用程序的过程
| 关注: 2013-09-08 |
|
这个是在uclinux下为4510B添加自己程序,并编译/下载它们的过程
step 1:
创建一个自己的Application: 请首先认真阅读uClinux 2.4.x Kernel的目录内的Document,directry:
../Documentation/Adding-User-Apps-HOWTO.t...... |
|
已移植到 uCLinux下的用户程序简介
| 关注: 2013-09-08 |
|
已经移植到uCLinux下的主要用户程序简介:
boa:适合于嵌入式应用的WebServer
busybox:适合于嵌入式应用的工具软件集
dhcpcd、dhcpd、dhcp-isc: dhcp协议客户端和服务器端守护进程
diald:电话拨号守护程序
ethattach:网卡...... |
|
对几种开源的TCP/IP协议栈分析
| 关注: 2013-09-08 |
|
对几种开源的TCP/IP协议栈分析
1、BSD TCP/IP协议栈,BSD栈历史上是其他商业栈的起点,大多数专业TCP/IP栈(VxWorks内嵌的TCP/IP栈)是BSD栈派生的。这是因为 BSD栈在BSD许可协议下提供了这些专业栈的雏形,BSD许用证允许BSD...... |
|
|
|
|