240
收录了9941篇文章 ·1883个问题 · 0人关注

嵌入式 Linux是嵌入式操作系统的一个新成员,其最大的特点是源代码公开并且遵循GPL协议,近几年来已成为研究热点。目前正在开发的嵌入式系统中,有近50%的项目选择Linux作为嵌入式操作系统。

0

linux 下性能分析工具 Gprof

   这些天自己试着对项目作一些压力测试和性能优化,也对用过的测试工具作一些总结,并把相关的资料作一个汇总,以便以后信手拈来!   1 简介 改进应用程序的性能是一项非常耗时耗力的工作,但是究竟程序中是哪些函数消耗掉了大部分执...

0

Linux下交叉编译openssl

1. 安装交叉编译器,这里用的是gcc-linaro-arm-linux-gnueabihf-4.8,当然也可以使用更高版本 非官方下载地址:http://download.csdn.net/detail/huangchijun11/9828071 官方下载地址:https://www.linaro.org/downloads/ 官方网站上根据...

0

Linux中SysRq的使用

1.简介SysRq 键可以直接从内核输出信息。只要不是禁止中断状态,即使死机时也可以获取信息。SysRq 键在确认内核运行、调查内核死机原因等各种情况下都非常有效。2.需要kernel打开CONFIG_MAGIC_SYSRQ选项支持3.内核的源代码位置:drivers/tty...

0

OpenNI在树莓派B+和树莓派2的移植

准备工作 更新和安装支持库 sudo apt-get update sudo apt-get install git g++ python libusb-1.0-0-dev freeglut3-dev openjdk-6-jdk doxygen graphviz 下载稳定版本的OpenNI和PrimeSense git clone https://github.com/OpenNI/Ope....

0

根文件系统(linuxrc、inittab、fstab)

class="markdown_views prism-github-gist"> 根文件系统 根文件系统是除内核映像文件外,init程序、shell程序、各种程序运行需要的的库等不可缺少文件的集合。 构建根文件系统时,一般遵循FHS标准,详见维基百科 (https://en....

0

Linux中USB无线网卡实现AP模式(hostapd交叉编译环境下).

用手机APP来实现无线监控已经成功了,接下来准备讲解andriod相关的知识和客户端APP源程序 以手机上WIFI热点为例,有4种常用的"认证/加密" a. open b. WEP c. WPA(TKIP) d. WPA2(AES) 需要用到的源代码有: hostapd-2.0.tar.gz,下载地址...

0

嵌入式Qt-4.8.6显示中文并且改变字体大小和应用自己制作的字体库

问题: QT4.8.6在移植到开发板上的时候,中文支持是必不可少的,如何让QT支持中文,如何制作QT支持的字体文件,如何使QT UI编辑器中的字号与开发板中的字号一致。 详解: 1>如何让QT支持中文   QT程序中指明的字...

0

Linux修改进程优先级

一 进程优先级简介 Linux操作系统是一个多用户、多任务的操作系统,Linux系统中通常运行着非常多的进程。但是CPU在同一个时钟周期内只能运算一个指令。进程优先级决定了每个进程处理先后顺序。   二 示例     三 修改NI值时注意事项 ...

0

手把手教你写Linux设备驱动---input子系统(一)--input事件应用程序的读写实现(基于

     这节,我们来说下input子系统,什么是input子系统?input子系统就是输入子系统。     输入子系统是 Linux内核用于管理各种输入设备 (键盘,鼠标,遥控杆,书写板等等 )的部分,用户通过输入子系统进行内核,命令行,图形接口之间...

0

深入 Linux 的进程优先级

转自: http://liwei.life/2016/04/07/linux%E7%9A%84%E8%BF%9B%E7%A8%8B%E4%BC%98%E5%85%88%E7%BA%A7/ 为什么要有进程优先级?这似乎不用过多的解释,毕竟自从多任务操作系统诞生以来,进程执行占用cpu的能力就是一个必须要可以人为控制的...

0

嵌入式软件工程师的困惑

  嵌入式软件工程师,我现在越发讨厌既笼统又讨巧的称呼。笼统是指它没有明确任务,讨巧是挂着嵌入式难道就不是码农?  嵌入式软件工程师实际上是个行业称呼:专指在嵌入式平台开发软件的软件工程师,实际上还是软件工程师。嵌入式平...

0

ARM学习之实现开机自动登录以及修改开机启动项

由于寒假要留校做大创项目,用到的开发板是ZLG的imx280a,开始学习ARM,做个记录方便查看。今天做的是实现开机自动登录以及修改开机启动项。 一,开机自动登录。 1.首先我们在/bin目录下创建一个名为autologin的可执行文件(注意这里的/bin...

0

深入理解Linux字符设备驱动

文章从上层应用访问字符设备驱动开始,一步步地深入分析Linux字符设备的软件层次、组成框架和交互、如何编写驱动、设备文件的创建和mdev原理,对Linux字符设备驱动有全面的讲解。 本文整合之前发表的《Linux字符设备驱动剖析》和《 Linux ...

0

ARM Linux启动详解(1)–系统上电到执行到linux kenel

data/attach/1907/llx7660tweuw83g1c1tldmbwui526ibh.jpgdata/attach/1907/7tesfoyyisiwegkzrkkgb8napi3lbc31.jpg 1.引言 所有嵌入式系统都能从系统架构角度上分成四个层次: 1. 引导加载程序(Boot Loader):由可选的固件代码和 Boot Lo...

0

基于嵌入式ARM的mp3播放器的设计

一、       设计题目:基于ARM的mp3播放器的设计二、       课程设计教学目的: 1、了解并掌握系统电路的一般设计方法,具备初步的独立设计能力; 2、掌握Unix/Linux系统原理; 3、提高综合运用所学的理论知识独立分析和解决...

热门文章