Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Linux移植:从下载init.bin 到烧写文件系统

Linux移植:从下载init.bin 到烧写文件系统

ARM板在裸机的时候,如果我们跑linux系统,需要把linux系统编译好之后,移植到ARM板上去。1.首先,我们需要知道我们的板子是什么型号。我手上的板子是三星公司的基于ARM 920t内核的S3C2440开发板,所以,确保我们的开发板能够跑起来,下面的文件时必须的(1)init.bin (用于初始化的一段小程序)(2)u-boot-s3c2440.bin(u-boot,用于启动ARM的"C-MOS/BIOS")(3)uImage-s3c2440.bin...
黑客生涯指南 如何成为一名道德黑客

黑客生涯指南 如何成为一名道德黑客

非所有黑客从事的都是坏事。本文就是告诉你如何用自己的的黑客技术造福大众。病毒,DDoS攻击或缓冲溢出是你的爱好吗?如果是这样,那你得想想如何成为一名合法的黑客,俗称白帽或渗透测试员。 对网络安全比较重视的商业和政府组织会聘请渗透测试员检测并改进网络,应用和其他电脑系统,目的是防止数据盗窃和诈骗。或许这些测试不能带给你从事秘密黑客行为那样的快感,但是却可以免去牢狱之灾。 道德黑客的市场前景怎样?相当好!虽然当前经济萎靡但是IT市场在整体上呈继续增长的势头...
Linux内核配置和驱动文件

Linux内核配置和驱动文件

Linux内核包含了很多东西,她能支持很多的驱动,设备,所以Linux内核会很大(通常一个压缩的Linux内核包在70多M)。在嵌入式开发中,我们需要我们自己的内核小一点,以便能放到我们的设备上面跑,但又不失其内核的功能。所以,我们需要对Linux内核进行裁剪,使其足够小。[Linuxidc@CentOS6 kernel]$ lsbuild.sh linux-3.0 linux-3.0.tar.bz2 patch[Linuxidc@centos6 kern...
S3C2440开发板LED驱动——ioremap 映射

S3C2440开发板LED驱动——ioremap 映射

刚开始学字符设备驱动,感觉最难的是驱动和底层硬件的连接。linux上的驱动程序,是基于操作系统之上的,他并不直接和底层的硬件打交道,但是我们写的驱动必须能使硬件“跑”起来,即与硬件紧密相连。就拿最简单的LED驱动来说,我们的驱动程序是在虚拟的内存上面跑的,但是最终,LED的点亮还是必须靠GPIO管脚的高低电平来控制。那么,我们的虚拟的内存怎么才能和实际的硬件上面的寄存器对应起来呢?这篇要写的就是ioremap这个映射函数,他可以将我...
Linux设备驱动中的并发控制

Linux设备驱动中的并发控制

并发是多个执行单元同时 并行被执行。而并发的执行单元对共享资源(硬件资源和软件上的全局变量,静态变量)的访问很容易导致竞态。主要的竞态有以下三种情况:对称多处理器(SMP)的多个CPU;单个CPU内进程与抢占它的进程;中断(硬中断,软中断,Tasklet 底半部)与进程之间。注:上述情况,除了SMP是真正的并行之外,其他的都是“宏观并行,微观串行”,但其引发的问题和SMP相似。解决竞态问题的途径是保证对共享资源的互斥访问,即:当一个...
Linux网络编程的注意事项

Linux网络编程的注意事项

1、返回值判断示例:int num = recv(s,buf, MAX,0);能够从套接字读多少数据不是api参数能够控制的,只能通过返回来确认。再有就是有些api调用是次序依赖的,前面的错了,后面的也会错。所以返回值的判断是必须的。2、端口复用一般server异常退出后,端口没有被系统马上释放,如何才能立即使用端口呢?on = 1;ret = setsockopt( sock, SOL_SOCKET, SO_REUSEADDR, &on, siz...
用友ICC网站客服系统远程代码执行漏洞

用友ICC网站客服系统远程代码执行漏洞

发布日期:2012-02-26更新日期:2012-02-28受影响系统:用友 ICC描述:--------------------------------------------------------------------------------用友ICC是用友软件推出的企业级互联网呼叫中心及其应用解决方案,ICC即“Internet Call Center”,互联网呼叫中心的简称。用友ICC网站客服系统在设计上存在安全漏洞,远程攻击者可利用此漏洞获取...
Bootloader移植简述

Bootloader移植简述

1、Bootloader移植A、引导过程三星的S5PC100为例(1)、片内是有固化的程序负责第一级引导bootloader也在外存上,首先得解决其运行的问题。片内是有固化的程序负责必要的硬件初始化工作,并把外部NANDFLASH或是NORFLASH、SD卡及其他设备上的bootloader的第一阶段代码运行起来。(2)、Bootloader需要的必要功能由于片内内存较小,所以得实现自搬移,搬移内核,并执行内核。B、作用(1)作必要的硬件初始化工作CPU(...
<< 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 >>