对于嵌入式初学者建议读的书

        刚加入了几个嵌入式群,群里提问最多的是怎么能够快速入门?对于这个问题, 一千人个人可能有一千个答案。我也在嵌入式行业里混了几年,虽然说技术很水,经 验不多,但是比起没有入门的小白,还是有一些经验。想着把自己看过...

命令行提示符修改(环境变量PS1)

命令行输入:vi ~/.bashrc 进入修改环境个性化设置文件bashrc shift + g 到文件末尾加入一行内容:export PS1='[u@h w]$: ' 如现在在用的(提示符变黄): export PS1='e[33;1m[w]e[0m$: ' 具体环境变量PS1中的属性下文中有显示,设置完...

ubifs文件系统的制作过程&&遇到的问题及解决方案总结---之二“Linux内核中添加对UBIFS

一、移植环境 §主机:vmware-redhat5      §开发板:mini2440--256MB nandflash §kernel:2.6.29     编译器:arm-linux-gcc-4.3.2.tgz     §uboot: u-boot-2008.10   二.移植步骤 1.在内核顶层目录下使用命令:make me...

linux下海康相机的SDK开发

客流统计系统离线算法都搞完之后要上实时了,接入大楼里的海康相机的视频流,每个相机都有自己的IP,这对我们的系统开发提供了便利。我们采用海康官方提供的SDK进行开发即可得到流畅的视频流,但是由于官方资料过于复杂且没有精炼的demo导致...

Linux Core Dump浅析

一、什么是core dump         我们经常听到大家说到程序core掉了,需要定位解决,这里说的大部分是指对应程序由于各种异常或者bug导致在运行过程中异常退出或者终止,将进程此时的内存中的内容拷贝到磁盘文件中存储,我们称之为cor...

嵌入式Linux系统的电子书阅读器项目1——Overview

摘要:本项目是参考@韦东山的视频教程第三期嵌入式Linux jz2440平台的电子书项目框架,使用S5PV210 SOC芯片,Smart210开发板,基于Linux kernel 3.0.8做的移植与改进,算是一个学习嵌入式C语言框架化编程的练手项目。 项目源代码的github的...

嵌入式 编译时候头文件和库的连接详解

1.-L指定连接时库的搜索路径,这些库使用"-l"来显示指定,比如"-labc"表示的库文件为libabc.so 2."-rpath-link"比"-L"多一项功能,它指定的目录还可以用于搜索依赖库。 3."-rpath"比"-rpath-link"多一项功能,它指定的目录会被编译...

交叉编译ffmpeg并生成ffplay

FFmpeg编译的时候,默认没有编译出ffplay,需要编译SDL库,然后在FFmpeg加入ffplay编译选项。 1.交叉编译SDL库 a../configure --prefix=/opt/Rasp  --host=arm-bcm2708-linux-gnueabi --enable-static b.make c.make install 2.交叉编...

Linux清除系统缓存

1)缓存机制介绍在Linux系统中,为了提高文件系统性能,内核利用一部分物理内存分配出缓冲区,用于缓存系统操作和数据文件,当内核收到读写的请求时,内核先去缓存区找是否有请求的数据,有就直接返回,如果没有则通过驱动程序直接操作磁盘...

SQLite嵌入式数据库,加解密工具,可视化工具

sqlite数据库是一种嵌入式数据库,可直接从官网下载(http://www.sqlite.org/)。可以设置不同后缀名,而且遵循ACID关系型数据库系统,所以如果对其他关系型数据库比较熟悉的话,能很快上手。 sqlite可以加密,加密后无法直接使用可视化工...

基于tiny4412的Linux内核移植 -- PWM子系统学习

转载地址:http://www.cnblogs.com/pengdonglin137/p/5171275.html Exynos4412一共可以输出4路PWM(timer0、timer1、timer2、timer3产生的PWM有对应的输出引脚,timer4没有对应的引脚),但是在tiny4412上只有两路PWM引出供片外外设使用,...

嵌入式---时钟结构

CPU正常工作需要有合适的时钟信号,包括ARM核使用的CCLK时钟,和芯片外设使用的PCLK时钟。  CPU时钟结构:   时钟产生单元包括晶体振荡器、锁相环振荡器(PLL)和VPB分频器。   •晶体振荡器 可以使用内部的晶体振荡器产生时钟信号,也...

linux 各应用库

转自http://www.cppblog.com/merlinfang/archive/2014/12/26/209311.aspx 下次造轮子前先看看现有的轮子吧 值得学习的C语言开源项目 - 1. Webbench  Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客...

linux下常用的开源库

linux下常用的开源库名字及简介,使用文档和教程可以自己百度 (自己整理,不定时完善)SQLiteSQLite是一款轻型的数据库。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要...

linux下自动加载设备驱动程序模块

假设你的设备驱动程序为:yourdrivername.ko  1 cp yourdrivername.ko /lib/modules/"version"/kernel/drivers/misc  其中,version为linux的版本,默认为:2.6.23.1-42.fc8  2 编辑/lib/modules/"version"/modules.dep,设置驱动程序...

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

写文章

热门文章

一周热门问题