
linux驱动开发
系统:Ubuntu 14.04
开发板:mini2440(128M nandflash)
开发板linux内核:linux 2.6.32。2
编译器:arm-linux-gcc 4.4.3
梁惠涌
https://huiyong.online,个人站点,欢迎访问
展开
-
mini2440驱动奇谭——ADC驱动与测试(动态挂载驱动)
博客:http://blog.youkuaiyun.com/muyang_ren原理:这里模拟信号源选择开发板上的可调电位器,从电位器电路图中可知模拟信号输出端为AIN0,可调电位器阻值的改变产生电压的变化,设置MUX多路模拟信号选择器为AIN0,进行模数转换,并将产生的数据存储于ADCDAT0中。顺便说一下,MUX(8选1)可选择XP、XM、YP、YM作为模拟信号源,但此时不是触摸屏信号,而是AIN4、AIN5、AIN6或者AIN7的模拟信号原创 2014-10-12 22:45:54 · 1654 阅读 · 0 评论 -
mini2440驱动奇谭——LED驱动与测试(动态加载)
实现功能:开发板动态加载led驱动模块并能通过测试程序系统:Ubuntu 14.04驱动交叉编译内核:linux-2.6.32.2 //建立交叉编译开发板:mini2440 (128M nandflash) //关于怎么烧写linux到开发板请点击,Linux RootFs 选择rootfs_rtm_2440.img (光盘目录:image/linux/rtm )开发所需工具:NFS网络文件 minicom vimlinux文件目录:/opt/F原创 2014-10-05 13:09:32 · 3422 阅读 · 0 评论 -
mini2440驱动奇谭——helloworld
这是第一篇驱动,为了纪念下追剧一个暑假,越演越狗血的电视剧--古剑奇谭,就写成驱动奇谭吧系统:Ubuntu 12.04驱动交叉编译内核:linux-2.6.32.2 开发板:mini2440 (128M nandflash) 开发所需工具:NFS网络文件 minicom原创 2014-09-28 03:28:14 · 2623 阅读 · 0 评论 -
ubuntu(12.04+14.04)下通过网络文件系统NFS将执行文件下载到开发板运行(再修改)
功夫不负有心人,总算把NFS网络做好了首先,电脑要和开发板都接到路由器上,形成一个局域网(这个我居然给忽略了。。。)PC端:Ubuntu 12.04开发板:linux 2.6.32.2 点击查看ubuntu下给开发板烧写linux原创 2014-09-23 01:47:04 · 3164 阅读 · 2 评论 -
(mini2440)建立交叉编译环境+配置linux内核
(mini2440)建立交叉编译环境+配置linux内核系统ubuntu12.04(非虚拟机下)mini2440CPU型号: S3C2440AL-40Nanflash型号:K9F1G08Norflash型号:SST39VF1601LCD: 统宝 240 x 320$: 普通账户#:root账户*当shell下输入路径原创 2014-09-21 00:38:22 · 8215 阅读 · 0 评论 -
Ubuntu下安装minitools+minitools烧写linux到开发板
一丶Ubuntu下安装minitools1.找到MiniTools-Linux-20130513.tgz,mini2440光盘是在 linux平台工具下 这个文件夹2.我把它拷贝到我的/home/lianghuiyong/Linux_share/目录下3. # cd /opt/FriendlyARM/mini24404. # tar xvzf /home/lianghuiyong/原创 2014-09-21 18:25:10 · 11380 阅读 · 6 评论