嵌入式linux下sqlite应用

《一、嵌入式sqlite库的移植》  FM001 Sqlite3动态库移植模块设计 功能描述 SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库一样,您不需要在...

嵌入式Linux常用文件系统

Linux支持很多文件系统,在选择时应根据应用的功能选择文件系统 内核只认识VFS(虚拟文件系统),不同的文件系统实现的都是和VFS的相互调用,进而通过VFS访问内核 MTD(Memeory Technology Device,存储技术设备):针对Flash做的底层驱动...

ARM嵌入式Linux设备树简介及应用示例

1). 简介 设备树(Device Tree)是一种用来描述系统硬件的数据结构,一些硬件设备设计机制就是可被系统发现的(如PCIExpress或者USB总线),而有一些则不是(尤其是内存映射外设)。对于后一种情况,不同于X86架构系统采用BIOS和操作系...

嵌入式Linux实现TCP/IP通信

实现client向server发送数据。server里面的rev要用nsockfdclient里面的send用sockfdtcp_server代码:#include #include #include #include #include #include #include #include #include #include ...

arm 嵌入式LINUX启动过程

一位大师级的人物写的,不看要后悔的哟!! LINUX启动过程首先,porting linux的时候要规划内存影像,如小弟的系统有64m SDRAM, 地址从0x 0800 0000 -0x0bff ffff,32m flash,地址从0x0c00 0000-0x0dff ffff. 规划...

嵌入式 Linux开发Kernel移植(二)——kernel内核配置和编译

嵌入式 Linux开发Kernel移植(二)——kernel内核配置和编译    本文选择linux 2.6.35.7版本kernel进行实践。一、linux kernel源码目录分析Kbuild,Kernel Build,管理内核编译的文件Makefile,kernel工程的Makefile。arch,体系架构,a...

嵌入式Linux学习笔记(基于S5PV210 TQ210)

基于S5PV210、TQ210平台。 本文更多的是教会大家如何学习! 包括如下内容: 1、前言 2、开发环境搭建 3、制作交叉编译器 4、裸机编程 4.1、汇编学习 4.2、S5PV210启动流程 4.3、点亮一个LED 4.4、串口 4.5、实现printf 4.6、时钟配置 4.7、...

嵌入式Linux根文件系统制作和挂载

嵌入式Linux系统由三部分组成: uboot、kernel、根文件系统, 还是这张老图 这里的根文件系统可以说是包含两个部分: 一个是根,一个是文件系统 那么什么是根呢?哈哈 其实根表示的就是第一个的意思 下面贴张图看看整个根文件系统制作的步...

Linux编辑器——vi(vim)

1.简介 vi是linux系统下简单易用的编辑器之一,几乎所有linux操作系统都自带vi编辑器。在终端中敲入vi 文件名,就可以打开编译器,类似windows系统下的记事本,功能强大,使用方便。 2.vi的模式 vi有三种模式: (1)命令行模式 用户在...

嵌入式Linux——驱动调试:修改内核代码来定位系统僵死问题

简介:     在驱动运行时可能会碰到系统因为某些不明原因而僵死的问题。而本文主要就是介绍通过修改内核代码来将僵死的位置找出。    Linux内核:linux-2.6.22.6  所用开发板:JZ2440 V3(S3C2440A) 声明:     本文是看完韦...

嵌入式Linux入门10:编译管理Makefile

在Linux开发中,Makefile占有比较重要的一席之地。几乎所有的开源项目都会带有Makefile——或脚本产生,或自带。前面的文章也有介绍过,linux环境编译程序有三个步骤:./configure、make和make install。在此过程,configure脚本就会产生Ma...

嵌入式系统之系统分区(system partition)

系统分区 映射 概念 抽象层次 成本函数 分区方法 确定的方法exat method 枚举法 ILPinteger linear programs 启发式方法heuristic method constructive methods random mapping hierarchical clustering iterative methods ...

嵌入式Linux驱动笔记(十二)------通俗易懂式分析了解spi框架

你好!这里是风筝的博客, 欢迎和我一起交流。 之前讲过i2c框架:通俗易懂式分析了解i2c框架 如果之前你看懂了,那其实spi框架也差不多。 同样的,先上张图: 老规则,从上往下看起,以kernel4.8.17为例: 在mach-smdk244...

嵌入式 清空Linux下的DNS缓存

1. DNS存放位置:/etc/resolv.conf ,格式:nameserver 9.181.2.101 2. 如果要disableDNS, 就将该配置文件置为invalid nameserver: echo "nameserver 9.123.253.45" > /etc/resolv.conf 3. 要totally disableDNS, 还需要将系统中的DNS缓...

嵌入式linux系统的时间设置

一、设置系统时间 #设置系统时间为2018-12-12 08:00:00 date -s 201812120800.00   二、获取系统时间 //获取时间,未经时区转化的时间 time_t sys_time = time(NULL); //转化为东八区的时间 sys_time += 8*3600; //转为year-mo...

发布经验,赚取财富值,与更多的电子工程师一起成长!

写文章

热门文章

一周热门问题