C51与ARM
文章平均质量分 73
Dashon
这个作者很懒,什么都没留下…
展开
-
uboot启动过程完全分析(mini2440)
注:原文转自http://www.cnblogs.com/heaad/archive/2010/07/17/1779829.html。 1.1 U-Boot工作过程 U-Boot启动内核的过程可以分为两个阶段,两个阶段的功能如下: (1)第一阶段的功能Ø 硬件设备初始化Ø 加载U-Boot第二阶段代码到RAM空间Ø 设置好栈Ø 跳转载 2013-11-07 13:48:54 · 10163 阅读 · 2 评论 -
任务调度与上下文切换时间测试
创建两个进程(实时进程)并在它们之间传送一个令牌,如此往返传送一定的次数。其中一个进程在读取令牌时就会引起阻塞。另一个进程发送令牌后等待其返回时也处于阻塞状态。发送令牌带来的开销与上下文切换带来的开销相比,可以忽略不计(经测试,一次管道传递约用时3ns左右)。 (利用管道传递令牌) 方法一:使用gettimeofday()//方法一:使用gettimeofday()获取当前时间#i原创 2012-03-30 18:03:23 · 2396 阅读 · 0 评论 -
C51中的关键字data,idata,xdata,pdata,bdata
C51中的关键字data,idata,xdata,pdata,bdata写在最前面的话:官方网站的解答是最可信的。英语不错的必看。http://www.keil.com/support/man/docs/c51/c51_le_memtypes.htm下面转载几篇中文的,仅供参考。data:固定指前面0x00-0x7f的128个RAM,可以用acc直接读写的,速度最快,生成的代码也最转载 2011-11-02 19:27:47 · 13930 阅读 · 0 评论 -
TI Davinci DM6441嵌入式Linux移植攻略——u-boot移植篇
声明:本文参考网友zjb_integrated的网文《DavinciDM6446开发攻略——u-boot-1.3.4移植(1)》,内容有增删,特此声明。一、UBOOT各版本简介UBOOT的版本更新速度比较快,截止今天,稳定正式的版本是u-boot-2009.11-rc2,而TI最新的EVM开发包里的UBOOT是1.2.0版本,国内很多公司还一直使用u-boot-1.1.4和u-boot-1原创 2012-03-19 08:06:10 · 1838 阅读 · 0 评论 -
TI Davinci DM6441嵌入式Linux移植攻略——UBL移植篇
声明:本文参考网友zjb_integrated的文章《TI Davinci DM6446开发攻略——UBL移植》和《DAVINCI DM365-DM368开发攻略——U-BOOT-2010.12及UBL的移植》,内容有增删,特此声明!另有系列网文《DM365的UBL源码分析》(作者不详)对UBL源码的分析比较透彻,有兴趣的也可以看看。一、DM6441的Boot过程简介在搭好 TI Da原创 2012-03-08 20:50:43 · 3634 阅读 · 0 评论 -
ARM+LINUX移植攻略(二) U-boot-2009.08移植TE2440II开发板--移植步骤
哈尔滨理工大学软件工程专业08-7李万鹏原创作品,转载请标明出处 http://blog.csdn.net/woshixingaaa/archive/2011/02/06/6173484.aspx 最近想移植Uboot和linux内核,一直看着没下手。总结原因就是感觉任务量太大。比如给你一个大饼,你都不吃从哪里吃起。应该把任务分成块,一块块解决,这样降低了任务的难度,也给了自己信息。学嵌入转载 2011-10-26 16:01:36 · 679 阅读 · 0 评论 -
ARM+LINUX移植攻略(一) U-boot-2009.08移植TE2440II开发板--环境搭建
哈尔滨理工大学软件工程专业08-7李万鹏原创作品,转载请标明出处 http://blog.csdn.net/woshixingaaa/archive/2011/01/30/6170200.aspx平台: 虚拟机:VirtualBox Ubuntu 9.10 文件传输工具:SSHSecureShellClient-3.2.9 交叉编译环境:arm-linux-gcc-4.3.转载 2011-10-26 15:54:01 · 853 阅读 · 0 评论 -
TI Davinci DM6441嵌入式Linux移植攻略——开发环境搭建篇
声明:本文参考网友zjb_integrated的文章《TI Davinci DM6446开发攻略——开发环境搭建》,原文地址为http://zjbintsystem.blog.51cto.com/964211/273687,内容有增删,特此声明。由于DM6441和DM6446两款芯片大同小异,在进行嵌入式Linux系统移植时可相互参考。TI DAVINCI DM6441的开发环境搭建不原创 2012-03-07 10:58:24 · 2383 阅读 · 0 评论 -
TI Davinci DM6441嵌入式Linux移植攻略——前言
3月份了,准备开始毕业设计之旅。这次的课题是来自导师的一个项目,我和另两位同学负责 TI Davinci DM6441的ARM端 的Linux系统移植。因为在此之前还没有完全真正做过Linux系统的移植,很多东西都只能自己慢慢探索。在看了大量的文献资料后,总算大概知道如何进行移植了。现记下作为移植的指导方向。 TI Davinci DM6441的Linux系统的移植工作主要包括以下步骤:原创 2012-03-08 16:07:51 · 789 阅读 · 0 评论