snifer

【原创】Android init.rc浅析

本文主要来自$ANDROID_SOURCE/system/init/readme.txt的翻译.由于最近要准备视频的教程,因此花了很长时间准备了一点相关的资料,中文太少啊,所以根据自己的水平加上几位朋友的帮助,完成了以下文档的翻译相关工作,在此表示感谢!1简述Androidinit.

【原创】嵌入式系统中守护进程的编写及调试

守护进程是Linux系统开发中很重要的知识点,很多朋友对这个问题掌握的不是很深入,今天我就写写这方面的问题,可以帮助大家熟悉守护进程的编写过程。守护进程编写的主要步骤如下:1.屏蔽一些有关控制终端操作的信号。防止在守护进程没有正常运转起来时,控制终端受到干

[原创]U-Boot全解析

今天在网上和几个朋友讨论了U-Boot,各人有不同的看法,在此我就把这个问题的去往曾经与大家分享一下。起源:u-boot(UniversalBootLoader)是德国DENX小组的开发用于多种嵌入式CPU的bootloader程序。遵循GPL条款;从FADSROM、8xxROM、PPCBOOT逐步发展演化而来;当前版本

[原创]使用RealView MDK进行I/O及串口通信编程

前面介绍了一下RealViewMDK的使用,非常受欢迎,在此呢我就继续深入的探讨一下利用这个软件进行开发,今天写一下利用RealViewMDK进行I/O及串口通信编程。主要目的:编写程序,控制实验平台的发光二极管D9、D10、D11、D12使它们有规律的点亮和熄灭。并且通过串口打印提示

[原创]嵌入式中fork、exit和exec系统调用编写多进程程序

假期过得太快了,一眨眼就要开始上班了,假期帮一个出版社写了几个教程,贴出来与大家分享一下。系统调用的程序在嵌入式系统开发中非常重要,编写相关程序加深对系统进程及其控制的了理解。基本原理和方法:fork后父子进程会同步运行,但父子进程的返回顺序是不确定的。

【原创】嵌入式系统交叉编译及环境建立之我见

最近在尝试录播一些资料,下午跟一个朋友在网上讨论了嵌入式系统的交叉编译及环境建立的一些问题,我现在就谈谈这方面的内容,与大家分享。要理解这个问题,我们首先要有GCC交叉编译器的概念,对这个工具应该熟悉。这个编译器主要包括如下三个部分:1GNUBinutilsGNUBinu

[原创]嵌入式开发板中块设备驱动的编写

今天写了一个块设备的驱动,有点小激动,写出来,大家一起乐呵乐呵。这个程序主主要在Ubantu10.10系统上编写一个sbull驱动,将一段ram空间模拟为disk使用。并在这个disk上建立文件系统。步骤:1、将文件夹blkdev-2.6.35复制到linux环境中,如:/home/linux/workdir/test

【原创】Linux启动过程全解析

linux是如何启动的,很多童鞋能说的清楚,我今天就把这个问题详细梳理一下,与大家分享。我先画一张图,这个就是启动的大体过程:其中,内核引导阶段,分成了四步:1、bootsect阶段2、setup阶段3、head.S阶段4、main.c阶段init阶段(1)主要完成:1。确定用户登录模式&n

[原创]嵌入式开发板操作u-boot烧写安装过程

新拿到一个板FS_S5PC100子,如何安装系统呢,今天我就把这个全过程给大家演示一下1设备安装下图所标分别是“液晶显示器”、“摄像头”、“串口COM1”、“USB下载线”、“电源线”的链接。2工具软件的设置USB下载工具软件“DWN”在“工具软件”目录下,需要将其USB

[原创]嵌入式模拟器MDK的安装与测试

很多朋友限于各种条件没有能力购置一台自己的嵌入式系统,这样会阻碍大家的学习动力,能不能有一种软件的方法来代替呢,答案是肯定的,今天我就写写完美模拟嵌入式设备的MDK的安装与测试,与大家分享。版本是V4.54,首先安装,运行MDK程序:二、选择安装目录:三、填写相

[原创]嵌入式开发板中Android程序开发初探

Android程序开发会在未来很长时间很火,最近参加了一个研讨班,讲了很多这方面的内容,我也想在这写一写这方面的基础知识,为想入门的孩纸们探讨一下。我主要参考了$ANDROID_SOURCE/system/init/readme.txt,对其中的关键内容作了一个翻译,有不准确的地方希望大

【原创】嵌入式交叉工具链的安装及应用

今天跟一个朋友交流了半天的linux交叉工具链的安装,这个过程很重要,关乎以后编译的成败,特意写出来,与大家分享。开发环境就是如下,最近买了块FARsight的教学板。1、ubuntu10.10发行版2、FS_S5PC100平台1、如果要自己编译工具

[原创]嵌入式开发板中andriod系统的安装

想用psoc4来开发的,可惜没收到板子,今天在我自己的板子上安装了一下andriod系统,特写出这个过程,与大家分享。1、环境准备A、工具安装$apt-getinstallgit-coregnupgflexbisongperfbuild-essentialzipcurlzlib1g-devgcc-multilibg++-multiliblibncurses5-devx11proto-

[原创]linux-3.9.8移植全过程

linux已经发展到了3.9.8,不过仍然摆脱不了嵌入式专用操作系统的尴尬位置,虽然目前在很多领域都取得了斐然的成绩,但是远远没有达到作用的最大化,今天就这个新版本的移植过程给大家分享一下。1、下载地址,当然是:https://www.kernel.org二、解压源码#ta

【原创】基于嵌入式系统的双网卡的虚拟机ubuntu配置---(AET博客,盗链必究)

因为经常用嵌入式系统,不方便上网调试,所以给我的电脑加了一块网卡,加好后希望能设置双IP,互相绑定进行上网,但是实际操作起来一直上不了,特地把我的操作过程写出来,其中参考了华清的一位老师的教程。虚拟机与物理机器共用物理网卡,逻辑上的连接如下图。实