
嵌入式 Linux是嵌入式操作系统的一个新成员,其最大的特点是源代码公开并且遵循GPL协议,近几年来已成为研究热点。目前正在开发的嵌入式系统中,有近50%的项目选择Linux作为嵌入式操作系统。
基于S5PV210、TQ210平台。 本文更多的是教会大家如何学习! 包括如下内容: 1、前言 2、开发环境搭建 3、制作交叉编译器 4、裸机编程 4.1、汇编学习 4.2、S5PV210启动流程 4.3、点亮一个LED 4.4、串口 4.5、实现printf 4.6、时钟配置 4.7、...
嵌入式Linux系统由三部分组成: uboot、kernel、根文件系统, 还是这张老图 这里的根文件系统可以说是包含两个部分: 一个是根,一个是文件系统 那么什么是根呢?哈哈 其实根表示的就是第一个的意思 下面贴张图看看整个根文件系统制作的步...
1.简介 vi是linux系统下简单易用的编辑器之一,几乎所有linux操作系统都自带vi编辑器。在终端中敲入vi 文件名,就可以打开编译器,类似windows系统下的记事本,功能强大,使用方便。 2.vi的模式 vi有三种模式: (1)命令行模式 用户在...
简介: 在驱动运行时可能会碰到系统因为某些不明原因而僵死的问题。而本文主要就是介绍通过修改内核代码来将僵死的位置找出。 Linux内核:linux-2.6.22.6 所用开发板:JZ2440 V3(S3C2440A) 声明: 本文是看完韦...
在Linux开发中,Makefile占有比较重要的一席之地。几乎所有的开源项目都会带有Makefile——或脚本产生,或自带。前面的文章也有介绍过,linux环境编译程序有三个步骤:./configure、make和make install。在此过程,configure脚本就会产生Ma...
系统分区 映射 概念 抽象层次 成本函数 分区方法 确定的方法exat method 枚举法 ILPinteger linear programs 启发式方法heuristic method constructive methods random mapping hierarchical clustering iterative methods ...
你好!这里是风筝的博客, 欢迎和我一起交流。 之前讲过i2c框架:通俗易懂式分析了解i2c框架 如果之前你看懂了,那其实spi框架也差不多。 同样的,先上张图: 老规则,从上往下看起,以kernel4.8.17为例: 在mach-smdk244...
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, 还需要将系统中的D...
一、设置系统时间 #设置系统时间为2018-12-12 08:00:00 date -s 201812120800.00 二、获取系统时间 //获取时间,未经时区转化的时间 time_t sys_time = time(NULL); //转化为东八区的时间 sys_time += 8*3600; //转为year-mo...
嵌入式 Linux进程间通信(四)——Linux系统日志 syslog 是一种工业标准的协议,用来记录设备的日志。Linux日志系统由系统日志监控程序syslogd和内核日志监控程序klogd组成,两个监控程序都是守护程序(daemon),且都注册成...
一、socket概述 1.socket定义 socket是一种常用的进程之间通信机制,通过它不仅能实现本地机器上的进程之间的通信,而且通过网络能够在不同机器上的进程之间进行通信。每一个socket都用一个半相关描述符{协议、本地地址、本地...
1.Linux文件分类①普通文件:计算机用户和操作系统用于存放数据、程序等信息的文件。 ②目录文件:Linux文件系统将文件索引节点号和文件名同时保存在目录中,所以目录文件就是将文件名称和它的索引节点号结合在一起的一张表。③设备文件:L...
http://blog.ednchina.com/mcuandme/1787530/Message.aspx http://blog.chinaunix.net/u3/101649/showart_2232724.html 嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式L...
class="markdown_views prism-atom-one-light"> 转载原文 最近在看一本书,《嵌入式Linux内存使用与性能优化》,这本书重点关注的是Linux内存的使用与优化策略,相关基础知识讲得比较通俗易懂,优化策略也阐述得详略得当,感觉挺...
1. 由于消息队列是属于内核的,因此在执行时,必须有Root权限才可以,否则会在访问消息队列时,出现EACCES错误,即访问权限的问题 2. msgbuf.mtype的设置 int msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg); msgp指向结...