【Oracle】Redhat6.5环境下安装oracle11G R2

1)检查基本需求(对于牛逼的服务器来说,这个肯定是满足要求的,可以跳过)内存大小grep MemTotal/proc/meminfo交换分区大小grep SwapTotal/proc/meminfo增加交换分区创建/home/swap这么一个分区文件。文件的大小是5120000个block,一般情况下1个block为1K,所以这里空间是5G。dd if=/dev/zero of=/home/swa...
阅读(27) 评论(0)

【物联网】 Ubuntu中生成交叉编译器xtensa-lx106-elf

要在PC上开发ESP8266,无论是Linux还是Windows首先需要有一套交叉编译环境,才能将编写好的代码编译成可在ESP8266上固化和运行的bin文件。官方提供了已编译完成的Linux下的交叉编译器可供下载,也提供了移植好的crosstool-NG给有自己编译需求的开发者自行编译。今天我们就是要自己来编译crosstool-NG来自己编译出Esp8266在Linux下的交叉编译工具链。一、...
阅读(149) 评论(0)

【物联网】 ESP8266 Ubuntu开发环境的搭建

我们知道在linux下进行嵌入式开发,都需要先搭建一套与芯片对应的交叉编译环境,ESP8266也一样。 ESP8266内置Tensilica L106,32位MCU,具有超低功耗的16位RSIC。CPU时钟速度为80MHZ,最高可达160MHZ,并支持实时RTOS操作系统。ESP8266交叉编译器为xtensa-lx106-elf,官方有提供编译完成的可执行版本,也可通过crosstool-ng自...
阅读(117) 评论(0)

[Ubuntu] Ubuntu系统环境变量详解

使用Ubuntu 进行开发绕不开的就是环境变量的配置,由于Linux系统严格的权限管理,造成Ubuntu系统有多个环境变量配置文件,如果不了解其调用顺序,很有可能遇到配置了环境变量,而没有其作用的问题。本文将介绍Ubuntu Linux系统的环境变量。一、UbuntuLinux系统环境变量配置文件Ubuntu Linux系统环境变量配置文件分为两种:系统级文件和用户级文件,下面详细介绍环境变量的配...
阅读(92) 评论(0)

ubuntu系统目录介绍

原文:鸟哥的私房菜 我们平时最常用的写目录为:/home/[username],  /etc,  /var/lib,  /var/lock,  /var/run,  /var/log,  /usr/local目  录  名描    述/Linux文件系统根目录/binbin就是binary,二进制。/bin目录放置可执行文件,root和一般账号都可以使用,如cat, chmod, mv, mkdi...
阅读(121) 评论(0)

【Ubuntu】 Ubuntu16.04快速搭建环境

软件安装篇1.安装搜狗输入法(Ubuntu16.04)下载搜狗输入法 去搜狗输入法官网下载deb包:http://pinyin.sogou.com/linux/?r=pinyin安装搜狗输入法 切换到deb包所在的目录,并执行以下命令: sudo dkpg -i deb包名在执行过程中,会产生由于缺少相关依赖文件的错误。执行以下命令,安装所缺少的依赖文件: sudo apt-get -f inst...
阅读(224) 评论(0)

【Ubuntu】 Ubuntu 16.04 安装经典菜单 0.10

Classic Menu Indicator 是一款老版 GNOME 小程序。(Ubuntu 11.10 的默认程序之一)。如果你不喜欢 Unity Dash,经典 GNOME 风格的应用程序菜单可能适合你。 安装方法: 第一步: deng@deng:~$ sudo add-apt-repository ppa:diesch/testing 第二步: deng@deng:~$ s...
阅读(124) 评论(0)

【Tiny4412】 编译dnw源码报错 /lib/modules/2.6.32-431.el6.x86_64/build/: No such file or directory

1. 今天编译dnw源码的时候出现如下错误:     /lib/modules/2.6.32-431.el6.x86_64/build/: No such file or directory      截图如下:2. 解决办法这主要是没安装内核安装包,可以查看/usr/src/kernel文件夹下是否有内核开发包文件。安装内核安装包可以使用如下命令:[root@deng 4th]# yum lis...
阅读(323) 评论(0)

【STM32】 keil软件工具--菜单详解

Ⅰ、写在前面 本文带来关于Keil软件菜单的内容,系列教程中前面讲述的内容都可以通过菜单而找到,只是大部分内容都可以通过快捷按钮或快捷键找到,该文就讲述主菜单里每一个子菜单的内容。  Keil有些菜单在编辑模式和调试模式下可能有所不同,也就是说在不同模式下有些功能或许不能使用,下面内容会将每项菜单在不同模式下的区别提出来。 按照前面文章编辑方式,为了使文章内容精简,过于简单和不常用且过于复杂的内容...
阅读(245) 评论(0)

【STM32】 keil软件工具--configuration详解(下)

Ⅰ、写在前面本文接着上一篇文章“Configuration(Ⅰ)”进行讲述Configuration后面三项Shortcut Keys快捷键、Text Completion代码完形、Other其他的内容。 Shortcut Keys快捷键:Keil软件里面所有快捷键都可以在Configuration配置中查看的到,也可以自定义快捷键。 Text Completion代码完形:包含代码自动完成、代码...
阅读(173) 评论(0)

【STM32】 keil软件工具--Configuration详解(上)

