James Bryant

Android系统移植、Linux设备驱动

一、Android系统架构第一层:Linux内核包括驱动程序,管理内存、进程、电源等资源的程序第二层:C/C++代码库 

记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#查

Centos vsftpd服务器搭建

1.最为简单的vsftpd服务器搭建1.安装vsftpd1.yum安装yuminstallvsftpd2.rpm文件安装(如果没有rpm文件,可以到http://rpmfind.net/网站下载)rpm-ivhvsftpd-2.2.2-11.el6_4.1.x86_64.rpm2.防火墙(centos6.5使用的是iptables防火墙)1.开放21端口iptables-AINPUT-ptcp

【职场第一天】7月毕业季,我去公司报道的第一天

活动背景:7月,几年的大学生活结束,宿舍的兄弟姐妹各奔东西,从校园跨入社会,从学生变成职场新人。一个人生阶段的结束,另一个人生阶段的开启。在步入职场的第一天,一定有新鲜的感触、突发的状况、观念的冲击。用您的笔记录下来,“我”的职场生涯如何开...

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

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

linux man的使用

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

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

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

【转载】FPGA(DE2)上uClinux的移植

摘要:在FPGA上移植最新版本的uClinux,本实验主要是在DE2上进行。历经一个多月的时间,终于在FPGA上移植了uClinux,从开学到现在,从找中文博客(无双学长的博客),由于版本的问题,加上uClinux更新的比较快,编译内核又是一个比较复杂的问题。最终还是,寻找wiki里面

自动添加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

Linux nohup命令

我们在开发中常需要启动长时间运行的程序,需要在关闭ssh连接时,仍然保持程序正常运行,为此我们需要用到nohup命令。当然也可以使用screen命令,我在之前的文章中已有介绍,可以参考。nohup命令使用起来并不难,之前我也并没有深入的了解。在最近的开发过程中由于需要

linux命令(1):ls命令

ls命令是linux下最常用的命令。ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单。通过ls命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录