uboot启动阶段修改启动参数方法及分析 本来启动方式这节不是什么复杂的事儿,不过想简单的说清楚明白,还真是不知道怎么组织。毕竟文字跟有声语言表达有别。但愿简单的东西别让我讲的太复杂!Arm板系统文件一般有三个——bootloader(uboot)、kernel(uImage)及根文件系统(rootfs)。在arm板上电后,按uboot->ke... 2023-06-13 Linux文章软件开发
Linux下的多线程编程 1 引言线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的 Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windo... 2023-06-13 Linux多线程编程文章软件开发
Linux多线程编程和Linux 2.6下的NPTL 这几天由于工作需要,琢磨了一下Linux下的多线程的相关资料。Linux下最常用的多线程支持库为 Pthread库,它是glibc库的组成部分。但是关于Pthread的说明文档非常缺乏,特别是对POSIX多线程规范的介绍以及pthread库中多线程实现方式的介绍实在是少之又少。而多线程编程对于系统... 2023-06-13 Linux多线程编程2.6文章软件开发
Linux网络驱动程序功能分析 1.驱动模块的加载和卸载如果网络设备(包括wireless)是PCI规范的,则先是向内核注册该PCI设备(pci_register_driver),然后由pci_driver数据结构中的probe函数指针所指向的侦测函数来初始化该PCI设备,并且同时注册和初始化该网络设备。如果网络设备(包括wireless)是PCMCIA规范... 2023-06-13 Linux网络驱动文章软件开发
TI最新DSP软件为生物识别分析的实时信号处理实现跨越式发展 日前,德州仪器 (TI) 宣布推出面向指纹识别与脸部检测等实时分析应用的 TMS320C6748 DSP 开发套件,为系统增强访问控制,实现生物识别信息的传感与分析。该 C6748 DSP 开发套件也非常适合音频与通信等其它数字信号处理应用。此外,C6748 DSP 开发套件还预加载了 TI 最新 C6748 S... 2023-06-13 TIDSP软件实时信号处理文章软件开发Linux
AMD着手开发支持Linux芯片并改善OpenCL 芯片厂商AMD最近公开表示将支持Linux系统并改善OpenCL。AMD会在旗下Llano和Trinity高速处理芯片单元(APUs)上做一个大的调整,并且会进一步的改善GPGPU的架构。尽管AMD主要是为Windows8系统提供OpenCL,但是AMD的销售经理NealRobinson透露“Linux也是公司目前发展的一个大... 2023-06-13 AMDLinux芯片OpenCL文章软件开发Linux
Portland Group发布OpenCL多核ARM处理器 意法半导体全资子公司Portland Group™ (PGI),发布基于ARM内核的ST-Ericsson NovaThor™移动平台专用PGI OpenCL开发框架。该开发框架包括1个把多核ARM CPU视为一个计算设备的PGI OpenCL编译器,并增强了OpenCL GPU(图形处理器)编译器功能。NovaThor是一个高集成度... 2023-06-13 PortlandGroupOpenCL多核ARM处理器文章软件开发Linux
Oracle融合中间件基准测试再现辉煌 甲骨文公司在美国总部宣布,Oracle融合中间件的组件Oracle应用服务器10g与Oracle数据库一起在SPECjAppServer2004业界标准基准测试中创造了单节点x86系统世界纪录,测试时采用的是Rackable Systems公司的机架式服务器。Oracle系统的测试结果超过了BEA最近以类似配置获得的测... 2023-06-13 Oracle辉煌文章软件开发Linux
Linux系统管理员的工作经验分享 随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。作为一个Linux系统管理员,我看了许多有关Linux的文档和书籍,并为学习Linux付出了许多艰苦的努力。当真正获得了一份正式的Linux系统管理工作后,我更加深刻地理解了L... 2023-06-13 Linux系统管理员工作经验文章软件开发
Linux初学者需了解的基础知识 1、Linux的文件系统Unix的文件系统管理是极具特色的。NFS、UFS、TMPFS、VFS、PROC等各类文件系统均承担不同角色。Unix将硬盘、打印机等字符设备和块设备都以文件的方式管理起来,对这些设备的操作就如同访问一个文件。2、什么是shellshell是人机交互的字符界面。Unix中提... 2023-06-13 Linux初学者需基础知识文章软件开发
Linux下CPLD驱动程序 ========================================================================== *//* *//* Filename.c *//* (c) 2001 Author Zhang Haibo *//* *//* Description driver program with interrupt and poll *//* *//*... 2023-06-13 LinuxCPLD驱动文章软件开发
学习嵌入式Linux的基础 微机原理:理解ARM微处理器的工作原理操作系统原理:理解Linux操作系统的工作原理电子技术基础:理解基于ARM的嵌入式设备的电路原理图,编写Linux驱动程序的基础汇编语言:阅读、编写Bootloader和Linux内核源代码(包括驱动程序)C语言:阅读、编写Bootloader和Linux内核源代码(包括驱... 2023-06-13 嵌入式Linux基础文章软件开发
[Linux] 嵌入式Linux开发入门的6个步骤 新手必看 嵌入式Linux入门六部曲《新手请进》经常在论坛有一些Linux初学者会询问:Linux如何入门?笔者对此给出建议:嵌入式Linux入门六部曲,希望能帮助到大家。第一步,学习基本的裸机编程对于学硬件的人而言,必须先对硬件的基本使用方法有感性的认识,更必须深刻认识该硬件的控制方式,如果一... 2023-06-13 Linux开发入门初学者文章软件开发Linux
新一代的监控产品 网络监控摄像机优点 随着科技的发展,计算机网络技术与通讯技术的成熟以及互联网的普及,新一代的监控产品——网络摄像机应运而生。网络摄像机,以其外型美观、精巧,安装轻易,操纵简便,功能完善等特色,将成为DVR的终结者。下面浅谈三点网络摄像机的优点:易用网络摄像机使用简便,个人电脑上不... 2023-06-13 监控产品网络监控文章软件开发Linux
ARM的嵌入式Linux移植体验之基本概念 引言ARM是Advanced RISC Machines(高级精简指令系统处理器)的缩写,是ARM公司提供的一种微处理器知识产权(IP)核。ARM的应用已遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场。基于ARM 技术的微处理器应用约占据了32位RISC 微处理器75%以上的市场份... 2023-06-13 ARM嵌入式Linux移植体验基本概念文章软件开发Linux
Linux下非常实用的命令行工具 首先,这是一个确凿的事实,许多IT专业人士使用Linux命令行,即使在GUI也可用的情况下。嘿,我们的第一个Linux 命令行指南的点击量超过了5万次。但是让我们听一听来自IT专家的理由,在这个案例中,我们倾听来自工程部gotalk高级技术专家David Witham的理由。“我就靠着命令行为... 2023-06-13 Linux实用命令行工具文章软件开发开发环境
linux重定向命令应用及语法 1. 标准输入的控制语法:命令 文件将命令的执行结果送至指定的文件中。例如:ls -l > list 将执行“ls -l” 命令的结果写入文件list 中。语法:命令>! 文件将命令的执行结果送至指定的文件中,若文件已经存在,则覆盖。例如:ls -lg >! list 将执行“ls - lg”... 2023-06-13 Linux重定向命令应用语法文章软件开发
Linux操作系统文件系统基础知识详解 一 、Linux文件结构文件结构是文件存放在磁盘等存贮设备上的组织方法。主要体现在对文件和目录的组织上。目录提供了管理文件的一个方便而有效的途径。Linux使用标准的目录结构,在安装的时候,安装程序就已经为用户创建了文件系统和完整而固定的目录组成形式,并指定了每个目... 2023-06-13 Linux操作系统文件系统基础知识详解文章软件开发Linux
关于Linux设备驱动中input子系统的介绍 对于输入类设备如键盘、鼠标、触摸屏之类的Linux驱动,内核提供input子系统,使得这类设备的处理变得非常便捷。总体上来讲,input子系统由三部分组成: 事件驱动《——》input核心《——》设备驱动。其中事件驱动负责与用户程序打交道,诸如设备节点/dev之类... 2023-06-13 Linux设备驱动input子系统介绍文章软件开发嵌入式OS
基于uClinux和Linux的对比分析 uCLinux是一种优秀的嵌入式Linux版本,是micro-Conrol-Linux的缩写。它秉承了标准Linux的优良特性, 经过各方面的小型化改造,形成了一个高度优化的、代码紧凑的嵌入式Linux.虽然它的体积很小,却仍然保留了Linux的大多数的优点:稳定、良好的移植性、优秀的网络功能、对各种文件... 2023-06-13 uClinuxLinux对比分析文章软件开发嵌入式OS
如何在大硬盘上安装 Linux 许可证:本文档的发布遵循 DGPL, 任何人有权免费获得, 阅览,转载和发布本文档, 不得用于任何形式的商业用途.本文档现在由 Rocky S. Lee 进行维护, 任何人可以对其中存在的遗漏, 错误进行修改和指正. 修改者名单将列于本文档的作者名后.简短说明:本文档的目的在于介绍如何... 2023-06-13 大硬盘安装Linux文章软件开发
常用的Linux网络安全工具简介 简介:尽管各种版本的Linux distribution 附带了很多开放源代码的自由软件,但是仍然有大量的有用的工具没有被默认包括在它们的安装光盘内,特别是有一些可以增强Linux网络安全的工具包,它们大多也是开放源的自由软件。这里简单地介绍一下几个增强Linux网络安全的工具。1. sudo... 2023-06-13 常用Linux网络安全工具简介文章软件开发Linux
Nginx完全教程(必读) Nginx完全教程(必读)Nginx 概述HTTP基础功能:· 处理静态文件,索引文件以及自动索引;· 反向代理加速(无缓存),简单的负载均衡和容错;IXDBA.NET技术社区· FastCGI,简单的负载均衡和容错;· 模块化的结构。过滤器包括gzipping, byte ranges, chunked... 2023-06-13 Nginx教程必读文章软件开发Linux
Sendmail配置终极指南 在众多的邮件服务器软件中,Sendmail总是能够在每一次评比中获得荣誉,从而使它成为目前使用最为广泛的一种E-mail服务器。但是,说起Sendmail的配置,很多人会感到头痛。长期以来,很多人为此不厌其烦地一遍又一遍地在BBS、新闻组上询问其配置。笔者希望借助本文对Sendmail的使用... 2023-06-13 Sendmail配置终极指南文章软件开发Linux
在Linux系统环境下使用GFS文件系统 #FormatImgID_0# GFS文件系统其实是一个网络日志文件系统,通常被用作多台计算机共享同一存储设备。由于GFS是日志文件系统,所以,如果将其应用到单独的一台计算机上,即完全等同于本地日志文件系统,享受日志文件系统带来的好处。本文便向各位简介GFS文件系统在linux环境下的使用... 2023-06-13 Linux系统环境使用GFS文件系统文章软件开发Linux