Ⅰ、写在前面本文带来的内容正如标题“Configuration”,只是标题包含的内容较多,我计划将其分为:Configuration(Ⅰ)和Configuration(Ⅱ)两篇文章来讲述。 我们常见的字体大小、颜色、关键字、快捷键等这些都是在“Configuration”中进行设置。本文讲述Configuration中的前面3项Editor、Colors & Fonts、User KeyWords...
阅读(294) 评论(0)

【STM32】 keil软件工具--工程目标选项配置(下)

Ⅰ、写在前面本文接着上一篇文章“工程目标选项配置(Ⅰ)”进行讲述工程目标选项中后五项的配置,也就是C/C++、Asm、Linker、Debug、Utilities这五项配置的具体内容。 对于工程目标选项中的C/C++选项,不管是初学者,还是资深的软件工程师都非常重要。初学者要掌握包含路径、预定义等常规功能。资深软件工程师对代码性能有很高要求,就需要掌握代码优化等各项配置。 阅读本文之前建议先阅读上...
阅读(534) 评论(0)

【STM32】 keil软件介绍--工程目标选项配置(上)

Ⅰ、写在前面Options for Target目标选项其完全意思是工程目标选项配置,或许有些人分不清工作空间、工程、目标这三个名词的意思和区别,下面章节将简述工作空间、工程、目标他们的意思。由于目标配置的选项比较多,我将其分为工程目标选项配置(Ⅰ)和工程目标选项配置(Ⅱ)两篇文章来讲述。目标选项包含了一个工程目标所有的配置信息,这些信息是保存在工程文件中的,也就是我们每次双击打开工程的文件(.u...
阅读(306) 评论(0)

【STM32】 keil软件介绍--工具栏

Ⅰ、写在前面Toolbars工具栏其实就是在菜单下面一行一行的快捷图标按钮,这些快捷按钮之所以归为工具栏里面,在于它们使用的频率较高。比如编译按钮,这个按钮在我们编程的时候使用的频率是相当高,其他快捷按钮同样也经常使用。 本文说的Toolbars工具栏和大部分上位机软件(如:Keil、IAR、VS、STM32CubeMX等)一样,只是工具栏的多少不同,工具栏中快捷按钮的多少不同而已。 本文虽然以K...
阅读(154) 评论(0)

【STM32】 keil新建工程模板

Ⅰ、写在前面     本文使用目前(2016年11月)最新版本Keil(MDK-ARM)V5.21a开发环境、以STM32的处理器为例给大家讲述新建一个软件工程的详细过程。     Keil(MDK-ARM)V4和V5新建软件工程基本一样,本文也适合与V4版本的新建软件工程。     本文使用的处理器是ST公司的STM32F1系列芯片,ST公司其它系列(如:F4等)、其它公司(如:TI)新建软件工...
阅读(248) 评论(0)

【STM32】 Keil介绍、下载、安装与注册

一、概述 MDK:Microcontroller Developer Kit微控制器开发工具。 Keil MDK-ARM是美国Keil软件公司(现已被ARM公司收购)出品的支持ARM微控制器的一款IDE(集成开发环境)。 MDK-ARM包含了工业标准的Keil C编译器、宏汇编器、调试器、实时内核等组件。具有业行领先的ARM C/C++编译工具链,完美支持Cortex-M、Cortex-R4、AR...
阅读(287) 评论(0)

【AD10】Altium Designer 10导入元件库图文教程

Altium Designer是电子工程师必备的原理图及pcb设计软件,这边教大家如何下载库文件以及安装库文件,Altium Designer公司提供了齐全的库文件,所以笔者强烈建议使用官方库文件。 提示:这个方法在适用各个版本的Altium Designer。 1. 下载官方提供的库 网址:http://techdocs.altium.com/display/ADOH/Download+Libr...
阅读(2938) 评论(0)

【内核驱动】 内核驱动中添加系统调用

开发环境: Redhat6.5 开发板: Tiny4412 (ARM Cortex A9)1. 系统调用概述 系统调用请点击 系统调用概述2. 实现系统调用的步骤 添加一个系统调用比较简单,下面以添加add函数来讲解下添加过程 2.1  添加系统调用号 [root@deng linux-3.5]# vim arch/arm/kernel/calls.S  378 代表系统调用号  CALL是...
阅读(477) 评论(0)

【内核驱动】 Kconfig简介

当执行make menuconfig时会出现内核的配置界面,所有配置工具都是通过读取"arch/$(ARCH)Kconfig"文件来生成配置界面,这个文件就是所有配置的总入口,它会包含其他目录的Kconfig Kconfig的作用:Kconfig用来配置内核,它就是各种配置界面的源文件,内核的配置工具读取各个Kconfig文件,生成配置界面供开发人员配置内核,最后生成配置文件.config Kco...
阅读(273) 评论(0)

【内核数据结构】 内核链表分析

一、简介:        Linux中的链表使用两个指针,可以方便的构成双向链表,实际上,通常它都组织成双向循环链表,不同于数据结构书上的链表,这里的节点只有链表指针,没有链表的数据,下边我将对内核中使用的 include/linux/list.h 进行函数说明和生动的图形解释。二、函数:我们先来看看1. 链表数据结构 list_head 的定义:[cpp] view plain copy pri...
阅读(2652) 评论(1)
285条 共15页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:181037次
    • 积分:4064
    • 等级:
    • 排名:第8434名
    • 原创:213篇
    • 转载:69篇
    • 译文:3篇
    • 评论:22条
    博客专栏
    最新评论