嵌入式Linux内存使用与性能优化

1.  怎样查看系统当前可用内存 ? 答:使用 free 命令即可。如下图所示:   说明:   buffers: 主要用来给Linux系统中块设备做缓冲区(把分散的写操作集中进行,减少对磁盘或者Flash设备的写次数,提高系统性能) cached:用来缓冲打开...

【笔记】嵌入式Linux内核初识

嵌入式Linux内核相关的基础知识,笔记中所指的内核为Linux2.6版本 以后会出一个Linux3.14.43版本的内核,敬请期待=v= 授课老师:朱有鹏 听课辣鸡:宕机酱 2016.12 Linux内核 从1992年到现在,他的版本太多了。我们要选择合...

嵌入式linux学习方向(末尾备注自录配讲视频地址)

 四种技术方向工作与整体学习架构   在这一期,我给大家介绍一个嵌入式整体的架构与学习的方向,希望让学习者有更好的学习路径,避免浪费过多的时间在选择上,把更多的精力放在学习上面,而以后的视频的大体方向也是遵循这一期内容的方...

嵌入式linux如何配置搭建网络环境的过程

在板子上装好linux后,然后接下来就是把它联网,在这个过程遇到许多问题,与大家分享一下 首先,我们联网的方法是网线直连到路由器,所以我们需要做的事情有其实就两件,设置静态ip和设置dns。 静态ip的设置 1.确定路由器的ip ...

嵌入式Linux系统下应用程序自启动问题

这两天为了让液晶屏在开机时可以自动启动界面,我研究了下Linux下应用程序子启动问题。 Linux系统启动时,内核启动完毕,会执行init程序,启动新进程和退出时重新启动其它进程。别的系统我不太清楚,只知道我的系统里,init工作是在/etc/i...

Linux驱动混杂设备模型详解与程序实例

一,混杂设备的定义   在Linux中,存在这么一类字符设备,他们拥有相同的主设备号为10,但次设备号不同,这类设备就称为混杂设备(miscdevice).所有的混杂设备形成一个链表,对设备访问时内核根据次设备号查找到相应的混杂设备。   混杂设...

Beaglebone Black 断网后重新连接问题

Beaglebone Black用网线连接以太网时,如用网线直接连到交换机,或者用网线和PC网口直接相连。BBB的以太网口为eth0,设置静态地址(在interface文件中设置auto eth0,并设置好static和网址)。发现一个问题,就是把网线直接拔掉后,立即又...

制作 img系统镜像的详细方法

      I.MX6开发板目前支持从TF卡和eMMC启动,启动时,由于各个不同的启动文件对路径有不同的要求,例如uboot文件要求位于启动设备的某个块,dtb文件要求在FAT分区上,文件系统要求在Linux分区上,基于此,我们目前采用将映像制作成img文...

final link failed: Nonrepresentable section on out

产生这个错误的原因和链接库有关,具体还不知道为啥,任务太紧了,先把错误解决了再说吧。 arm-linux-g++ -Wl,-O1 -Wl,-rpath,/opt/qt-4.8.5-arm/lib -o SDKTest main.o    -L/opt/qt-4.8.5-arm/lib libfsdk.so -lQtGui -L/opt/tslib-1....

韦东山嵌入式Linux

http://edu.csdn.net/course/detail/207

Ubuntu嵌入式交叉编译器arm-linux-gcc

1、下载安装包 下载arm-linux-gcc-4.4.3.tar.gz存放在其中一个目录。 2、解压安装包 sudo tar zxvf arm-linux-gcc-4.4.3.tar.gz -C /usr/local/arm/ 3、添加环境变量 使用:vim /home/rice/.bashrc 在当前文件最后一行添加: export ...

linux mtd - mtdpart.c

转载请注明来自:http://blog.csdn.net/xgbing (1)add_mtd_partitions [cpp] view plain copy int add_mtd_partitions(struct mtd_info *master,  在flash驱动中已经初始化                       cons...

(转)移植QT5.6到嵌入式开发板

原文地址:http://blog.csdn.net/lizuobin2/article/details/52673494 原文如下: 目前网上的大多数 QT 移植教程还都停留在 qt4.8 版本,或者还有更老的 Qtopia ,但是目前 Qt 已经发展到最新的 5.7 版本了,我个人也已经使用了...

嵌入式Linux函数之printfk()函数

1概述:   printk相当于printf的孪生姐妹,她们一个运行在用户态,另一个则在内核态被人们所熟知。但是根据不同的操作系统也会有不一样的效果,例如编写一个hello word 内核模块,使用这个函数不一定会将内容显示到终端上,但是一定在内...

开发板学习Day6-裸机开发步骤简介

ARM裸机开发: 首先介绍一下: gcc: gcc是linux系统下主要的编译软件,gcc的全称是GNU编译器套件(GNU Compiler Collection), 除了可以编译c语言开发的程序外,还可以开发C++、Java等多个语言的程序。 GCC的初衷是为GNU...

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

写文章

热门文章

一周热门问题