2、嵌入式学习之uCOS-II基础入门

内核(Kernel) 多任务系统中,内核负责管理各个任务,或者说为每个任务分配CPU时间,并且负责任务之间的通讯。内核提供的基本服务是任务切换。之所以使用实时内核可以大大简化应用系统的设计,是因为实时内核允许将应用分成若干个任务,由...

嵌入式linux系统开发概述之六----图形用户界面(GUI)

http://blog.csdn.net/ramon_gu/article/details/5571548 2010-05-09 11:27 2090人阅读 评论(0) 收藏 举报  分类:   以前的一些文章(11)  版权声明:本文为博主原创文章,未经博主允许不得转载。   6  图形用户界面...

构建ARM Linux交叉编译工具链 详解

转自 http://blog.csdn.net/hailin0716/article/details/17578767 本章学习目标:   ● 了解交叉编译工具链   ● 理解分步构建交叉编译工具链的方法   ● 学会使用Crosstool工具构建交叉编译工具链 2.1  交叉编译工具链介绍 读者可...

Linux启动时间的极限优化

作者: Maco   该文章转载自网络大本营:http://xrss.cn/Info/13420.Html在 上次完成嵌入式应用的Linux裁减后,Linux的启动时间仍需要 7s 左右,虽然勉强可以接受,但仍然没有达到我个人所追求的目标——2s 以内。况且,在实际的商用环境...

TCP套接口的FIN_WAIT_2状态超时

PROC文件tcp_fin_timeout默认为60秒,内核中相应的变量为init_net.ipv4.sysctl_tcp_fin_timeout,不过其以jiffies表示,默认值为TCP_FIN_TIMEOUT,即(60 * HZ)。此值表示一个不再被应用层使用(执行了close调用)的TCP连接处于FIN_WAIT_2...

嵌入式/X86下linux系统死机及内存优化

一.  CPU 过高或死锁导致系统卡死   1. CPU占用过高 (1)开线程太多导致CPU占用过高,系统卡死  解决:优化应用层业务逻辑,有些业务不必开线程就不开 (2)频繁清缓存导致读spi-flash频繁,引起CPU过高 解决:在内核中文件系统部分...

00002.嵌入式Linux的主流版本及开发商

嵌入式Linux的主流版本及开发商     以体积裁减为追求目标的发布版本     ETLinux —— 运行在小型工业计算机上,特别是PC/104上。(www.prosa .it/etlinux)     LEM —— 运行在386上,体积小于8M。(linux-embedded.com/lem.php3)  ...

ARM视频 嵌入式linux培训班视频

http://v.youku.com/v_show/id_XNDU2MzgzNzY=.html

嵌入式linux系统裁剪

 花了几天的时间,终于把系统从近200 MB裁到小于16 MB, 虽然现在看来过程非常简单,对于最初的那点恐惧觉得有点可笑。在这里把主要心得写一下,总结一下心得, 希望可以给相关人员一点参考。     主要步骤如下:     1. 充分了解系...

嵌入式Linux系统的电子书阅读器项目2——Display System

1.显示系统(Display system) 架构 显示系统由核心层与各个组件(fb、crt等)部分,其架构图如图1所示。每个组件都是可装载卸载的,即系统不需要实现所有组件,仅需要激活一个组件就能使用该组件在组件指定的特性和范围中运行,本项目其它子系...

ubuntu下如何查看和设置分辨率

转载请注明出处: http://www.cnblogs.com/darkknightzh/p/5681159.html 原网址: http://www.2cto.com/os/201303/193971.html   本来不知道服务器分辨率是多少,但是刚才莫名其妙的,分辨率感觉变成了640*480,这样用起来太不爽了,...

嵌入式 制作x86平台Linux跟文件系统initrd.img

什么是初始 RAM磁盘? 初始 RAM磁盘(initrd)是在实际根文件系统可用之前挂载到系统中的一个初始根文件系统。initrd与内核绑定在一起,并作为内核引导过程的一部分进行加载。内核然后会将这个 initrd文件作为其两阶段引导过程的一部分...

嵌入式 Linux下编译并使用curl静态库

 #x86  ./configure --disable-shared --enable-static --disable-ftp --disable-ipv6 --disable-rtsp --disable-tftp --disable-telnet --disable-largefile --disable-smtp --disable-imap --without-ssl --without-libssh2 --without-...

我的嵌入式学习之旅——起航篇

发奋之原动力 曾经听到过这样一句话:在当今互联网称霸四方、物联网正在崛起的时代里,不懂任何编程的你,毕业后必将陷入为生活而四处流浪的地步。或许很多人认为这句话太言过其实,认为不学编程的人有千千万,照样每天大鱼大肉活得无比滋...

浅谈Linux启动MongoDB所遇问题

浅谈Linux启动MongoDB所遇问题浅谈Linux启动MongoDB所遇问题 libc.so.6: version `GLIBC_2.14' not found问题 出现这个错误的原因是:Red Hat系统的glibc的版本太低,软件编译时使用了较高的glibc版本引起的。解决方法如下: 1.查看...

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

写文章

热门文章

一周热门问题