嵌入式 Linux是嵌入式操作系统的一个新成员,其最大的特点是源代码公开并且遵循GPL协议,近几年来已成为研究热点。目前正在开发的嵌入式系统中,有近50%的项目选择Linux作为嵌入式操作系统。
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...
开发板上只有Nor Flash,所以为了实现层次文件系统,需要为Linux2.6.20增加Nor Flash MTD驱动支持。其实工作量并不大,因为已经有现成的程序可供参考。 MTD的驱动程序都集中在drivers/mtd里面。我们需要做的,仅仅是...
--by FeCen 在开始看Xloader_Entry的代码之前,我想先总结一下从芯片上电到开始运行Xloader的代码的过程,这是我目前理解的一个过程,可能有所出入,待以后继续完善。当系统上电之后,首先会将PC寄存器设置成BootRom里面的代码对应的一个地...
今天在我的win7本本上通过虚拟机安装了个ubuntu11的linux系统,我想通过bridge方式与宿主机通信与上网,配置好后,在ubuntu上上网是没问题,打开www.baidu.com很顺畅,可就是ping不通宿主机(宿主机可以ping linux),感觉不是我配置的问题...
硬件初始化 1、关闭看门狗 2、初始化时钟 3、初始化SDRAM 启动文件需要完成的任务 1、设置main函数的返回地址 2、调用main函数 3、设置栈(将sp指针指向某块内存) 4、清理工作 自行编写启动文件 @*****...
背景:在嵌入式Linux开发过程中,需要使用tftp方式从Linux主机下载文件到板子中,因此需要在主机Linux系统中安装tftp服务器。 环境:环境:Ubuntu 11.10 1、安装tftp和tftpd,前者是客户端,后者是服务程序。$ sudo apt-get install ...
Shell编程基础[转]http://blog.chinaunix.net/uid-13701930-id-336583.html 本文作者:Leal 授权许可: 创作共享协议 GNU自由文档许可证 编辑人员:FireHare, Dbzhang800 我们可以使用任意一种文字编辑器,比如nedit、kedit、emacs...
http://blogold.chinaunix.net/u3/101649/showart.php?id=2086765
QT的按键是基于事件进行触发的。 在产品开发中,假设我们要在APP的某个页面中,同时按下多个按键进入工厂测试模式。又假设我们要写一个魂斗罗或者超级玛丽的游戏,我们需要按方向键让小人走,按某个键跳或者射击,这都需要先后检测按...
PS查看 app 的所有者不是root,在查看挂载分区的权限, 所以没有权限操作SD,需要改变应用程序的所有者为root。
被问过太多次,特写这篇文章来回答一下。 在学习嵌入式Linux之前,肯定要有C语言基础。汇编基础有没有无所谓(就那么几条汇编指令,用到了一看就会)。 C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如...
Gcc(GNU C Compiler)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作之一。Gcc可以在多种硬体平台上编译出可执行程序,其执行效率与一般的编译器相比平均效率要高20%~30%。 Gcc最基本的用法是∶gcc [o...
在初学时,对于DDR初始化即便是按照S5PV210芯片手册列出的DDR初始化步骤,也感觉很多参数无法设置。在按照S5P芯片手册中列出的DDR初始化步骤时要参考如下文档:S5P210芯片手册,DDR2操作时序规范(三星)和K4T1G084QF芯片的资料(此3个)。由...