摘要: 转自:http://blog.csdn.net/zhaocj/article/details/5302370启动文件就是引导ARM启动,并进入我们熟悉的C语言程序。它主要完成了ARM最基本的硬件初始化工作。虽然启动文件的内容大同小异(就是设置系统时钟、内存、中断向量表、栈等内容),而且只要有一个现成的启动文件,即使不用详细了解该文件的内容,直接进入C语言编程工作也可以对ARM进行操作,但我认为熟悉启动文件的内容,还是有必要的,它对我们熟悉ARM的体系结构,编写出更高效的程序是大有益处的。因此我花了一些时间详细分析了s3c2440启动文件的内容,让它作为我进入ARM领域研究的开端,希望能有一个. 阅读全文
posted @ 2013-11-30 22:25 Ilmen 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 我们在windows中查找自己的开发板与电脑的连接的COM口时,可以通过查找设备管理器来看,但是换到咱们的linux系统中就不能这样做了,下面说一下在linux中是怎么查看COM口信息的。 首先,将我的mini2440开发板通过USB转232串口线与PC机连接,这时候咱们的linux系统自动安转了驱动程序,可以使用命令:dmesg 来查看安装驱动的信息,如下图 从上图可以看出咱们的串口设备是0, 你也可以使用命令: ls -l /dev/ttyUSB*来查看相关的信息,如下图 至此,我们已经顺利的将串口连接到Ubuntu系统上了,也查看到自己开发板连接的是USB转串口设备/dev/ttyU.. 阅读全文
posted @ 2013-11-30 22:21 Ilmen 阅读(1544) 评论(0) 推荐(0) 编辑
摘要: 由于我之前是在windows中使用虚拟机中的linux学习嵌入式开发,那么大家都知道,要查看目标板的输出,可以使用控制台程序。在windows中我习惯了使用securecrt,但是最近不是换成了双系统,所以windows中的东西就不能用了,所以我控制台改用linux/unix操作系统中的minicom工具。它能实现类似于securecrt的功能,书上说是系统自带的,很可惜我没有仔细看出,直接使用下面的sudo apt-getinstallminicom命令安装了它。下面就记录一下我安装配置的过程,防止以后忘了,唉,我忘东西的能力好像特好!安装 在终端中输入sudo apt-get instal 阅读全文
posted @ 2013-11-30 22:18 Ilmen 阅读(322) 评论(0) 推荐(0) 编辑
摘要: TQ2440交叉编译环境搭建~背景: OS:UBUNTU10.10 交叉工具链从TQ官网下载 linux使用2.6.30.4源码1)TQ2440的光盘上的 交叉编译工具按照 指导书上减压即可 ; sudo tar vxjf EABI-4.3.3_EmbedSky_20091210.tar.bz2 -C / 2)接着解压linux源代码; sudo tar xvfj linux-2.6.30.4.tar.bz2 -C /opt/EmbedSky/ 3)修改环境变量,把交叉编译器的路径加入到 PATH; sudo gedit /etc/environment 在最后加上: :/opt/EmbedS 阅读全文
posted @ 2013-11-30 22:16 Ilmen 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 前几天找同学借了TQ2440的开发板来玩,由于是第一次弄ARM9,理所当然从裸奔开始了。 MDK比较熟悉,但是ADS没用过,可是TQ2440光盘里的测试程序就是ADS下建立的工程。实在不想去折腾ADS,于是百度将这个工程移植到MDK下的方法。 经亲自测试,按以下步骤做可以成功在MDK下编译出bin文件。本人使用的MDK版本是4.72a。 第一步就是打开MDK,新建一个project,device选择Samsung -> S3C2440A。MDK提示是否自动添加启动代码,选择否,因为测试程序自带了启动代码2440init.s,并且更好。 第二步配置参数(Options for Target 阅读全文
posted @ 2013-11-30 22:14 Ilmen 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 最近看了一本名为《解读“疯狂”》的书,http://book.douban.com/subject/2115948/,于是摘了一些内容:1.我们渴望为自己的人生做选择,但每一次选择都是读博,而用作骰子的就是我们肉身。并且,一旦自己的选择牵涉到了别人,那么可能被摔痛的就不止是自己,还有那个人。2.做自己人生的主宰,意味着要为自己的选择负责,要为自己遭遇的快了和痛苦负责,有时我们会因此而伤痕累累,会觉得累。但是,这一切快乐和痛苦都会延伸我们的人格力量,令我们感到自己可以掌握人生。用一个心理学术语来说,即增强了我们的自我效能感。3.勒庞对集体性按时进行描述说: “群体的基本特点就是将个人融入一种共. 阅读全文
posted @ 2013-11-30 21:12 Ilmen 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 最近想玩玩LINUX,于是双系统装了一个Ubuntu13.04。 在新系统下用着都还好,不过我自己DIY的USB DAC出了问题。在WIN7下能正常工作,但是在Ubuntu下就爆音不断,很明显是音频数据流断流引起的。 这说明stm32上的固件与Ubuntu的USB AUDIO驱动程序不太兼容,于是开始检查。在这个过程中,学到不少调试方法,下面详细描述下调试的过程: 1. 第一步需要确定USB DAC已经成功连接到PC,这里使用dmesg命令查看内核的信息。 USB DAC连接PC,输入命令: >> dmesg | tail [ 2148.890771] usb 1-1.2: Pro 阅读全文
posted @ 2013-11-30 20:56 Ilmen 阅读(3373) 评论(0) 推荐(0) 编辑