Linux下多进程多线程混合开发框架

    多进程和多线程的概念相信大家都大致清楚,就不去百度copy了。这里引用一个比喻来描述下多进程和多线程:         多进程是立体交通系统,虽然造价高,上坡下坡多耗点油,但是不堵车。    多线程是平面交通系统,造价低...

shell 实现 ps 获取内容 以及简单的管道讲解

下面是正确的实现方式,把所有的查询到ps相关信息都给获取到,#!/bin/bashsource /etc/profileMGT_Process=('/sbin/nginx$' '/nginx/etcd_proxy.conf$' '/nginx/nginx.conf$')NGX_Process=('/sbin/nginx$' '/nginx/etcproxy.conf$' '/nginx/...

嵌入式系统,名词解释

内核对象:任务(每一个应用程序)、信号量、互斥信号量(用于保护共享资源,可以被嵌套)、事件标志组、消息队列、定时器、存储块等。 可剥夺:即就绪队列中一旦有优先级高于当前运行进程优先级的进程存在时,便立即进行进程调度,转让CPU。...

嵌入式中缓冲区队列的实现

class="markdown_views prism-github-gist"> 在串口,IIC或SPI以及CAN等通信中,往往需要一次性发送一帧完整的数据,由于硬件发送的速度问题,硬件不能及时发送出去,就会导致数据丢失等一系列问题。通常采用建立缓冲区解决。队列可以...

添加PMU && 电池的NTC

      AXP181 内部集成了一个自适应的 USB-Compatible 充电器,3 路降压转换器(Step-Down DC-DC converters),5 路线性稳压器(LDO),2 路负载开关(Switch),4 路功率器件开关,电压/电流/温度监视器及8-bit ADC。为保证电源系统安全稳...

嵌入式学习笔记(十一) --shell脚本编程

总结一句话来说,shell脚本编程 = 基本命令 + 变量 + 语句。看起来没有什么特殊的地方,那就试着分析下吧!本章内容shell与shell脚本区分shell变量的类型shell语句函数一、什么是shell?它和shell脚本有什么区别?shell:英文单词shell可直...

Linux下永久修改MAC地址和ifconfig命令总结

1. 固定一个MAC地址,特别是在使用多个虚拟机的时候 linux环境下:用root身份登录,在/etc/rc.d/rc.local里加上这三句ifconfig eth0 downifconfig eth0 hw ether 00:0C:18:EF:FF:EDifconfig eth0 up这样重新reboot后就不怕MAC复原了。 2. i...

Linux移植添加norflash MTD分区

    开发板上只有Nor Flash,所以为了实现层次文件系统,需要为Linux2.6.20增加Nor Flash MTD驱动支持。其实工作量并不大,因为已经有现成的程序可供参考。     MTD的驱动程序都集中在drivers/mtd里面。我们需要做的,仅仅是...

嵌入式Linux引导过程之1.5——从BootRom到Xloader

--by FeCen 在开始看Xloader_Entry的代码之前,我想先总结一下从芯片上电到开始运行Xloader的代码的过程,这是我目前理解的一个过程,可能有所出入,待以后继续完善。当系统上电之后,首先会将PC寄存器设置成BootRom里面的代码对应的一个地...

嵌入式Linux学习1---虚拟机ping不通win7宿主机

今天在我的win7本本上通过虚拟机安装了个ubuntu11的linux系统,我想通过bridge方式与宿主机通信与上网,配置好后,在ubuntu上上网是没问题,打开www.baidu.com很顺畅,可就是ping不通宿主机(宿主机可以ping linux),感觉不是我配置的问题...

嵌入式Linux学习(四)用c语言点亮LED

硬件初始化 1、关闭看门狗 2、初始化时钟 3、初始化SDRAM   启动文件需要完成的任务 1、设置main函数的返回地址 2、调用main函数           3、设置栈(将sp指针指向某块内存) 4、清理工作   自行编写启动文件 @*****...

嵌入式Linux开发环境的建立——Ubuntu上建立tftp服务器

背景:在嵌入式Linux开发过程中,需要使用tftp方式从Linux主机下载文件到板子中,因此需要在主机Linux系统中安装tftp服务器。   环境:环境:Ubuntu 11.10   1、安装tftp和tftpd,前者是客户端,后者是服务程序。$ sudo apt-get install ...

Shell编程基础[转作者嵌入式Linux见长,见解深刻]

Shell编程基础[转]http://blog.chinaunix.net/uid-13701930-id-336583.html 本文作者:Leal 授权许可: 创作共享协议 GNU自由文档许可证 编辑人员:FireHare, Dbzhang800 我们可以使用任意一种文字编辑器,比如nedit、kedit、emacs...

嵌入式Linux之我行——Linux-2.6.30.4在2440上的移植之UDA1341声卡驱动

http://blogold.chinaunix.net/u3/101649/showart.php?id=2086765

嵌入式Linux Qt多个按键先后检测的实现方法

QT的按键是基于事件进行触发的。     在产品开发中,假设我们要在APP的某个页面中,同时按下多个按键进入工厂测试模式。又假设我们要写一个魂斗罗或者超级玛丽的游戏,我们需要按方向键让小人走,按某个键跳或者射击,这都需要先后检测按...

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

写文章

热门文章

一周热门问题