随笔分类 -  嵌入式Linux

摘要:SQLite是一款轻型的数据库,它遵守ACID的关系型数据库管理系统,包含在一个相对小的C库中。它的设计目标是嵌入式系统,目前已经在很多嵌入式产品中使用,其占用资源非常低,在嵌入式设备中,只需要几百K的内存就够了。SQLite能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟 阅读全文
posted @ 2020-09-07 11:27 fxzq 阅读(688) 评论(0) 推荐(1)
摘要:Python是当前一种较为流行、用途非常广泛的编程语言,它可运行在多种平台下,现在讨论如何将Python移植到嵌入式ARM开发板上。Python版本较多,但日前较流行的是Python3及以后的版本,版本号越高体积就越大,比如在交叉编译后,Python3.4.5有64MB,而Python3.6.6就有 阅读全文
posted @ 2020-08-17 23:04 fxzq 阅读(609) 评论(0) 推荐(0)
摘要:以下是在S3C2416嵌入式开发板上(Linux3.6.6内核)移植QT4的最后一个版本4.8.7的具体步骤:1、Qt需要依赖于tslib,本例中的tslib安装好,目录为/usr/local/tslib,并在/etc/profile文件中导出了相关路径,确保tslib可以正常使用。2、从官方网站( 阅读全文
posted @ 2020-03-15 11:30 fxzq 阅读(1505) 评论(0) 推荐(0)
摘要:在前面已经把根文件系统所需要的文件、目录全部都制作好了,接下来讨论如何把它移植到嵌入式系统开发板上。要把根文件系统的所有目录和文件移植到arm开发板上,需要一个名叫mtd.utils的工具软件,它可以直接到官网(ftp://ftp.infradead.org/pub/mtd-utils/)上去下载源 阅读全文
posted @ 2020-02-13 01:48 fxzq 阅读(583) 评论(0) 推荐(0)
摘要:在前面的内核移植中,使用的是开发板上原有的根文件系统,这里就来讨论一下如何自己制作根文件系统。 根文件系统可以由JFFS2、YAFFS2、UBIFS等文件系统支持,这里仍就选择UBIFS文件系统来制作根文件系统。UBIFS是Unsorted Block Image File System(无序区块镜 阅读全文
posted @ 2020-02-12 00:08 fxzq 阅读(835) 评论(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 阅读(393) 评论(0) 推荐(0)
摘要:前面编译好的新内核还不能正常使用,下面接着讨论如何进行修改。由于开发板上使用的是NandFlash,所以要让内核正常操作它,还需要进行修改。S3C2416内置了NandFlash接口和相关配置寄存器,但要Linux很好地支持具体型号的NandFlash芯片,还需要对内核的相关文件进行修改。在Linu 阅读全文
posted @ 2020-02-10 00:05 fxzq 阅读(636) 评论(0) 推荐(0)
摘要:在嵌入式Linux系统中,内核移植非常关键,没有Linux内核一切都是空谈,下面我们就来讨论一下Linux内核在S3C2416上的移植。首先,Linux是开源软件,其内核源代码可以直接到网站https://www.kernel.org/上下载。但Linux内核的版本非常之多,而且各个版本之间都存在有 阅读全文
posted @ 2020-02-09 00:35 fxzq 阅读(1309) 评论(0) 推荐(1)
摘要:一、AT24C02的驱动支持 Linux系统本身就支持I2C的驱动,下面就来看一下,在Linux下如何通过I2C总线访问AT24C02芯片。先运行命令“make menuconfig”打开内核配置对话框,然后勾选Device Drivers->I2Csupport项,再勾选Device Driver 阅读全文
posted @ 2020-02-08 00:16 fxzq 阅读(602) 评论(0) 推荐(0)
摘要:在嵌入式Linux系统中,实现Web服务的组件有很多,它们大多是轻量级的,对系统资源的占用不大,对嵌入式CPU的开销也不大。比较常见的组件有boa、thttpd、mini_httpd、mongoose、lighttpd、appweb以及apache等。下面就以流行广泛的boa为例来进行安装和配置。 阅读全文
posted @ 2020-02-06 18:27 fxzq 阅读(2522) 评论(0) 推荐(0)