记录一下这五天的学习mini2440。心酸呀 |
您所在的位置:网站首页 › micro2440用户手册 › 记录一下这五天的学习mini2440。心酸呀 |
15年末购入了一块ARM2440(因为听说这块板的资源多上手容易,确实是有问题上网一搜很容易找到相同的) 买的是FriendlyARM 一点都不友善的友善之臂 官网上的光盘资料不更新 ARM9论坛上也是没客服没大神帮忙解答,比较冷清。还有。。。(看下去就知道了
放假玩了几天 期间看了鸟哥的私房菜 快速翻看 跳过了bash脚本的内容(按鸟哥的说法 以后有需要再回来看 还没开始就想着我要做一个项目,实现快速上手( 项目第一步:无线上网(哈哈这还不容易,直接插上网卡 然后配置嘛。呵呵 too young too simple) 首先呢在官网下了micro2440-20100609这一部光碟,看用户手册,直接上手,一切都进行得顺利,命令行点亮LED播放音乐啥的(ps 内置的音乐还蛮好听的),很简单的操作 然后插网卡 ,按照用户手册配置。 #iwconfig wlan0 up ——>not such a device 妈蛋没有驱动 ,找到无线网卡官网下载驱动,里面文档写得很清楚,(虽然全英,好彩比较容易懂),修改Makefile然后make 一下。 arm命令行输入#make -->make not found 没有make 那就安装GCC呗 #yum install gcc -->gcc not found 那就安装yum ,不对yum是有依赖性的 什么rpm,于是百度搜索。(好吧实在是天真以为自己在玩树莓派那样子的卡片式电脑,不过也算弄懂了两者的差别) -------------------------------------接下来的内容就先不讲细节 列个大概的过程 很不情愿地,茫然地按手册安装ADS1.2集成开发环境 使用VMware安装Fedora9 虚拟机 (这其中的网络连接,windows共享文件夹也是弄的我吐血 ,
建立交叉编译链 (后来才知道 arm-linux-;arm-linux-gcc;arm-none-linux-gnueabi 都是一回事,心累),解压内核源码,各种工具。。 回到无线驱动 1.编译模块 RTL8192cu.ko 放入arm板 insmod之后依然没有反应 (期间有不能ismod的问题 使用version magic 解决) 2.移植内核 (这个艰难呀) ********** 经历千山万水 ,总算把无线网卡驱动移植进内核,并且可以arm成功开机进入命令行(这期间一度找不到方向跟解决办法,看了老郭的视频,啊啊啊,豁然开朗 一直被模仿,从未被超越,恩恩我相信你 ) 后来还进行了wpa_sup移植 但是,但是,坑你爹的友善啊 ,提供的内核源码 ,妈蛋编译完烧进去居然没有触控屏驱动 ,没有SD卡驱动,没有U盘驱动。我去你大爷,又得重新来一遍 ,一步一步移植内核。一口老血 好了 这就是这5天的过程 ,总结就是太急,遇到遇到问题直接百度是学不到东西的,还是有时间要去弄懂内核移植原理,你才会移植跟剪裁。 耐心点吧 ,秀莲
------------------------------------------------------------------------------------------------------------------------------------------------------优雅的分割线----------------------------------------------
更新一下 写完文章第二天 在ARM之家找到了最新的mini2440光盘(2015)下载,打开光盘,看到还是linux2.6.32.2的版本 ,集合了wpa跟wireless tool 方便了很多。 然后找到里面一篇关于内核移植的文章,说是一定要按照数据手册的步骤一步一步来,特别是第一步选择触摸屏驱动。亲测确实是如此。这样很方便,我只是把rtl8192的驱动编进去内核,我想要的就都实现了。轻松愉快。 但是现在无线驱动网卡的驱动没问题了,还是连不上网络 ---2016.1.26 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |