第一次面试他人

    因项目需要,需要招聘嵌入式linux软件工程师一名,不需要有太多的经验,一年工作经验均可(无经验基础好的应届毕业生也可考虑)。    被人面试的经历多了,面试他人我可是头一回。    早上在网上帖出招聘通知,写的招聘要求很简单...

嵌入式系统:通过web界面下载文件

嵌入式Linux,利用boa 构建web服务器,在index.html中使用 超链接 href 来下载web服务器上的文件。 对于超链接的路径,href="doc/n1.cfg",要使用boa.conf中的 alias 的路径,否则路径无法正确链接。 查看 /etc/boa/boa.conf 找到路径重定...

YAFFS2的简单制作

YAFFS2制作根文件系统 1根文件系统预备知识 嵌入式Linux 中都需要构建根文件系统, 构建根文件系统的规则在 FHS(Filesystem Hierarchy Standard)文档中,下面是根文件系统顶层目录。 目录 内容 bin 存放所有用户都可以使用的、基本的命令。 ...

嵌入式多点触摸屏幕驱动设计

摘要:采用了三星公司的S3C6410X处理器,通过嵌入式Linux的驱动管理系统实现了对Cypress 7958、Snaptics TM1444等基于I2C总线协议的多点触摸屏幕的驱动设计。实践证明,在基于Linux核心的Qtopia平台以及Andriod嵌入式操作系统上运行流畅...

u-boot启动过程分析——基于lpc2210的移植代码[转]

u-boot启动过程分析——基于lpc2210的移植代码 作者:刘咖,华清远见嵌入式培训中心讲师。 u-boot是一种普遍用于嵌入式系统中的Bootloader。 Bootloader介绍 Bootloader是进行嵌入式开发必然会接触的一个概念,它是嵌入式学院二期课程中嵌...

Android/linux(earlysuspend、lateresume)睡眠唤醒机制简介

本文属于原创!!如要转载,请注明来源处 http://blog.sina.com.cn/s/blog_759dc36b0100stax.html   背景介绍: 睡眠/唤醒是嵌入式Linux非常重要的组成部分,因为优秀的睡眠唤醒机制可以是嵌入式设备尽可能的进入休眠状态,来延长电池的续...

Linux CAN编程详解

转载于http://velep.com/archives/1181.html 《Linux CAN编程详解》是一篇百度文库上的文档,主要描述了以下内容: can总线介绍及其帧类型;Linux 系统中CAN 接口配置;Linux 系统中CAN 接口应用程序开发;Linux 系统中CAN 接口编程实例...

嵌入式Linux驱动笔记(十七)------详解V4L2框架(UVC驱动)

你好!这里是风筝的博客, 欢迎和我一起交流。 Video for Linux 2,简称V4l2,是Linux内核中关于视频设备的内核驱动框架,为上层的访问底层的视频设备提供了统一的接口。凡是内核中的子系统都有抽象底层硬件的差异,为上层提...

mmap映射区和shm共享内存的区别总结

linux中的两种共享内存。一种是我们的IPC通信System V版本的共享内存,另外的一种就是我们今天提到的存储映射I/O(mmap函数) 在说mmap之前我们先说一下普通的读写文件的原理,进程调用read或是write后会陷入内核,因为这两个函数都是系...

ROS(5):嵌入式开源开发板 FirePrime

本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/48296345 未经博主允许不得转载。 博主地址是:http://blog.csdn.net/freewebsys 1,关于 FirePrime 找到了一个可以直接跑ROS的系统,我想,如果我能学会裁...

嵌入式Linux驱动笔记(十三)------spi设备之RFID-rc522驱动

###你好!这里是风筝的博客, ###欢迎和我一起交流。 上一节讲了spi框架:通俗易懂式分析了解spi框架 现在我们写一下spi的设备驱动程序, rc522是一款刷卡模块,类似于学校食堂的刷卡机。 以kernel4.8.17为例: 之前我们给mach-smdk...

嵌入式系统中RAM和ROM的疑惑澄清

而嵌入式系统中的RAM,一般也就是和PC上的(DDR)SDRAM一样,掉电丢失。 嵌入式系统特别是手机中ROM的构成,可能是NorFlash也可能是NandFlash,速度较快,但是掉电不丢失。 而之所以之前疑惑地方在于, 一、现在很多时候手机都标榜...

ARM+Linux下看门狗应用

笔者在设计ARM+Linux的产品中,使用了看门狗ADM706。这款IC的定时间隔为1.6s。由于使用ARM9的内核,操作系统为Linux。整个系统完全启动时间较长,超出了看门狗的喂狗时间门限。因此在CPU能完全启动开始喂狗前,看门狗又给出了复位信号,导...

ARM LINUX与普通LINUX区别

相对于ARM linux,我们说的普通linux指的是X86 linux,他们都是linux系统,但是由于ARM和X86是不同的CPU架构,他们的指令集不同,所以软件编译环境不同,软件代码一般不能互用,一般需要进行兼容性移植。   X86是经典的CISC指令集,指令集...

UcOS-II 和linux比较

随着现代计算机技术的飞速发展和互联网技术的广泛应用,从pc时代过渡到了以个人数字助理、手持个人电脑和信息家电为代表的3c(计算机、通信、消费电子)一体的后pc时代。后pc时代里,嵌入式系统扮演了越来越重要的角 {MOD},被广泛应用于信息...

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

写文章

热门文章

一周热门问题