上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 在前面已经把根文件系统所需要的文件、目录全部都制作好了,接下来讨论如何把它移植到嵌入式系统开发板上。要把根文件系统的所有目录和文件移植到arm开发板上,需要一个名叫mtd.utils的工具软件,它可以直接到官网(ftp://ftp.infradead.org/pub/mtd-utils/)上去下载源 阅读全文
posted @ 2020-02-13 01:48 fxzq 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 在前面的内核移植中,使用的是开发板上原有的根文件系统,这里就来讨论一下如何自己制作根文件系统。 根文件系统可以由JFFS2、YAFFS2、UBIFS等文件系统支持,这里仍就选择UBIFS文件系统来制作根文件系统。UBIFS是Unsorted Block Image File System(无序区块镜 阅读全文
posted @ 2020-02-12 00:08 fxzq 阅读(782) 评论(0) 推荐(0) 编辑
摘要: 在硕数的核心板上,使用的是SMSC公司的网卡芯片,型号为LAN9220。此芯片在Linux-3.0.99内核中可以支持,因此修改进来就方便多了。先修改文件arch/arm/mach-s3c2416/mach-smdk2416.c,用vi打开它,先在包含头文件部分加入一句“#include <linu 阅读全文
posted @ 2020-02-11 00:06 fxzq 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 前面编译好的新内核还不能正常使用,下面接着讨论如何进行修改。由于开发板上使用的是NandFlash,所以要让内核正常操作它,还需要进行修改。S3C2416内置了NandFlash接口和相关配置寄存器,但要Linux很好地支持具体型号的NandFlash芯片,还需要对内核的相关文件进行修改。在Linu 阅读全文
posted @ 2020-02-10 00:05 fxzq 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 在嵌入式Linux系统中,内核移植非常关键,没有Linux内核一切都是空谈,下面我们就来讨论一下Linux内核在S3C2416上的移植。首先,Linux是开源软件,其内核源代码可以直接到网站https://www.kernel.org/上下载。但Linux内核的版本非常之多,而且各个版本之间都存在有 阅读全文
posted @ 2020-02-09 00:35 fxzq 阅读(1200) 评论(0) 推荐(1) 编辑
摘要: 一、AT24C02的驱动支持 Linux系统本身就支持I2C的驱动,下面就来看一下,在Linux下如何通过I2C总线访问AT24C02芯片。先运行命令“make menuconfig”打开内核配置对话框,然后勾选Device Drivers->I2Csupport项,再勾选Device Driver 阅读全文
posted @ 2020-02-08 00:16 fxzq 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 在嵌入式Linux系统中,实现Web服务的组件有很多,它们大多是轻量级的,对系统资源的占用不大,对嵌入式CPU的开销也不大。比较常见的组件有boa、thttpd、mini_httpd、mongoose、lighttpd、appweb以及apache等。下面就以流行广泛的boa为例来进行安装和配置。 阅读全文
posted @ 2020-02-06 18:27 fxzq 阅读(2255) 评论(0) 推荐(0) 编辑
摘要: 有时在设计的PCB板中,需要实现开窗(镀锡)和过孔盖油,下面就来讨论一下如何在eagle中实现它们。先来说一下开窗。开窗就是为了镀锡,比如在一些过大电流的走线上,有时会镀上一层锡,以增加导体厚度,减小电阻,这时就需要在这条走线上开窗。开窗其实就是开阻焊层的“窗”,在阻焊层上开了窗,开窗的地方就不会被 阅读全文
posted @ 2020-02-06 14:03 fxzq 阅读(1273) 评论(0) 推荐(0) 编辑
摘要: 在有些时候,我们会把一些小板拼接成大板后再去工厂开板,这样可以节约成本。下面就来讨论一下如何在eagle中实现拼板。一、在eagle中新建一个工程,然后在工程中只添加一个PCB文件并保存,作为拼板文件。二、在eagle中打开需要拼的PCB板文件,会提示你“是否同时载入原理图文件?”,点击“否”,只打 阅读全文
posted @ 2020-02-06 00:05 fxzq 阅读(796) 评论(0) 推荐(0) 编辑
摘要: 在vista以后的windows版本中,有些时候需要提升编译后生成程序的权限,即希望让生成的程序以管理员身份运行。虽然在一般情况下,可以使用鼠标右键选择的方式来强行以管理员身份运行,但它并没有屏蔽普通运行方式,而且普通人通常也不会使用右键选择以管理员身份运行,所以必须在生成程序时就限定程序只能以管理 阅读全文
posted @ 2020-02-05 01:04 fxzq 阅读(2309) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页