跳至主要内容

【转】嵌入式资源网站

嵌入式资源网站

一 、MailList
1.MailList大全
网址:http://news.gmane.org/
描述:可以查到绝大部分开源项目的Maillist记录,如bluez、uboot等。碰到问题可以在里面搜索一下,相当方便。

二、技术论坛
1.ChinaUnix技术社区
网址:http://bbs.chinaunix.net/index.php
描述:国内比较知名的Linux/Unix技术社区,高手云集。

2.中国Linux论坛
网址:http://www.linuxforum.net/index.php
描述:另一个国内比较知名的Linux/Unix技术社区。

三、文档及资源下载
1.SourceForge.net
网址:http://sourceforge.net/
描述:国外最大的开源软件开发及下载站点,想要下Linux平台下相关软件的源码包就来这里吧。

2.GNU官方FTP
网址:http://ftp.gnu.org/gnu/
描述:GNU官方FTP,提供所有GNU开源项目软件下载,GCC、GDB等。

3.Linux Kernel Archives
网址:http://www.kernel.org/
描述:Linux Kernel官方网站,可以在这里下载到所有版本的kernel源码包。

4.IBM developerWorks 中国
网址:http://www.ibm.com/developerworks/cn/linux/
描述:里面有大量的Linux相关的技术文档,并且文档专业水准很高,是个不错的学习地方。

5.Datasheet网站
网址:http://www.datasheets.org.uk/
      http://www.ic-on-line.cn/
描述:两个专门下Datasheet的网站,很全。省得到处找了。

6.内核及驱动相关
1)内核之旅
网址:http://www.kerneltravel.net/ 

2)Writing device drivers in Linux: A brief tutorial
网址:http://www.freesoftwaremagazine.com/articles/drivers_linux?page=0%2C0

3)SPECIAL REPORT: Linux kernel 2.6 arrives in embedded
网址:http://linuxdevices.com/news/NS9430710378.html

4)Porting device drivers to the 2.6 kernel
网址:http://lwn.net/Articles/driver-porting/

四、交叉编译工具链    
1.ArmLinux Toolchain
网址:http://www.arm.linux.org.uk/developer/
描述:arm-linux官方出工具链,最新版为crosstool 3.3.2。不过对于编译最新版的kernel等,还是推荐用下面的编译器。

2.CodeSourcery Toolchain
http://www.codesourcery.com/gnu_toolchains/arm
备注:CodeSourcery公司提供的GNU Tools交叉编译工具。
目前最新版为ARM-2007Q3,其中GCC采用的版本4.2.1,比crosstool 3.3.2新多了。因此,编译一些较新版本的kernel如2.6.18以上,还是推荐使用CodeSourcery的GNU toolchain.

五、英语学习
1.VOA Special English
网址: http://www.unsv.com/
描述:VOA专为全世界非英语国家初学英语的听众安排的一种简易、规范的英语广播节目。练习听力的最佳场所。

2.ChinaDaily
网址:http://www.chinadaily.com.cn
描述:大名顶顶的chinadaily就不用介绍了,英语门户网站。
英语水平够牛的话可以每天进去看看,继续提高。

3.中国英语学习网
网址:http://www.24en.com/                                
描述:里面很多英语学习资料,基本上你想找的都有。

评论

此博客中的热门博文

【转】smb协议栈使用示例

/*  * * uncdownload.c  * *  * * Utility for downloading files from SMB shares using libsmbclient  * *  * * Copyright(C) 2006 Sophos Plc, Oxford, England.  * *  * * This program is free software; you can redistribute it and/or modify it under the terms of the  * * GNU General Public License Version 2 as published by the Free Software Foundation.  * *  * * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without  * * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  * * See the GNU General Public License for more details.  * *  * * You should have received a copy of the GNU General Public License along with this program; if not,  * * write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA  * *  * */ # include < sys / types . h > # include < sys / time . h > # include ...

【转】Ether Types

Ether Types (last updated 2008-09-09) NOTE: Please see [RFC5342] for current information and registration procedures. This registry will be revised soon and will be replaced with up-to-date information. Many of the networks of all classes are Ethernets (10Mb) or Experimental Ethernets (3Mb). These systems use a message "type" field in much the same way the ARPANET uses the "link" field. If you need an Ether Type, contact: IEEE Registration Authority IEEE Standards Department 445 Hoes Lane Piscataway, NJ 08854 Phone +1 732 562 3813 Fax: +1 732 562 1571 Email: <ieee-registration-authority& ieee.org > http://standards.ieee.org/regauth/index.html The following list of EtherTypes is contributed unverified information from various sources. Another list of EtherTypes is maintained by Michael A. Patton and is accessible at: <URL: http://www.cavebear.com/CaveBear/Ethernet/ > <URL: ftp://ftp.cavebear.com/pub/Ethernet-codes > Assign...

【转帖】berkeleyDB安装

我们以redhat9为例开始介绍其安装过程: 从其sleepycat公司官网的下载页 http://dev.sleepycat.com/downloads/releasehistorybdb.html 获得其安装包,现在已经更新到4.4.20.   #tar zxfv db-4.x.tgz   #cd db-4.x/build_unix   1. 如果以gcc编译的话,进行以下操作:   #vi /dist/configure 在最前面添加:CC gcc   #../dist/configure   #make   #make install   默认状态,berkeleyDB的lib和include将被安装到/usr/local/BerkeleyDB/下,需要更改这个路径的话,可以将 #../dist/configure一步加上选项--prefix,例如:#../dist/configure --prefix=/opt/BerkeleyDB.   #vi /etc/ld.so.conf 并将berkeleyDB的lib路径加到该文件的最后一行,这样才能找到并加载它的库文件.ld.so.conf是什么东西?它就是系统动态链接库的配置文件。此文件内,存放着可被LINUX共享的动态链接库所在目录的名字(系统目录/lib,/usr/lib除外),各个目录名间以空白字符(空格,换行等)或冒号或逗号分隔。   #ldconfig   2. 如果以armgcc编译的话,进行以下操作:   先安装armgcc,对我说就是在/mnt/setup/program/FFT/FFT-2410光盘-V3.0/linux开发/linux交叉编译器/tool或者在gmail中附件里armgcc目录下(除了cross-armv4l-qtE-custom-1.5-3mz.i386.rpm,其他都装)   #cp /mnt/setup/program/FFT/FFT-2410光盘-V3.0/linux开发/linux交叉编译器/tool /usr/tmp/   #cd /usr/tmp/tool   #rpm -ivh *   #ldc...