
玩转mini2440
文章平均质量分 79
从2009年购买了一块友善之臂的mini2440开发板到现在,将近10年过去了,有空就慢慢摸索,慢慢研究,了解和学习linux的开发技术,将这些年的心得体会记录在此,便于自己日后查阅对比,也给同道中人提供参考方便。
leon1741
我发誓我要活到一百岁!如果活不到,我就去死!
展开
-
玩转mini2440开发板之【64位Ubuntu系统无法运行arm-linux-gcc】
前段时间由于工作原因,将虚拟机重装了,由原来的Ubuntu 12.04(32位)升级成了Ubuntu 16.04(64位)。自然,原来安装在Ubuntu 12.04中的所有mini2440开发板相关的工具和源码,都要重装一遍。今天刚好得空,于是就开始整。第一步当然是安装交叉编译器了,仍然是友善之臂arm-linux-gcc 4.4.3的版本,按照官方手册的步骤,直接解压,然后添加环境变量,一气呵...原创 2019-01-20 15:59:10 · 5684 阅读 · 0 评论 -
玩转mini2440开发板之【下载编译安装运行QT lib/QT Creator/QT程序全过程】
玩了这么久的mini2440开发板,今天终于完整的将QT研究了一遍,从下载QT库的源码包、配置、编译、安装,然后再到QT Creator的下载、安装和配置,进而新建一个工程,并成功编译,下载到开发板中,最后通过配置开发板的运行环境,使得程序成功运行起来,算是将所有流程走遍了。下面就将整个过程记录如下,以备参考:一、QT lib库1、下载2、配置3、编译4、安...原创 2018-08-25 17:47:19 · 9086 阅读 · 5 评论 -
玩转mini2440开发板之【在Ubuntu 14.04下编译安装tslib 1.4版本】
今天在研究mini2440的QT程序时,发现缺少tslib,于是想办法安装。一开始想直接去tslib官网上下载最新版本的,但是编译时发现无法通过,于是只好按照大多数网友的做法,取了一个最成熟最稳定的版本(1.4版)来使用。步骤记录如下:1、准备工作首先执行以下命令,确认tslib所需的各个库都已正常安装。# apt-get install autoconf# apt-get ...原创 2018-08-27 15:20:27 · 3499 阅读 · 0 评论 -
玩转mini2440开发板之【如何通过vivi的命令行来启动nfs网络文件系统】
前文中说到如何开启了ubuntu 12.04的nfs网络文件系统,那么今天就接下去研究一下如何使用友善之臂的mini2440开发板来进行nfs网络文件系统的启动加载。如前所述,已经在ubuntu上面配置好了nfs文件系统的目录和服务。我的nfs目录是/opt/FriendlyARM/mini2440/rootfs /mnt/nfs。此时,根据mini2440的开发板操作手册,便可直接启动开发板,使用原创 2017-01-15 23:50:29 · 5331 阅读 · 0 评论 -
玩转mini2440开发板之【如何设置开发板的网络参数】
今天在研究nfs时,内核启动时一直提示挂载nfs文件系统失败,怀疑是网络参数没有配置正确,导致开发板连不上ubuntu。所以回过头来仔细研究了一下如何给mini2440开发板配置网络参数,验证网络连接情况等问题。总结如下:1、可用ifconfig命令来查询和设置开发板的网络参数,具体如下:查询命令:[root@FriendlyARM /]# ifconfigeth0 Link encap原创 2017-01-21 22:10:16 · 6528 阅读 · 0 评论 -
玩转mini2440开发板之【使用nfs无法启动的问题(Virtualbox桥接网络)】
今天晚上研究了一下如何使用nfs文件系统来启动mini2440,一直无法成功,提示rpcbind: server 192.168.100.108 not responding, timed out. Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)。这就意味着我的开发板无法连接到目标NFS系统中。该如何解决呢?原创 2017-01-21 23:18:26 · 6413 阅读 · 0 评论 -
玩转mini2440开发板之【如何使用JLink下载烧录boot程序到NorFlash】
一、工具及线束准备准备一套Jlink V8(尽量使用这个版本的,其他版本没有验证过);制作JTAG转接线,从Jlink下载器转至mini2440开发板的接口,如图1-3;安装JLinkARM烧录工具(建议安装V4.34版本,其他版本没有验证过。请注意,一定不能安装V6以上的版本,本人亲测不能用),如图4; 图1、mini2440开发板JTAG接口线束定义 图2、Jlink线...原创 2018-08-14 17:02:40 · 6133 阅读 · 0 评论 -
玩转mini2440开发板之【在64位WIN7/WIN10系统中安装USB驱动】
玩mini2440开发板已经很多年了,虽然玩的不怎么精通,但是一直都有在弄。而电脑的操作系统也从最终的32位WinXP提升到了32位的Win7,而今更是到了64位的Win10。然后,却带来了一个很严重的问题,友善之臂官方原配的FriendlyARM USB Download Driver Setup_20090421驱动文件根本不能用于64位的Win10系统中。所以,这段时间我一直在倒腾怎么在64...原创 2018-08-15 10:12:49 · 10923 阅读 · 10 评论 -
玩转mini2440开发板之【编译烧录rootfs根文件系统全过程记录】
前段时间研究了一下如何使用busybox编译和生成最简linux根文件系统(rootfs),并在mini2440开发板上使用NFS网络文件系统进行挂载启动,今天继续研究如何将该根文件系统烧录到开发板上去,以便实现本地启动,无需借助NFS。第1步、生成rootfs根文件系统这一步可参考我另一篇博客(如何使用busybox编译和生成最简linux根文件系统(rootfs))中的方法和步骤。...原创 2018-08-15 17:10:20 · 5933 阅读 · 1 评论 -
玩转mini2440开发板之【linux内核的编译和下载】
今天首先来玩一玩linux内核的编译和下载。1、背景交代开发环境:64位的Ubuntu 14.04;下载工具:SuperViVi USB Transfer Utility;调试工具:SecureCRT 7.2.6;2、编译步骤首先按照友善之臂官方手册(mini2440用户手册-20140103)的介绍,将linux 2.6.32.2的源码解压出来,我本人是解压到/opt/F...原创 2018-08-15 17:44:08 · 8429 阅读 · 1 评论 -
玩转mini2440开发板之【制作和修改linux启动logo图片】
今天玩一玩linux启动logo图片的修改和制作。一、准备工作请自己准备一张图片,必须是png格式的。如果不是,请先用win系统自带的画图工具进行转换。同时,该图片的分辨率不能大于你的LCD显示屏的分辨率,以我的mini2440开发板为例,其LCD的分辨率为320*240,因此我本次设计的图片是一张100*240的图片。二、格式转换目的是将png格式的图片转换成linu...原创 2018-08-16 14:51:16 · 5237 阅读 · 0 评论 -
玩转mini2440开发板之【编译u-boot提示没有规则可以创建“XX.o”需要的目标】
今天继续玩一玩u-boot的编译和下载。首先,交代一下背景,我下载的是tekkamanninja大神于2010.03移植过来的mini2440定制版的u-boot(可以直接去https://github.com/tekkamanninja/u-boot-tekkamanninja/tree/v2010.03_mini2440_tekkamanninja下载,也可以用git clone命令从http...原创 2018-08-17 10:24:43 · 4186 阅读 · 0 评论 -
玩转mini2440开发板之【tekkamanninja版的u-boot的编译和烧录】
今天继续玩一玩mini2440开发板,弄清楚U-boot的编译和烧录过程。首先,这里交代一个前提,此处所使用的u-boot,是已经移植测试过的,完全可用的版本。就本文而言,我使用的是tekkamanninja大神于2010.03移植过来的mini2440定制版的u-boot。下面就开始具体步骤的介绍:1、下载和分支由于tekkamanninja大神的u-boot源码存放于githu...原创 2018-08-17 11:23:06 · 4297 阅读 · 1 评论