加入收藏 | 设为首页 | 会员中心 | 我要投稿 | RSSRSS-巴斯仪表网
您当前的位置:首页 > 电子发烧 > 单片机学习
    Keil C51编程几个有用的模块 关注:
    2013-09-08
    Keil C51编程几个有用的模块
    要包含一个单片机硬件的资源头文件。
    各模块使用了定义在Common.h中的一些数据类型。如:BIT(bit) BYTE(unsigned char)等,具体请参见源程序。时钟模块  在单片机软件设计中, 时钟是重要资源, 为了充分利用时钟资源,......
    用AT89C2051设计的PC/AT键盘 关注:
    2013-09-08
    用AT89C2051设计的PC/AT键盘
    摘 要: 在介绍PC/AT键码特征的基础上,介绍利用AT89C2051来实现PC/AT键盘的硬件和软件设计 方法。它具有结构简单、选择性强、便于实现等优点,特别适用于36个以下PC/AT键盘的 应用。关键词:键盘 键码 微控制器 在......
    S3c2440A平台HIVE注册表+binfs的实现 关注:
    2013-09-08
    S3c2440A平台HIVE注册表+binfs的实现
    今天总结一些实现的过程和原理。
    我的例子是基于samsung S3C2440A+samsung ONENAND+WinCE5.0的,开发平台是platform builder 5.0,首先我们基于RAM register的image已经可以正常跑起来了,Flash除了放置image外其他......
    S3C2410 LCD 驱动程序移植及GUI程序编写 关注:
    2013-09-08
    S3C2410 LCD 驱动程序移植及GUI程序编写
    1. 为了不让大家觉枯燥,让朋友们更好的理解,我以一个实例来叙述 S3C2410 下一个驱动程序的编写(本文的初始化源码以华恒公司提供的 s3c2410fb.c 为基础)及简单的 GUI程序的编写。

    2. 拿到一块 LCD,首先要将 LCD的各个......
    linux 的内核任务队列 关注:
    2013-09-08
    linux 的内核任务队列
    许多驱动程序需要将任务延迟到以后处理,但又不想借助中断。Linux 为此提供了三种方法:任务队列、tasklet(从内核 2.3.43 开始)和内核定时器。任务队列和 tasklet 的使用很灵活,可以或长或短地延迟任务到以后处理,......
    Linux内核定义的常量 关注:
    2013-09-08
    Linux内核定义的常量
    Linux内核定义的常量

    1 初始定义定义了你的机器上的地址转换__virt_to_phys()。这个宏用于把虚拟地址转换为一个物理地址。通常情况下: phys = virt - PAGE_OFFSET + PHYS_OFFSET

    2 解压缩符号......
    Linux操作系统的内核编译详解 关注:
    2013-09-08
    Linux操作系统的内核编译详解
    内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。  Linux的一个重要的特点就是其源代码的公开性,所有的内核源程序都可以在/usr/src/linux......
    Linux 使用技巧33则 关注:
    2013-09-08
    Linux 使用技巧33则
    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安装的相对路径,比如:/uClinux-Samsung)编译uclinux并运行成功后,下一步的工作就是写个最经典、最简单的程序“hello, world”。在uclinux下,当然要比在普通的OS下麻烦些。(我用的是ANYWH......
    uClinux 上的应用程序设计 关注:
    2013-09-08
    uClinux 上的应用程序设计
    uClinux以其优异的性能、免费开放的代码等优点,博得众多嵌入式开发者的青睐。和过去基于简单RTOS甚至没有使用任何操作系统的嵌入式程序设计相比,基于Linux这样的成熟的、高效的、健壮的、可靠的、模块化的、易于......
    uclinux下添加应用程序的过程 关注:
    2013-09-08
    uclinux下添加应用程序的过程
    这个是在uclinux下为4510B添加自己程序,并编译/下载它们的过程

    step 1:
    创建一个自己的Application: 请首先认真阅读uClinux 2.4.x Kernel的目录内的Document,directry:
    ../Documentation/Adding-User-Apps-HOWTO.t......
    已移植到 uCLinux下的用户程序简介 关注:
    2013-09-08
    已移植到 uCLinux下的用户程序简介
    已经移植到uCLinux下的主要用户程序简介:

    boa:适合于嵌入式应用的WebServer
    busybox:适合于嵌入式应用的工具软件集
    dhcpcd、dhcpd、dhcp-isc: dhcp协议客户端和服务器端守护进程
    diald:电话拨号守护程序
    ethattach:网卡......
    对几种开源的TCP/IP协议栈分析 关注:
    2013-09-08
    对几种开源的TCP/IP协议栈分析
    对几种开源的TCP/IP协议栈分析
    1、BSD TCP/IP协议栈,BSD栈历史上是其他商业栈的起点,大多数专业TCP/IP栈(VxWorks内嵌的TCP/IP栈)是BSD栈派生的。这是因为 BSD栈在BSD许可协议下提供了这些专业栈的雏形,BSD许用证允许BSD......
栏目导航->单片机学习
  • 电子应用基础
  • 电源技术
  • 无线传输技术
  • 信号处理
  • PCB设计
  • EDA技术
  • 单片机学习
  • 电子工具设备
  • 技术文章
  • 精彩拆解欣赏
  • 推荐资讯
    最后更新
    热门点击
    1. s3c2410移植MPlayer到linux2.6
    2. 基于uClinux系统的MiniGUI的研究与移植
    3. ARM开发软件及实用工具介绍
    4. 浅谈PIC单片机程序设计
    5. S3C6410 移植Android 内核
    6. 89S51单片机PT2221红外解码汇编程序
    7. 嵌入式Linux下NAND 存储系统的设计与实现
    8. NUCLEUS PLUS 实时多任务操作系统开发环境
    9. uC/OS-II内核超时等待机制的分析
    10. 如何在 KEIL C51(v6.21) 中调用汇编函数的一