James Bryant

Crotex A9 中断流程

示例:KEY2中断控制点亮LED2【0】检测按键k2,按键k2按下一次,灯LED2闪一次。【1】查看原理图,连接引脚和控制逻辑(1)按键k2连接在GPX1_1引脚(2)控制逻辑k2按下----K2闭合----GPX1_1低电压&nbs

broadcom移植到openwrt总结

一、首先得分清楚几个基本概念:1、文件系统文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NANDFlash的固态硬盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件

QT210下载烧录编译android2.3过程

工作环境:ubuntu12.04.5|QT210开发板光盘|QT210开发板android2.3编译环境:gccversion4.4.7|javaversion6|javaversion5|gitversion1.7.9.5tipsbychsry:浅灰色是终端窗口运行保存的部分命令和信息,ubuntu14.04无法编译QT210android2.3(无法安装java6)安装好ubu

【转载】S3C6410移植apache和php

需要准备的东西:Apache-1.3.39forlinuxPhp-4.4.8forlinuxUbuntuamd64位PC机6410开发板,我用的是友善之臂交叉编译:交叉编译呢,简单地说,就是在一个平台上生成另一个平台上的可执行代码,即使用pc上的armlinuxgcc编译器编译好代码,并安装,然后把整个安装包放到开发

【转载】一个C++版的嵌入式操作系统

转载于:http://www.cnblogs.com/samos2011/p/4682107.html现世面上流传着很多嵌入式操作系统,都已经非常优秀,但本人(Sam的博客-博客园)还是自己编写了一个RTOS,不敢说优秀,但绝对是使用起来最简单的.先看一个工程截图与一段main.cpp代码1#include"os.h"//包含OS2osThre

linux下cp覆盖原so文件时引起的段错误原因确定

最近因为一个很有意思的段错误学习了一些新的东西。当时现象是这样的,程序正在运行,系统升级,此时某些so已经被该程序所使用,现在把这些so文件覆盖了,导致了该程序崩溃。调试dump文件可以发现是崩溃在了ld解析函数符号的时候,然后查看libc的源码,发现崩溃的函数ch

记STM32F030多通道ADC DMA读取乱序问题

问题描述通过uint16_tConvData[8]保存DMA搬运的ADC转换数值,但是这个数组数值的顺序总是和ADC不是顺序对应的。比如用7个通道的ADC,当设置ADC_InitStructure.ADC_ScanDirection=ADC_ScanDirection_Backward,是对应顺序是:0->0,1->7,2->6…7->1;当设置AD

stm32寄存器版学习笔记08 DMA

DMA(DirectMemoryAccess),直接存储器访问。DMA传输方式无需CPU直接控制传输,通过硬件为RAM与I/O设备开辟一条直接传送数据的通路,使CPU效率大大提高。stm32f103有2个DMA控制器,DMA1有7个通道,DMA2有5个通道,专门用来管理来自外设对存储器的访问请求,还有一个仲裁

samba共享服务

1、安装samba:可以先检查下是否已经安装:rpm-qa|grepsamba,没有的话自己安装下,这里介绍下基于RPM包的一种在线安装模式yumyum是一种快速安装模式,它会自动解决软件安装时的依赖问题并自动去特定的服务器下载相应的软件进行安装,命令十分简单:yuminstallsamba,快捷

常用Linux命令

uname-a#查看内核/操作系统/CPU信息head-n1/etc/issue#查看操作系统版本cat/proc/cpuinfo#查看CPU信息hostname#查看计算机名lspci-tv#列出所有PCI设备lsusb-tv#列出所有USB设备lsmod#列出加载的内核模块env#查看环境变量资源free-m#查看内存使用量和交换区使用量df-h#查

软银拟310亿美金收购ARM,或成Intel最大劲敌!

北京时间7月18日上午消息,据英国《金融时报》报道,知情人士透露,日本软银已经同意斥资234亿英镑(约合310亿美元)收购英国芯片设计公司ARM。消息人士称,软银与ARM的收购谈判目前尚未完成。一旦成行,此交易将是英国脱欧之后该国发生的首宗...

linux man的使用

在Linux中无论是管理系统还是在Linux环境下编程,内嵌的手册man都是一个很好用的工具,“Linux下不懂得就找man”(man是manual的意思)。本文将介绍我所知道的所有关于man的知识(这么说也是为了后续如果有所补充的话,能够更加完备)。一、man手册的组成man涉及的内容

在 Linux 上管理加密密钥的最佳体验

导读存储SSH的加密秘钥和记住密码一直是一个让人头疼的问题。但是不幸的是,在当前这个充满了恶意黑客和攻击的世界中,基本的安全预防是必不可少的。对于许多普通用户来说,大多数人只能是记住密码,也可能寻找到一个好程序去存储密码,正如我们提醒这些用户不要在每个

自动添加Linux登录账户,并授予sudo权限

Ubuntu 固定IP

1.更改/etc/network/interfaces的内容1.1注释掉原来的内容1.2添加以下内容autoeth0ifaceeth0inetstaticaddress192.168.1.119netmask255.255.255.0geteway192.168.1.1network192.168.0.0broadcast192.168.1.255dns-name