易截截图软件、单文件、免安装、纯绿色、仅160KB

LINUX操作系统怎么学?

这就快一年了,老板说我还没入门。有这方面的大侠们给我说说,我竟该怎么提升自己?!
现在我的脑袋里一片浆糊,也不知道自己学了什么。。。
从2009的十一月份开始学习LINUX操作系统,先是看了几本书:张玲的<<Linux操作系统原理与应用>>、刘淼的<<嵌入式系统接口设计与Linux驱动程序开发>>,还陆陆续续的看了类似的书,还有与师兄师姐探讨,也在OMAP3530板上看着说明书操作了一下X-loader.u-boot.kernel的编译以及文件系统的制作。
现在在看驱动程序,想问问大侠们:例如做串口驱动,要了解串口的结构吗?掌握了解程序里面的所有函数吗?上哪里去找这些函数?还有什么经验请赐教吧!我怀着虔诚的心愿意学习。。。
还有就是内核那块要学什么?怎么学?内核裁剪吗?——内核裁剪应该做些什么(看些什么书、操作流程之类的)?


相关文档:

Linux iptable文档

总览
用iptables -ADC 来指定链的规

,-A添加 -D删除 -C 修改
iptables - [RI] chain rule num rule-specification[option]
用iptables - RI 通过规则的顺序指定
iptables -D chain rule num[option]
删除指定规则
iptables -[LFZ] [chain][option]
用iptables -LFZ 链名 [选项]
iptables -[NX] chain
用 -NX ......

Gambas:Linux 下的 Basic

简介
Basic 是使用的最广泛的、最简单的编程语言之一,尤其是对于新手。 迄今为止,最常用的 Basic 开发环境是 Microsoft 的 Visual Basic 集成开发环境。 近来,Linux 的使用范围已经延伸到了桌面环境。从最初的仅限于服务器应用,使得人都是领导者,它正在变成一个客户端计算机的操作系统,满足了类似阅读电子邮件、上网 ......

linux mmap驱动实现

在实现驱动程序的mmap函数时,要注意映射地址的转换问题,见代码。
定义一个设备结构体:
struct leedriver
{
struct cdev cdev;
unsigned char mem[MEMSIZE];
};
这里面这个MEMSIZE,最小都要是4096,因为内存映射是以页为单位的。
在实现simple_remap_mmap函数时,代码如下
static int simple_remap_mmap(stru ......

Linux C 实现线程池

最近做的一些工作需要用到线程池技术,因此参考了一些资料和书籍,如《0bug c/c++商用工程之道》。
为此在linux平台上用纯c写了一个线程池的实现。
在此列出了原代码。
主要用到的数据结构有
1.struct  thread_pool_t    // thread pool 的实现代码
2.struct thread_pool_token_t  &nb ......

Linux下字符终端分辨率设置

linux 默认cli (command line interface)分辨率一般都比较小,显示的字体很大,不太美观,有时还影响结果的显示(例如出现kernel panic)。所以有必要改变一下cli的分辨率。
计算机显示领域所用的分辨率的概念一般是指每英寸可显示的像素数,因为垂直分解度与水平分解度一般不同,所以分辨率一般用vertical resolution X h ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号