1 编译安装QEMU 首先下载qemu for mini2440,直接打包下载 http://repo.or.cz/w/qemu/mini2440.git/snapshot/HEAD.tar.gz  解压后,进入源代码目录中: sudo apt-get install zlib1g-dev sudo apt-get install libsdl-dev (prefix指定安装路径,这里是$HOME/work/mini2440) ./configure --target-list=arm-soft…
初次接触qemu是因为工作的需要,有时候下了班,可能需要在家研究一些东西,因为博主用到arm环境,这时候博主比较小气,不愿花钱买开发板,当然博主在这里给大家的建议是,如果要真正学懂arm构架的相关知识,还是单独买一块arm的开发板,慢慢摸索吧,毕竟这才是最好的学习方法,如果你不愿花钱那么你可以跟着博主一起来操作,今天的这篇文章,博主主要讲的是,在Ubuntu虚拟机环境下,采用qemu 来模拟出arm的开发环境,在操作开始之前,首先科普一下: 1.什么是QEMU:QEMU可以简单的理解为虚拟操作系…
qemu 本文介绍了如何编译u-boot.linux kernel,然后用qemu启动u-boot和linux kernel,达到与开发板上一样的学习效果! 虽然已经买了2440开发板,但是在实际学习开发过程中,还是觉得不方便,既然这样,那就用qemu模拟2440开发板,让学习来的更方便些吧!有些万一模拟机上模拟不出来的或者有问题的,再到开发板上验证! 下面是我5天正常上班工作之余的时间的成果,很开心,因为我感觉又像linux大神迈进了一大步!10/12/20139:13:23 PM qemu-…
转自:http://www.cnblogs.com/riskyer/p/3366001.html qemu 本文介绍了如何编译u-boot.linux kernel,然后用qemu启动u-boot和linux kernel,达到与开发板上一样的学习效果! 虽然已经买了2440开发板,但是在实际学习开发过程中,还是觉得不方便,既然这样,那就用qemu模拟2440开发板,让学习来的更方便些吧!有些万一模拟机上模拟不出来的或者有问题的,再到开发板上验证! 下面是我5天正常上班工作之余的时间的成果,很开…
转自:https://www.crifan.com/try_use_qemu_emulate_arm_board_to_load_and_run_uboot_kernel_rootfs/ [背景] 手上有一个嵌入式Linux的项目. 已经用交叉编译器arm-xscale-linux-gnueabi去编译了Uboot和kernel: [记录]Ubuntu下用arm-xscale-linux-gnueabi交叉编译uboot [记录]Ubuntu下用arm-xscale-linux-gnueabi交…
本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和linux中搭建python集成开发环境IDE——如何设置多个python环境 http://blog.csdn.net/pipisorry/article/details/39854707 使用的系统及软件Ubuntu / windowsPython 2.7 / python 3Pycharm 2.…
本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和linux中搭建python集成开发环境IDE——如何设置多个python环境 Install Python packages on Ubuntu 14.04 from chris' sandbox In this post I will document my setup of Python 2.7…
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下命令行Android开发环境的搭建 1. 前言2. Java以及Ant安装3. Android SDK安装4. Android工程的基础命令 一.前言 本篇博文记录了Linux下全命令行的Android开发环境的搭建,本文内容基于以下文章: http://zyqhi2010.blog.163.com/blog/static/1715893782012610…
下载和安装Win7系统Android开发环境中讲了怎样在Win7系统中安装Android开发环境,那么怎样在Linux系统中配置Android开发环境呢?本篇文章就将演示如何使用Eclipse.Android SDK和PhoneGap在Ubuntu 11.04环境下配置Android开发环境. 以下是在Ubuntu linux系统中配置Android开发环境的几个步骤:        1.安装Eclipse和Android SDK/PhoneGap所需软件包: 打开终端,输入下面命令完成题目所述…
php开发环境快速搭建 一.Linux下快速搭建php开发环境 1.安装XAMPP for Linux XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包,使用XAMPP可快速搭建PHP开发环境.下载链接:https://www.apachefriends.org/download.html  进入下载界面选择XAMPP for Linux下载 启动终端输入命令  cd /下载xampp保存的路径.我的保存路径是:/home/coderose/下载.更改安装程…
前言 相比于java JDK的配置,Tomcat的配置简单的多,简直就相当于直接运行了,本文以Tomcat8.0为例进行配置   1.Tomcat的下载 地址:https://tomcat.apache.org/download-80.cgi 下载上图标示文件即可. 然后解压到一个方便的文件夹即可.   2.Tomcat的启动 如果你的Tomcat的JDK配置好的话,理论上这一步可以直接把Tomcat启动,如果Tomcat没有配置好的下,可以参考我的另一篇博文: Linux(Ubuntu 16)…
LINUX下搭建JAVA的开发环境 (2009-07-13 10:04:13)     下面就将Linux下JAVA开发环境的搭建详细道来: 1.Linux下JDK的安装 至于下载JDK的二进制可执行文件,这里就不讲了,大家直接到官方网去下载就可以了. (1)我下载下来的JDK安装文件名称为:jdk-1_5_0_14-linux-i586-rpm.bin,我把它保存在/tools目录下. (2)打开一个终端,依次输入以下命令: # cd /tools                    进入J…
linux下怎么安装Go开发环境?linux部署golang  0.请自行安装SSH远程工具 1.  SSH远程登录你的linux服务器 2.   yum install mercurial安装 mercurial包 3.  安装git包yum install git 4.  安装gccyum install gcc 5.   然后就可以下载golang的压缩包了wget https://go.googlecode.com/files/go1.2.linux-amd64.tar.gz 下载完成…
过了,一天,周又到了,博主终于可以拿出时间来把上一次没有给大家展示完了的内容今天在这里一并展示给大家,希望和大家共同进步,共同学习,同时我也虔诚的希望各位业界的朋友把自己的工作经验拿出来大家一起分享,一起交流,一起学习,技术的革新少不了大家努力!!!,好了.废话不多说,开始今天的内容吧: 第一部分:制作根文件系统 1.其实对于这个根文件系统,博主一直没有搞明白,何为根文件,想必知道device tree 的朋友并不 陌生,系统本身就是个树形结构,我们整个系统除了u-boot ,内核,其次就是  …
本文主要介绍在 MacOS 上使用 qemu 搭建 Linux Kernel 的开发环境.(在开始之前需要注意的是,本文中的 Linux 开发环境是一个远程服务器,而 qemu 被安装在本地的 MacOS 上.通常并不需要这样折腾,直接将 qemu 安装在 Linux 中更加方便,而且 qemu 是可以 -nographic 无图形界面运行的.) 1. 为什么需要 qemu? qemu 是一个硬件虚拟化程序( hypervisor that performs hardware virtualiz…
http://blog.csdn.net/pipisorry/article/details/39854707 使用的系统及软件 Ubuntu / windows Python 2.7 / python 3 Pycharm 2.6.3 Openjdk Django 1.4.2 Postgresql 9.1 Virtualenv Virtualenvwrapper {開始之前,能够给系统做一下备份. 如误安装了Postgresql,出现了大问题就不得不把系统给重装了} 安装python 安装pyt…
Node.js 开发环境搭建: 1.下载CentOS镜像文件和VMWare虚拟机程序; 2.安装VMWare——>添加虚拟机——>选择CentOS镜像文件即可默认安装带有桌面的Linux虚拟机.也可以选择自定义安装,只安装命令行模式(BasicServer),在等待CentOS安装程中可以设置登录密码; 3.CentOS7安装完成后,默认关闭网卡,需要手动开启; 4.打开终端,输入su root,然后输入登录密码,即可获得root权限; 5.输入yum install epel-release…
链接地址:http://www.lupaworld.com/article-210675-1.html 摘要: 一.AnjutaAnjuta是一个多语言的IDE,它最大的特色是灵活,同时打开多个文件,内嵌代码级的调试器(调用gdb),应用程序向导(Application wizards)可以方便的帮助你创建GNOME程序而不需要你自己写一些与你兴趣无关的 ...     一.Anjuta Anjuta是一个多语言的IDE,它最大的特色是灵活,同时打开多个文件,内嵌代码级的调试器(调用gdb),应…
一.提前的话要说C语言和Linux的关系大家应该都不会陌生,Linux系统内核就是用C语言开发的,所以所有的Linux系统下面 都会有C的编译调试工具,不过这些工具都是命令式的,正式开发的话会很不方便.Fedora在安装的时候可以选择安装Fedora Eclipse,这个IDE很强大,C,C++,Java,Python等等都支持,而且编译,调试和测试等功能也很完善.不过一般太强大的东西都有一个 毛病就是速度会比较慢,在dave的机器上,打开Eclipse需要20秒之多,选项也太多,用起来眼花缭乱…
提要 最近刚刚完成了一个vue的项目,其中涉及的用户数有6000多个以及其他数据也比较多,为了在前端能够真实的进行数据模拟,所有把全量数据拷贝下来放到了api.json中.这样导致整个api.json文件过大,每次进行修改的时候编辑器都会卡顿. 项目做完后就在想能不能把大量的模拟数据放在数据库中进行管理,用nodejs来操作数据库.顺便再熟练一下nodejs. 使用的技术栈 express 是nodejs当前最流行的后台框架.官网对express的描述,它是一个机遇Node.js平台,快 速.开…
在Ubuntu/Linux 中搭建Arduino开发环境 我的Ubuntu系统:Ubuntu 14.04.10 TLS 32位 需要安装的Arduino的版本:Arduino 1.6.11(最新版本) Linux 32位 1. 下载 最新的 Arduino 开发软件 Step 1 . 到Arduino官网下载 linux 32位 的 Arduino 开发软件: Web:https://www.arduino.cc/en/Main/Software 2. 解压 Step 2 . 解压arduino…
---恢复内容开始--- 今天开始根据Linux C编程相关视频的学习所做的笔记,希望能一直坚持下去... 1.开发环境的构成 编辑器:VI: 编译器:选择GNU  C/C++编译器gcc: 调试器:应用广泛的gdb: 函数库:glibc : 系统头文件:glibc_header: 2.在安装Linux时需要注意事项 在安装时选上“程序开发”中的“开发工具”,就可以自动安装gcc/gdb: 若想开发图形界面,还需要选上GNOME/KDE软件开发. 3.IDE(集成开发环境:集编辑.编译.调试等功…
导读:越来越多的程序员在Linux下进行C/C++的开发.本文以CentOS 7为例,教你快速搭建一个vi + gcc/g++ + Make + valgrind的开发环境. 本文字数:1500,阅读时长大约:10分钟 一.YUM源配置 本文假设你已经安装好了一个 Linux 操作系统,关于如何安装 Linux,可以参考<虚拟机安装 Linux 最完整攻略> 下载阿里的YUM源: https://mirrors.aliyun.com/repo/ 将/etc/yum.repos.d 目录下所有.…
安装Python 下载地址:http://www.python.org/, Python 有 Python 2 和 Python 3 两个版本, 语法有些区别,ubuntu上自带了python2.7.6,所以在 ubuntu上暂时不需额外安装. 安装JAVA JDK 下载地址:http://www.oracle.com/technetwork/java/javase/downloads,下载与具体机器 对应的版本,我这里由于是ubuntu64位,所以下载了jdk-8u77-linux-x64.t…
1.1 Linux 设备驱动介绍 1.1.1 分类及特点 计算机系统的硬件主要由 CPU.存储器和外设组成. 当前 CPU 内部都集成有存储器和外设适配器. 外设适配器有入 UART.IIC 控制器.SPI 控制器.USB 控制器.SDRAM 控制器等,有的 CPU 还集成有 GPU(图形处理器).视频编辑器等. 驱动针对的对象是存储器和外设(包含 CPU 内部集成的存储器和外设),而不是针对 CPU 内核.Linux 将存储器和外设分为 3 个基础大类: 字符设备:必须以串行顺序依次进行访问的…
1.2.6 uboot 编译安装 嵌入式 bootloader 的功能: 功能类似于 PC 的 BIOS.硬件检测是否正常 加载操作系统镜像到 RAM 设置不同的启动方式 常见的启动方式: NOR/NAND Flash 启动 从 SD 卡启动 Bootloader 从网络加载 Linux 内核启动 uboot 编译 下载地址:ftp://ftp.denx.de/pub/u-boot/ 获取得版本为 u-boot-2017.01.tar.bz2,发布时间为 2017-1-15 主 Makefile…
先自己去官网下载jdk. 解压即安装. 然后在~/.bashrc文件里面配置下环境变量就行了.在文件最后添加以下路径,如下: JAVA_HOME=/home/username/jdk/jdk1.8.0_25JAVA_BIN=/home/username/jdk/jdk1.8.0_25/bin PATH=$PATH:$JAVA_HOME/binCLASSPATH=/home/username/jdk/jdk1.8.0_25/lib 然后再去Eclipse的官网下载Eclipse C/C++ for…
软件安装与卸载 更新Ubuntu软件下载地址 1. 寻找国内镜像源 所谓的镜像源:可以理解为提供下载软件的地方,比如Android手机上可以下载软件的91手机助手:iOS手机上可以下载软件的AppStore 2. 备份Ubuntu默认的源地址 sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup 3. 更新源服务器列表 4. 更新源 做完此步骤之后,就可以进行apt-get install 下载了 Ubuntu软件操作的相关命令 s…
#define MAX(a,b) ((a)>(b)?(a):(b)) #include<stdio.h> int main() { int a = 10; int b = 20; int c = 0; int arevage = 0; c = MAX(a,b); arevage = c + (a - b)/2; printf("%d\n",arevage); return 0; } arevage可以用来定义变量吗 为什么 int arevage = 0;可以在win…
前言: 本文介绍的是通用的安装方法,一般linux系统均可使用该方法安装.本文以Java8环境为例进行配置.   1.JDK的下载 进入java下载页(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ),下载java的JDK,选择"jdk-8u161-linux-i586.tar.gz"文件,下载到本地.   2.JDK的安装 因为usr/lib目录下的操作是需要管理…