arm-ubuntu
文章平均质量分 61
changqiang08
这个作者很懒,什么都没留下…
展开
-
tar
tar zxvf XX.tar.gztar jxvf XX.tar.bz2tar -cvf test.tar test ### 仅打包,不压缩tar -zcvf test.tar.gz test ### 打包后以gzip压缩,tgztar -jcvf test.t转载 2013-01-07 18:37:20 · 435 阅读 · 0 评论 -
在线读书——孙天泽(嵌入式设计及Linux驱动开发指南——基于ARM9处理器)
地址:http://book.51cto.com/art/200912/173433.htm在图书馆借过这本书,看过觉得蛮好的,基础又全面,发现51cto上有他的书可以读。重要的几章都在上面,收藏下,与大家共享。第4章 Bootloader第5章 Linux系统在ARM平台的移植第6章 Linux设备驱动程序开发原创 2012-10-18 13:45:20 · 3950 阅读 · 0 评论 -
嵌入式系统开发人员的知识结构(转)
源地址:http://blog.csdn.net/supreme42/article/details/6765812嵌入式系统无疑是当前最热门、最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高。特别是随着消费家电的智能化,嵌入式更显重要。比如手机、PDA 嵌入式系统无疑是当转载 2012-11-03 16:03:22 · 766 阅读 · 0 评论 -
嵌入式(arm+linux)学习——笔记
《嵌入式系统开发》陈卓等,电子工业出版社。 1、linux驱动的两个重要的数据结构(1)linux内核的include/fs.h文件中的file_operations结构;(2)struct file{}定义于中 2、用户不能直接操作硬件,而是使用统一接口函数调用硬件驱动程序。遮住接口在交叉工具链的文件fcntl.h、unistd.h、sys/ioctl.h等文件原创 2012-10-23 18:28:07 · 559 阅读 · 0 评论 -
nor flash 和nand flash 区别
今天笔试,遇到一个题目,没想明白,就在网上看下高手们的看法:nor flash 和nand flash 区别NOR FLASH 与NAND FLASH1:以下是NandFlash与NorFlash典型电路图Nor Flash接原理图从上图可以看出,该NorFlash采用并行地址和数据总线, 其中,21bit地址总线,16bit数据总线。该转载 2012-10-23 14:48:45 · 3417 阅读 · 1 评论 -
linux 内核移植和根文件系统的制作(转)
linux 内核移植和根文件系统的制作http://www.cnblogs.com/hnrainll/archive/2011/06/09/2076214.html转载 2012-10-30 16:15:35 · 482 阅读 · 0 评论 -
嵌入式根文件系统的移植和制作详解(转载,很详细,很全面)
原文地址:http://www.cctime.com/html/2010-1-4/2010141050532664_5.htm一.文件系统简介理论上说一个嵌入式设备如果内核能够运行起来,且不需要运行用户进程的话,是不需要文件系统的,文件系统简单的说就是一种目录结构,由于 linux操作系统的设备在系统中是以文件的形式存在,将这些文件进行分类管理以及提供和内核交互的接口,就形成一定的目录转载 2012-10-30 13:36:20 · 830 阅读 · 0 评论 -
Linux内核移植和根文件系统制作
只粘个地址吧,大家到原作者博客里看。http://blog.sina.com.cn/s/blog_5f9b3de40100gi8c.html转载 2012-10-19 14:16:10 · 494 阅读 · 0 评论 -
编译linux-2.6.32.2内核中出现的(待续)
目的:(1)编译linux-2.6.32.2-mini2440-20110413.tar.gz工具:ubuntu11.10问题及解决办法:(1),在虚拟机中的共享文件夹中解压linux-2.6.32.2-mini2440-20110413.tar.gz,结果提示下面的错误。tar: linux-2.6.32.2/arch/microblaze/boot/dts/system.dts原创 2012-10-18 21:37:39 · 1997 阅读 · 0 评论 -
虚拟机里的“共享文件夹”
前提:我在win7里装了VMware虚拟机,并安装了ubuntu,想实现windows和linux里面的文件共享。(1)设置共享文件,点击“虚拟机”——>“设置”——>“选项”——>“共享文件夹”,创建共享文件夹;(2)共享文件在虚拟机中的ubuntu的位置是 /mnt/hgfs/,cd /mnt/hgfs/ 这样就可以找到共享文件了。(3)在宿主机里可以通过步骤(1)原创 2012-10-10 09:43:00 · 612 阅读 · 0 评论 -
Ubuntu11.10下安装arm-linux-gcc-4.4.3-20100728.tar.gz (交叉编译环境)
Ubuntu11.10下安装arm-linux-gcc-4.4.3-20100728.tar.gz (交叉编译环境)(交叉编译环境) 1、软件请到友善之臂的官网下载 2、将文件复制到 /tmp 3、解压sudo tarzxvf arm-linux-gcc-4.4.3-20100728.tar.gz-C/ 4、设置环境变量:首先vi ~/.bashrc , 然后在最原创 2012-08-12 20:38:42 · 2108 阅读 · 0 评论 -
ubuntu学习总结
可能我这总结的不是什么新鲜东西,但是是我花费很多时间在网上寻到的,甚至是我无意间摸索中发现的。(1)ctrl + c :杀死程序,特别是在终端中,一个命令或一个程序,一直占用终端。(2)命令前加上sudo:运用一个命令,或建立一个文件,或执行一个操作。网上或书上的步骤,在自己电脑上就是无法运行。加上sudo就行了,但是有风险。原创 2012-09-01 20:07:07 · 574 阅读 · 0 评论 -
ubuntu快捷键
这是从百度文库下载的一个免费文档中的资料,对学习ubuntu linux很有帮助。(1)Alt + F1类似Windows下的Win键,在GNOME中打开"应用程序"菜单(Applications)Alt + F2类似Windows下的Win+ R组合键,在GNOME中运行应用程序Ctrl + Alt+ D类似Windows下的Win+ D组合键,显示桌面 !Ctrl +转载 2012-07-18 14:37:05 · 683 阅读 · 0 评论 -
友善之臂micro2440之J-TAG配置
配置1)setting -> USB/LPT selection -> 选择LPT (并口)2)setting ->LPT JTAG setting,按照MINI2440用手册自定义JTAG引脚原创 2012-12-30 15:49:47 · 608 阅读 · 0 评论 -
H-JTAG提示错误及解决办法
H-JTAGRDI Severe Error 00501:H-jtag server is not ready.Please make sure that the HARDWARE is properly connected and powered up.更正办法: 1. 使用时PC机要启动: H-JTAG.exe 2. AXD要加载H-JTAG.dll.原创 2013-01-02 20:38:12 · 1385 阅读 · 0 评论 -
SecureCRT安装与基本操作(转)
在百度文库里看到这篇文章,赞一个,写的超详细,大家可以看下。http://wenku.baidu.com/view/d724bb62783e0912a2162a16.html转载 2013-01-01 14:27:25 · 493 阅读 · 0 评论 -
《嵌入式实时操作系统μC/OS-II原理及应用(第2版)》目录
《嵌入式实时操作系统μC/OS-II原理及应用(第2版)》:高等院校通用教材目录第1章 嵌入式实时操作系统的基本概念11.1 计算机操作系统11.1.1 什么是计算机操作系统11.1.2 操作系统的作用和功能21.2 嵌入式系统和嵌入式操作系统31.2.1 嵌入式系统的基本概念41.2.2 嵌入式操作系统71.2.3 实时操作系统需要满足的条件9转载 2013-04-14 19:59:12 · 1778 阅读 · 0 评论 -
《μCOS-Ⅱ内核分析移植与驱动程序开发》目录
陈是知第1章 嵌入式系统概述1.1嵌入式系统的历史1.2嵌入式系统的定义21.3嵌入式系统的特点31.4什么是嵌入式处理器4第2章认识μC/OS-II62.1范例A——演示多任务处理能力62.1.1声明任务堆栈72.1.2声明随机信号量2.1.3声明任务及功能函数原型2.1.4main()2.1.5转载 2013-04-18 21:12:30 · 913 阅读 · 0 评论 -
PC机与mini2440 arm开发板的文件传输/通讯小结
PC机与mini2440 arm开发板的文件传输/通讯小结2012年02月06日 14:20:30原文地址http://page.renren.com/601018081/note/803625686我是个linux的初学者,吃了不少苦,一步步摸索着前进,知道其中的痛和迷茫,感谢群里朋友还有网上大家分享的文章让我不断进步!生命不息、折腾不止!-CSDN-fengch转载 2013-04-17 09:04:17 · 936 阅读 · 0 评论 -
Ubuntu 12.10 使用DNW传数据 进行ARM开发板烧写
Ubuntu12.10 使用DNW传数据 进行ARM开发板烧写原文地址:http://www.cnblogs.com/QuLory/archive/2012/11/16/2773389.htmlPart1前言最近在研究OK6410开发板;但windows下的rvds真是不好用,烧写程序到开发板还需要dnw,而这各种软件都要在win下搞,很是憋屈,而且64位的wi转载 2013-04-14 10:05:51 · 1338 阅读 · 0 评论 -
ubuntu下minicom和USB转串口(转)
ubuntu下minicom和USB转串口(转) minicom是linux下串口通信的软件,它的使用完全依靠键盘的操作,虽然没有“超级终端”那么易用,但是使用习惯之后读者将会体会到它的高效与便利,下面将讲解minicom的安装和配置。一、安装minicom:使用以下命令:# sudo apt-get install minicom以下为安装的详细信息:# sud转载 2013-03-15 21:24:59 · 618 阅读 · 0 评论 -
uC/OS-II简介
uC/OS-II简介u C / O S 是一种免费公开源代码、结构小巧、具有可剥夺实时内核的实时操作系统。μC/OS-II 的前身是μC/OS,最早出自于1992 年美国嵌入式系统专家Jean J.Labrosse 在《嵌入式系统编程》杂志的5 月和6 月刊上刊登的文章连载,并把μC/OS 的源码发布在该杂志的B B S 上。μC/OS 和μC/OS-II 是专门为计算机的嵌入式应用设转载 2013-03-02 14:53:49 · 585 阅读 · 0 评论 -
arm powerpc mips dsp
http://www.weboch.com.cn/ARM/32bit-embedded-process.asp32位嵌入式微处理器(processor)一览由于嵌入式系统的专用型与定制性,与全球PC市场不同,没有一种微处理器或者微处理器公司可以主导嵌入式系统。本文分析了当前市场上主流的一些32位嵌入式微处理器的特点和应用场合,并对其未来发展做一些展望。这里只是按照体系结构分转载 2013-03-02 14:45:18 · 4661 阅读 · 0 评论 -
嵌入式Linux学习漫谈之Linux系统
事物总有个核心,复杂的事物总可以模块化、层次化, 嵌入式Linux也如此。学习嵌入式Linux困难,主要因为涉及知识和概念过多,即比较复杂,所以学习嵌入式Linux的就需要找到核心,需要模块化,需要进行层次划分。 嵌入式Linux系统做模块化处理就是可划分为Bootloader(引导程序),Kernel(内核),fs(文件系统),Shell(命令行界面),Gui(图形库)和 Embede转载 2013-03-02 14:58:07 · 457 阅读 · 0 评论 -
uClinux和Linux的异同
uClinux和Linux的异同 uCLinux是针对控制领域的嵌入式linux操作系统,它从Linux 2.0/2.4内核派生而来,沿袭了主流Linux的绝大部分特性。适合不具备内存管理单元(MMU)的微处理器/微控制器。没有MMU支持是uClinux与主流Linux的基本差异。 标准Linux是针对有MMU的处理器设计的。在这种处理器上,虚拟地址被送到MMU,把虚拟地址映射转载 2013-03-02 14:49:45 · 750 阅读 · 0 评论 -
推荐几本学uc/os-II的书
1.(比较难买)嵌入式实时操作系统uc/os-II教程 西安电子科技大学出版 -----这本书对UCOS的源代码分析的非常清楚 比作者原著在某种程度上要好,这本书对关键的代码都给出了流程图!2.(比较好买)嵌入式实时操作系统uc/os-II原理与应用(第二版)任哲 北航出版的。这本书告诉你UCOS怎么用 对源代码分析的比较少 看完这本书你可以简单应用UCOS转载 2013-03-04 13:49:30 · 1728 阅读 · 0 评论 -
友善之臂使用
买了友善之臂的开发板micro2440已经有半年了,才发现其配备了几个不错的文档.遗憾啦,恶补。原创 2013-01-31 14:34:12 · 840 阅读 · 0 评论 -
内核编译中遇到问题及解决过程
zhuyi:编译内核前,要装一些软件http://supportopensource.iteye.com/blog/680483Ubuntu ARM交叉编译工具链制作过程http://blog.csdn.net/xiaobin_hlj80/article/details/8054318问题1:使用make menuconfig后出现错误: HOSTCC sc原创 2013-01-05 13:41:09 · 591 阅读 · 0 评论 -
Debian/Ubuntu Linux下内核编程者必备
http://linux.chinaunix.net/techdoc/develop/2007/06/14/960175.shtml转载 2013-01-05 10:55:57 · 424 阅读 · 0 评论 -
电子/计算机英文缩写
GPIO:General-Purpose IO ports,通用IO口原创 2012-08-29 15:49:19 · 601 阅读 · 0 评论 -
arm-elf-tools 与 arm-linux-tools 区别
arm-elf-tools 与 arm-linux-tools 区别http://hi.baidu.com/wwwkljoel/item/52dde70bb0edee843d42e20e arm-elf-tools 生成的文件是FLAT格式的,即2进制文件格式的,连接时需要选项-elf2flt,编译得到的文件可以直接在裸机上跑,uClinux 和ARM7可能只能运行这种格式的程转载 2012-08-30 10:41:41 · 513 阅读 · 0 评论 -
中嵌之进程控制
Linux进程控制1、程序和进程1.1 程序程序(program)是存放在磁盘文件中的可执行文件。程序的执行实例被称为进程(process)。本书的每一页几乎都会使用“进程”这一术语。某些操作系统用任务表示正被执行的程序。进程控制块,进程是linux系统的基本调度单元,一般通过进程控制块来描述进程变化,进程控制块包含进程的描述信息,控制信息以及资源信息,是进程的一个静态描述。在转载 2012-07-01 15:44:22 · 629 阅读 · 0 评论 -
《新编嵌入式系统原理·设计与应用》目录
第1章 嵌入式系统概述1 1.1 概述1 1.2 嵌入式系统的概念1 1.3 嵌入式系统的发展2 1.3.1 嵌入式系统的发展历程2 1.3.2 嵌入式处理器的发展3 1.4 嵌入式系统的特点4 1.5 嵌入式系统的组成6 1.5.1 嵌入式处理器7 1.5.2 存储器8转载 2012-06-24 15:30:39 · 1401 阅读 · 0 评论 -
《Linux编程从入门到精通》 目录
书籍目录:第一篇 系统环境. 第1章 Linux系统概述 2 1.1 计算机操作系统简介 2 1.1.1 操作系统的概念 2 1.1.2 操作系统的基本功能 3 1.1.3 主要操作系统介绍 3 1.2 Linux操作系统介绍 4 1.2.1 Linux的来源 4 1.2.2 什么是Linux 5 1.2.3 Linux的特性及优点 7 1.2.4转载 2012-07-12 20:19:04 · 928 阅读 · 0 评论 -
嵌入式处理器分类
嵌入式处理器分类:嵌入式微控制器MCU嵌入式微处理器MPU嵌入式DSP处理器EDSP嵌入式片上系统SOC转载 2012-07-12 20:07:42 · 1337 阅读 · 0 评论 -
ubuntu11.10设置启动进入字符界面(转)
ubuntu11.10设置启动进入字符界面http://blog.sina.com.cn/s/blog_6ae8b50d0100yppw.html1:sudo gedit /etc/default/grub2:把GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"改为:GRUB_CMDLINE_LINUX_DEFAULT="text"3:保存退转载 2012-07-12 20:04:31 · 1557 阅读 · 1 评论 -
ubuntu11.10 开机启动项 设置
Ubuntu 11.10+win7双系统启动项管理及配置方法http://www.2cto.com/os/201202/121094.html我共试了其中的2种方法,第1种无效,第2种可以工作,3种没有试。作者原文如下:最近装了Ubuntu 10.10,因为之前有Windows 7等系统,所以Ubuntu装上后出现启动菜单,默认Ubuntu启动。网上转载 2012-07-12 20:15:48 · 1007 阅读 · 0 评论 -
中嵌之文件I/O
ll?linux的系统调用API主要是通过C库(libc)实现的。uc-linux的系统调用API主要是通过C库(uc-libc)实现的进入内核的两种方式:1、通过shell,与内核交互;系统调用。1、Linux系统调用与文件I/O1.1、 Linux系统调用 所谓系统调用是指操作系统提供给用户程序的一组“特殊”接口,用户程序可以通过这组“特殊”接口来获得操作系统内转载 2012-07-01 16:07:01 · 599 阅读 · 0 评论 -
中嵌之进程管理
进程管理7.1 进程的基本概念 7.1.1 程序的顺序执行和并发执行1.程序的顺序执行 所谓程序的顺序执行是指该程序独占整个系统中的所有资源,处理机严格按照程序所规定的顺序进行操作,只有在前一个操作执行完后,才进行后继操作。 程序的顺序执行有以下特征。(1)顺序性。(2)封闭性。(3)可再现性。 2.多道程序设计的引入执转载 2012-07-01 15:46:15 · 510 阅读 · 0 评论 -
系统调用、API之间的关系(图)
1.为什么用户程序不能直接访问系统内核模式提供的服务? 在linux中,将程序的运行空间分为内核空间与用户空间(内核态和用户态),在逻辑上它们之间是相互隔离的,因此用户程序不能访问内核数据,也无法使用内核函数。当用户进程必须访问内核或使用某个内核函数时,就得使用系统调用(System Call)。在Linux中,系统调用是用户空间访问内核空间的唯一途径。 2.什么是系统转载 2012-06-28 19:25:59 · 6247 阅读 · 0 评论