Linux嵌入式学习-mount命令+nfs挂载失败原因

NFS 挂载失败原因[待搜集]1.挂载时若出现mount.nfs: Input/output error解决:在客户端也需启动portmap服务 service portmap status[查看状态];service portmap start[启动] 2.在用nfs共享大文件或者挂载根文件系统时候出现下面的问题:nfs: server 192.168.14.223 not responding
阅读本文

嵌入式 Linux应用程序如何读取(修改)芯片寄存器的值

这一问题来自项目中一个实际的需求:我需要在Linux启动之后,确认我指定的芯片寄存器是否与我在uboot的配置一致。举个例子:寄存器地址:0x20000010负责对DDR2的时序配置,该寄存器是在uboot中设置,现在我想在Linux运行后,读出改寄存器的值,再来检查该寄存器是否与uboot的配置一致。Linux应用程序运行的是虚拟空间,有没有什么机制可以是完成我提到的这一需求。若行,还请附些测试
阅读本文

嵌入式Linux驱动学习之路(十九)触摸屏驱动、tslib测试

触摸屏使用流程:  1. 按下产生中断。  2.在中断处理程序中启动AD转换XY坐标。  3.AD转换结束并产生AD中断。  4. 在AD的中断处理函数中上报信息,启动定时器。  5. 定时器时间到后进入中断,处理长按滑动。跳转到第二步  6. 松开。 驱动程序代码:/*****************************************************************
阅读本文

uboot下的命令行

1.典型嵌入式linux系统启动过程:嵌入式系统上电后先执行uboot、然后uboot负责初始化DDR,初始化Flash,然后将OS从Flash中读取到DDR中,然后启动OS(OS启动后uboot就无用了) 2.uboot必须解决哪些问题1、自身可开机直接启动(1)一般的SoC都支持多种启动方式,譬如SD卡启动、NorFlash启动、NandFlash启动等·····uboot要能够开机启动,必须
阅读本文

Linux嵌入式学习-交叉编译openssl

利用arm-none-linux-gnueabi-gcc交叉编译openssl,生成静态库文件libcrypto.a ,libssl.a1、从openssl官网下载openssl最新版本,我下载的是openssl-1.0.2e。下载地址:http://www.openssl.org/source/2、安装arm-none-linux-gnueabi-gcc,下载后解压,然后配置一下环境变量就可以。
阅读本文

嵌入式LInux-让开发板访问外网-ping bad address baidu.com

我的嵌入式设备已经接入网络。能够ping局域网ip。可是为了实现能够ping通外网。比如 ping baidu.com 还是不行的。当运行ping baidu.com这个命令时,提示 ping bad address baidu.com。这是因为板子的dns服务还没有配置。这里 新建/etc/hosts文件(如果存在则只需修改)内容如下:127.0.0.1   localhost建立/etc/re
阅读本文

05.移植内核3.4.2

1 uboot的启动流程由uboot的启动流程可知,最后阶段将会传来两个关键的参数。一个是机器id,另一个是tag参数地址。而内核的任务是根据机器id选择/判断是否支持该机器,如果支持,则调用机器相关的初始化函数->解析TAG参数->装载驱动程序->挂接根文件系统->启动应用程序2 移植kernel的过程 1 一. 内核启动流程,据此配置内核(机器ID) 2 1.1 修改Makefile
阅读本文

嵌入式系统开发学习如何起步、如何深入?[转]

很多新手学习嵌入式系统,不清楚那么多方向舵知识和参考书,该从哪里开始学习。入手了,却又在该先学习什么后学习什么上失去方向。这里有你想要的答案,帮你指点迷经。这是我在ITjob培训网上找到的课程大纲,觉得作为嵌入式系统开发的学习步骤,按部就班地去施行和学习,到不失为一种好的学习方法:)就算是作为参考也是有很好的价值的!随着现代社会信息化进程的加快,嵌入式系统被广泛的地应用于军事、家用、工业、商业、办
阅读本文

嵌入式软件研发工程师 学习流程

很多新手学习嵌入式系统,不清楚那么多方向舵知识和参考书,该从哪里开始学习。入手了,却又在该先学习什么后学习什么上失去方向。这里有你想要的答案,帮你指点迷经。 这是我在ITjob培训网上找到的课程大纲,觉得作为嵌入式系统开发的学习步骤,按部就班地去施行和学习,到不失为一种好的学习方法:) 就算是作为参考也是有很好的价值的!随着现代社会信息化进程的加快,嵌入式系统被广泛的地应用于军事、家用、工业、商业
阅读本文

嵌入式要学什么

嵌入式要学什么2013-3-19 17:11| 发布者: admin| 查看: 972| 评论: 1摘要: 嵌入式要学什么 很多新手想学 嵌入式,在 嵌入式学习网上咨询我们的老师, 嵌入式该学什么,该怎么学?嵌入式要学什么 很多新手想学 嵌入式,在 嵌入式学习网上咨询我们的老师, 嵌入式该学什么,该怎么学? 首先要明确 嵌入式的工作有分工,有做硬件的,也有做软件的,硬件的工程如有做PC
阅读本文

【经验记录】如何给嵌入式Linux的SD/MMC卡驱动中添加多个分区

How to add multi partition for SD/MMC card in Linux Driver之所以写这个,是因为,在这个过程中,自己明显感觉到了,做事情一定要有一定的方法,方法对了,事情做的才有效率,否则就是事倍功半。【过程】当前,Linux下sd/mmc卡的驱动已经实现。需要在此基础上实现,给这个mmc/sd块设备加多个分区。有人会问,那等系统启动后,通过fdisk工具去
阅读本文

基于DM9000A和LPC2214的嵌入式以太网接口设计

2009-01-19 15:56:42基于DM9000A和LPC2214的嵌入式以太网接口设计引言        互联网的迅速发展使得网络用户呈指数增长,在使用计算机进行网络互联的同时,各种家电设备、仪器仪表以及工业生产中的数据采集与控制设备也在逐步地走向网络化,以便共享网络中庞大的信息资源。以太网技术以其灵活方便的连接方式、良好的开放性、高效、低廉等优点,已经广泛地应用于各种计算机网
阅读本文

嵌入式Linux驱动学习之路(二十二)用内存模拟磁盘

安装驱动后,可在/dev/目录下发现已经生成了相应的设备文件。格式化设备:mkdosfs /dev/ramblock。    挂载设备。    读写设备 。驱动程序代码:/************************************************************************* > File Name: ramblock.c > Author
阅读本文

本科生学习fpga,dsp,嵌入式操作系统哪个好

本科生的话,建议做软件方向的嵌入式系统,即利用现有的芯片和操作系统(开源的非开源的都可以)进行开发。嵌入式没有竞争相对小的方向,不管你搞什么,今天无限风光,明天就有可能寄人篱下。希望楼主在选择之前首先端正一下态度,选择了电子工程师这条路,就没有“竞争小”这项选择。前途的话在个人,你要是真是个牛逼人物捡垃圾也能捡出不一样的精彩。  根据楼主本科生的情况,DSP还是不要碰了。这玩意单纯从编程角度来
阅读本文

【申嵌视频-mini2440专题篇之Linux驱动开发基础班】下载地址 - 上海嵌入式家园贺工

嵌入式家园 贺工,从事嵌入式一线研发6年,嵌入式培训讲师3年,一直致力打造最开放、最开放、最自由、最便捷的嵌入式开发、学习、培训平台!嵌入式家园:http://www.embedclub.com/上海嵌入式家园-开发板商城: http://embedclub.taobao.com/目前,嵌入式家园与上海申嵌嵌入式培训强强联手,共同打造免费的嵌入式视频系列讲座 -  贺工希望借助嵌入式家园的平台,给
阅读本文

我与《深入浅出嵌入式底层软件开发》

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +   硬件-宝剑,软件-剑法,体系结构-内功  看过太多的武侠与历史故事,拥有宝剑的,不一定登顶,熟读兵法的的,不一定取得胜仗,内功深厚的,形不成强大的战斗力。学习驱动,写驱动不是一件容易事,必然要了解硬件(掌握宝剑习性),熟悉
阅读本文

迅为iTOP-4412嵌入式开发板实现中断驱动例程

大家好,今天我们来学习一下 linux 中断处理驱动的编写,本节我们实现的功能是通过开发板上的按键来控制 led 发光二极管,在之前的章节我们学习了 led 驱动的编写,在掌握了 led 驱动的编写以后,如果要实现按键控制 led 的功能,大家可能会想到可以在 led 的驱动里面使用轮询的方式一直查询按键的状态,如果有按键按下就设置 led 的状态。通过这种方式可以实现按键控制 led 的功能,
阅读本文