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...... |
|
KeilC按键程序设计
| 关注: 2013-09-08 |
|
我的按键程序设计,可以处理加速键、一键多功能等情况
后面有P1口行列式键盘程序实例
看到论坛在讨论按键,也把我设计按键程序的思路说说,欢迎大家拍砖1、一般都不在键盘程序中延时,而是通过隔一段时间调用(比如10毫秒)...... |
|
|
|
|