嵌入式
文章平均质量分 61
4M小水管
这个作者很懒,什么都没留下…
展开
-
内存笔记
4.段起始是16的倍数。。不能超过64K。每个段的大小不一定一样。5.段基地址=段寄存器*166.0-(3G-1)为用户空间地址7.3G-4G为内核空间8.Ps aux看到进程号9.cat /proc//maps可看进程地址信息10.malloc返回是虚拟地址11.*kmalloc(size_t size , int flages)flage:取值有原创 2012-11-03 21:53:40 · 372 阅读 · 0 评论 -
学习笔记
/* 分配住设备号 */#includeint register_chrdev_region(dev_t from, unsigned count, const char * name)/* 自动分配主设备号 */int alloc_chrdev_region(dev_t * dev, unsigned baseminor, unsigned count, const ch原创 2012-11-03 21:43:54 · 403 阅读 · 0 评论 -
学习笔记中断处理过程
4.调用irq_desc[irq]->handle 5.irq_desc[irq]->handle过程s3c_irqext_ack(unsigned int irqno)主要清中断{ mask = __raw_readl(S3C24XX_EINTMASK);读中断掩码__raw_writel(bit, S3C24XX_EINTPEND);清零req = __raw_readl(S3C24XX_EI原创 2012-11-03 21:45:58 · 599 阅读 · 0 评论 -
INPUT
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include st原创 2013-01-12 19:20:08 · 521 阅读 · 0 评论 -
信号量sem
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #i原创 2013-01-12 19:21:33 · 598 阅读 · 0 评论 -
安装VMwareTools遇到的问题
要apt-get updat 才看见 安装包的如果命令解压不了VMwareTools安装包就手动点解压,进入vmware-tools-distrib目录安再输入输入命令:sudo ./vmware-install.pl最后一直回车解决这个问题what is the location of the directory of C header files that match your runni原创 2012-11-03 21:39:19 · 762 阅读 · 0 评论 -
电容屏单点的tslib的使用
编译:tar xzf tslib-1.4.tar.gzcd tslib./autogen.sh mkdir tmpecho "ac_cv_func_malloc_0_nonnull=yes" >arm-linux.cache./configure --host=arm-linux --cache-file=arm-linux.cache --prefix=$(pwd)/原创 2013-04-07 22:18:54 · 3513 阅读 · 0 评论 -
版本控制学习笔记
apt-get install git安装看版本git --version(远程仓库)remote repository (本地仓库)local repository (git add 就在这)staging area working directorygit init 本地创建仓库(repository); .git(隐藏文件)(远程建仓库仓库)g原创 2013-05-07 15:11:17 · 767 阅读 · 0 评论 -
usb设备控制驱动
本文由4M小水管编写,由于水平有限难免有错误,欢迎纠正static inline u32 udc_read(u32 reg){ return readb(base_addr + reg);//从寄存器读出值}static inline void udc_write(u32 value, u32 reg){ writeb(value, base_addr + reg)原创 2012-10-04 19:21:38 · 1227 阅读 · 1 评论 -
步进电机linux驱动
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #i原创 2012-10-04 20:15:33 · 1340 阅读 · 0 评论 -
mini2440adc测试程序
#include #include #include #include #include #include #include #include #include #include #include void delay(int times){ int i,j; for(i=0;i<times;i++) for(原创 2012-10-02 16:20:24 · 797 阅读 · 0 评论 -
mini2440adc驱动
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #i原创 2012-10-02 16:23:01 · 717 阅读 · 2 评论 -
mini2440看门狗驱动
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #inc原创 2012-10-03 13:44:42 · 1137 阅读 · 0 评论 -
步进电机测试
#include #include #include #include #include #include int main(int argc ,char **argv){ int fd; int data; int chanel; int i; fd=open("/dev/bujindev",O_RDWR); if(f原创 2012-10-04 20:16:47 · 1067 阅读 · 0 评论 -
常用命令
下载内核set ipaddr 10.10.111.213;set serverip 10.10.111.216;tftp 0x30000000 uImage;movi write kernel 0x30000000movi write kernel 0x30000000下载裸机tftp 0x30000000 printf.bin;go 0x30000000nfs挂载:mou原创 2013-05-07 15:43:46 · 820 阅读 · 0 评论