初学linux系统,在win7 系统上安装VMware9.0,并用虚拟机安装fedora。安装了好几次,虽然还是没有彻底通透,但也有一点点心得,特地分享一下: 我安装fedora用于嵌入式ARM开发练习,因此选择软件开发版本。 第一次安装的时候电脑联网使用的是拨号上网,虚拟机选择的是桥接,而安装.....
分类:
其他好文 时间:
2014-07-16 17:58:55
阅读次数:
230
初学嵌入式开发,由于是自学,走了很多弯路,现总结一下嵌入式ARM-LINUX开发环境搭建步骤: 1、安装linux系统,由于初学,我选择fedora 14.安装的具体步骤就不详细说了。 2、安装NFS服务器: NFS服务器用于UNIX和UNIX之间的通信,分为主机和客服端,需要安装NFS服...
分类:
系统相关 时间:
2014-07-16 17:51:01
阅读次数:
313
汇编语言是直接对应系统指令集的低级语言,在语言越来越抽象的今天,汇编语言并不像高级语言那样使用广泛,仅仅在驱动程序,嵌入式系统等对性能要求苛刻的领域才能见到它们的身影。但是这并不表示汇编语言就已经没有用武之地了,通过阅读汇编代码,有助于我们理解编译器的优化能力,并分析代码中隐含的低效率,所以能够阅读...
分类:
编程语言 时间:
2014-07-13 22:29:43
阅读次数:
357
条件: 开发板上双网卡,其中一个是usb wifi,提供wifi路由功能。另一个网口可以上外网。
目标:普通PC/手机能够连此wifi路由,上外网。
1. Wifi AP
USB Wifi部分:勿用多言,此使用Realtek 8188 UC版本,这款Wifi的官方软件自带了驱动程序相应的应用软件。应该就是RTL8188C_8192C_USB_linux_v4.0.2_9000.2013...
分类:
其他好文 时间:
2014-07-13 17:22:17
阅读次数:
422
当我们拿到一台Android的智能手机,从打开开关,到我们可以使用其中的app时,这个启动过程到底是怎么样的?
系统上电
当给Android系统上电,CPU复位之后,程序指针会指向启动地址,从该地址读取启动程序的可执行代码直接运行,或者将可执行代码与数据载入CPU内置的RAM中再运行。
这一段代码,放在PC中,叫做BIOS,而在android等嵌入式系统中就叫做Bootloader。
Bootloader引导程序
通过Bootloader引导程序,可以初始化硬件设备,建立内存空间映射图,为操作系统内核...
分类:
移动开发 时间:
2014-07-13 14:05:34
阅读次数:
326
嵌入式就是瞎折腾。奉献一些过时的代码,让嵌入式的兄弟少折腾一些吧。
这一篇是怎么解码的,本篇用的MPEG2VIDEO解码。
头文件
#ifndef _HW_MPV2_DECODER
#define _HW_MPV2_DECODER
class HwMpv2Decoder
{
public:
HwMpv2Decoder();
~HwMpv2Decoder();
...
分类:
其他好文 时间:
2014-07-12 23:26:46
阅读次数:
319
libmodbus的移植的过程中,要注意几点:
第一,在交叉编译器是最好加上--prefix参数,叫相关的库直接集中起来,方便拷贝到开发板相应的目录中去;
嵌入式开发板:./configure --build=i686 --host=arm-none-linux-gnueabi --prefix=/root/libmodbus-3.1.1/install/ && make install
PC上运行 :./configure && make install...
分类:
数据库 时间:
2014-07-12 22:20:58
阅读次数:
476
本文摘自《嵌入式Linux驱动模板精讲与项目实践》一书中的“开发与调试技巧”。
Linux的强大威力就在于有很多开源项目可以使用,通常很多需求可以通过寻找相关的开源模块做为快速解决方案。要把这些开源模块应用到嵌入式中,其中一个关键点就是要使用交叉编译工具对开源项目进行交叉编译。
根据具体情况,下载的开源项目在组织上有很多情况,在此对各种情况进行归类介绍。
1. 下载的开源软件包找不到Ma...
分类:
系统相关 时间:
2014-07-12 18:57:32
阅读次数:
298
(原创文章,转载请注明出处)
脚本以前限于行业应用,一直给我低效、低能的印象,但凡事总有个例外,我工作中用到了脚本语言。于是让我思索到底这个脚本在嵌入式系统上,特别是工业系统上,能有多大的作为?到底能走多远。...
分类:
其他好文 时间:
2014-07-12 17:23:07
阅读次数:
161