搜索资源列表
gcc_user_guide_in_embed_linux
- 很多时候,你所使用的开发平台和你的开发所面向的机器并不一致。比如,你可能想在装有x86/Linux的膝上电脑上构建一个PowerPC/Linux的应用程序。使用GNU工具包中的gcc,gas和ld工具,可以指定并构建一个交叉编译器,使你能够在本地机器上创建面向其它目标机器的应用程序。稍微用些功夫,你甚至可以搭建出一个环境,从而能够针对各种不同的目标而构建应用程序。在本指南中,我描述了在系统上构建交叉编译器所需的过程。我还讨论了构建一个完全的面向一系列目标的环境,展示了如何与distcc和ccac
Design-and-Implementation-of-an-Intelligent-Teleph
- 提出了一个基于嵌入式Linux系统的智能电话信息终端,将计算功能和电话功能有机地结合起来。通过在S3C2410嵌入式开发板上移植ARM Linux嵌入式系统,并配置各种驱动程序,构造图形用户界面,同时利用开源项目来开发各种应用程序,因此该终端不但能提供基本的个人信息管理和电话呼叫管理等功能,还能实现浏览器、电子邮件和MSN Messenger等网络功能,从而使电话机成为一个方便实用、功能强大的智能信息终端。
GCC
- 在为Linux开发应用程序时,绝大多数情况下使用的都是C语言,因此几乎每一位Linux程序员面临的首要问题都是如何灵活运用C编译器。目前Linux 下最常用的C语言编译器是GCC(GNU Compiler Collection),它是GNU项目中符合ANSI C标准的编译系统,能够编译用、C++和Object C等语言编写的程序。GCC不仅功能非常强大,结构也异常灵活。最值得称道的一点就是它可以通过不同的前端模块来支持各种语言,如Java、 Fortran、Pascal、Modula-3和Ada
embedLinuxexplant
- 嵌入式Linux 内核移植相关代码分析 本文通过整理之前研发的一个项目(ARM7TDMI +uCLinux),分析内核启动过程及需要修改的文件,以供 内核移植者参考。整理过程中也同时参考了众多网友的帖子,在此谢过。由于整理过程匆忙,难免错误 及讲解的不够清楚之处,请各位网友指正,这里提前谢过。本文分以下部分进行介绍: 1. Bootloader 及内核解压 2. 内核启动方式介绍 3. 内核启动地址的确定 4. arch/armnommu/kernel/h
手持式无线监控终端的设计与实现
- 手持式无线监控终端的设计与实现-在Linux下实现ffmpeg,相当不错的硕士论文,对相关工程项目很有帮助。
Linux操作系统开机自行启动项目周详解析
- Linux操作系统开机自行启动项目周详解析(主要针对启动脚本)
GNUMake
- GNU make项目管理手册,好东西,大家分享!linux下软件开发必备!-GNU make project management manual, good things, to share with you! software development required under linux!
GCCKnowledge
- 在为 Linux 开发应用程序时,绝大多数情况下使用的都是 C 语言,因此几乎每一位 Linux程序员面临的首要问题都是如何灵活运用 C 编译器。目前 Linux 下最常用的C 语言编译器是 GCC(GNU Compiler Collection),它是 GNU项目中符合 ANSI C 标准的编译系统,能够编译用C、C++和Object C 等语言编写的程序。GCC 不仅功能非常强大,结构也异常灵活。最值得称道的一点就是它可以通过不同的前端模块来支持各种语言,如 Java、 Fort ran、P
4
- 3) 跨平台文档结构的调整 项目文档是始终贯穿着整个系统的,但由于Windows系统与其他系统如Linux等的文档结构不同,项目的可移植性将会受到限制,因此强调可移植性的本系统中跨平台文档结构的调整是必不可少的,我们预计在这一阶段以Windows 和 Linux为基础出2套相应的代码版本,基础代码部分不变,只是在文档接口及对应的应用工具上做出相应的选择。预计所需时间为二个月,包括平台的移植,接口的研究和开发等-3) cross-platform document the restructurin
QTinLinux
- 从实际应用中认识Qt,面向嵌入式系统的Qt版本,是Qt的嵌入式Linux窗口,是完整的自包含C++ GUI和基于Linux的嵌入式品台开发工具。Qt/Embeded API可用于多种开发项目。许多基于Qt的X Window程序可以非常方便地移植到嵌入式版本-Practical application of knowledge from Qt, the Qt version for embedded systems, embedded Linux is a Qt window, is a comp
makefile
- 如果涉及到linux平台的项目管理,这个是必看的-If related to linux platform, project management, this is a must-see
Embedded-Media-Player-Based-on-Qt
- 本文以无线多媒体终端项目的需求为背景,提出了一种适用于嵌入式系统的媒体播放 器架构设计方案。论文给出了一种嵌入式系统中音视频同步的解决方案,有效的提高了嵌入 式媒体播放器软件的音视频同步性能,在此基础上设计并实现了基于 Linux/Qt 的嵌入式媒 体播放器,实现了基于 Qt 的嵌入式媒体播放器系统。 - In this thesis, based on the requirement of wireless multimedia terminal system, through
about-linux
- 有关软件项目的开发,以及如何提高软件编写能力。-About software project development, and how to improve software development capability.
30ArduinoProjectsfortheEvilGenius1st
- 这个有趣独出心裁的发明的指南,告诉你如何编写和建设用Arduino的微控制器开发的各种方案和项目。包括Windows,Mac和Linux平台上,30 个Arduino的的项目,可以用你需要知道的简化的C编程让你加快速度,不需要事先有编程经验。 使用容易找到的部件和设备,本书介绍自己动手,Arduino板如何连接到您的计算机中,编写程序并连接电子设备来创造不简单的有趣的项目。唯一的限制是你的想象力!-This wickedly inventive guide shows you how
Multi-core-multi-threaded-program
- 多核多线程已经成为当前一个时髦的话题,早在2005年C++大师Herb Sutter就说过免费的午餐已经结束,并发编程的时代已经来临。从接触第一个多线程项目以来,已经是第四个年头了,一直想把这几年的点点滴滴写成文章,让刚接触的人少走弯路,这便是我写这本书的初衷。 很早就有了此想法,一是由于自己懒惰,二是业余时间比较少,三是才疏学浅不敢瞎写,所以一直未能成行。趁着这段休闲的日子,将以前发表过的文章集结成册,便于大家阅读。 虽然只是V1.0版,但我会不断的更新版本,后续会将自己心得或者项目的
The-Art-of-UNIX-Programming
- 编写更好的软件:30年的UNIX开发智慧在这本书中,五年的制作,作者概括了三十年的不成文的,来之不易的软件工程的智慧。雷蒙德汇集了第一时间的哲学、设计模式、工具、文化和传统,使UNIX拥有世界上最好的和最创新的软件,并展示了这些是结转在Linux和今天的开源运动。使用的例子从领先的开源项目,他显示了UNIX和Linux程序员如何应用这种智慧在构建软件更优雅、更轻便、更可重用,而且寿命。-Writing better software: 30 years of UNIX development w
Design-Patterns
- 设计模式精解-GOF23种设计模式解析: VS2012重写所有实现,所有类都分头文件和源文件。包含VS2012完整解决方案,Linux和子工程MakeFile和所有工程的Makefile。所有重写代码都按实际项目要求重写。本资源包含原作者PDF文档,我重写的代码和笔记。-Jing Xie-GOF23 design pattern design patterns Resolution: VS2012 rewrite all realize that all classes are split
A-UEA
- LINUX应用程序设计,网络协议及项目开发编程实践-LINUX application design, network protocols and project development programming practice
word2vec
- word2vec:谷歌的开源项目,实现从词语到向量的转换(word to vector),Linux系统下运行,需要较大规模的语料资源用作训练才能体现出很好的效果(中英文均可),并且可以实现测量两个词语之间的距离(cos值表示),词语聚类等。-word2vec: Google' s open-source projects, a word-to-vector conversion (word to vector) running under Linux system, requires
《Linux网络操作系统项目教程》习题及答案
- 《Linux网络操作系统项目教程(RHEL7.4 CentOS7.4)》习题及答案