![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式开发
文章平均质量分 64
jiangyaoyan
这个作者很懒,什么都没留下…
展开
-
嵌入式设备上的 Linux 系统开发
如果您刚接触嵌入式开发,那么大量可用的引导装载程序(bootloader)、规模缩小的分发版(distribution)、文件系统和 GUI看起来可能太多了。但是这些丰富的选项实际上是一种恩赐,允许您调整开发或用户环境以完全符合您的需要。对 Linux嵌入式开发的概述将帮助您理解所有这些选项。Linux 正在嵌入式开发领域稳步发展。因为 Linux 使用 GPL(请参阅本文转载 2010-04-14 23:12:00 · 610 阅读 · 0 评论 -
Linux学习计划
1.先学使用: 可以随便选一个基础教程,现在用fedora与ubuntu的比较多,随便选一个发行版及其教程就可以了 Red Hat Linux 9宝典 TP316.89/4262.再学编程: UNIX网络编程或者LINUX网络编程或者UNIX环境编程任选其一 Linux/UNIX高级编程 TP316.81/932UNIX 高级编程 TP316.原创 2010-04-06 22:26:00 · 419 阅读 · 0 评论 -
嵌入式开发模式和流程
1 嵌入式系统的结构 1.1 嵌入式系统的硬件架构 如图 5-1 所示,为嵌入式系统硬件模型结构,此系统主要由微处理器 MPU、外围电路,以及外设组成,微处理器为 ARM 嵌入式处理芯片,如 ARM7TMDI系列及 ARM9 系列微处理器,MPU 为整个嵌入式系统硬件的核心,决定了整个系统功能和应用领域。外围电路根据微处理器不同而略有不同,主要由电源管理模型、时钟模块、闪存 FIA转载 2010-04-07 23:45:00 · 2184 阅读 · 0 评论 -
基于ARM的嵌入式Linux移植真实体验1-基本概念
1.引言 ARM是Advanced RISC Machines(高级精简指令系统处理器)的缩写,是ARM公司提供的一种微处理器知识产权(IP)核。 ARM的应用已遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场。基于ARM 技术的微处理器应用约占据了32位RISC 微处理器75%以上的市场份额。揭开你的手机、MP3、 PDA,嘿嘿,里面多半藏着一个基于ARM的微转载 2010-04-21 23:04:00 · 759 阅读 · 0 评论 -
基于ARM的嵌入式Linux移植真实体验(2)――BootLoader
BootLoader指系统启动后,在操作系统内核运行之前运行的一段小程序。通过BootLoader,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。通常,BootLoader是严重地依赖于硬件而实现的,特别是在嵌入式世界。因此,在嵌入式世界里建立一个通用的 BootLoader 几乎是不可能的。尽管如此,我们仍然原创 2010-04-21 23:39:00 · 486 阅读 · 0 评论 -
imx515 uboot UBIFS移植及android UBIFS文件系统烧写
1.1 Uboot UBI的移植关于uboot的UBI的移植几乎没有说明介绍,移植首先要保证你的flash驱动能够跑起来,我是在nand flash 上跑的UBI。刚开始的时候我也没有什么头绪,只能够从uboot的readme开始查找一些蛛丝马迹。- MTD Support (mtdparts command, UBI support) CONF转载 2012-10-19 16:21:26 · 1494 阅读 · 0 评论 -
移植android默认参数设置
项目接近尾声,今天恰好也要初始化一下系统里的默认值,google了一下,有时就得做个拿来主义,没有时才自己做轮子滴嘛,呵呵1开机图片: android-logo-mask.png android-logo-shine.png 这两个图片一个在上一个在下 ./out/target/common/obj/JAVA_LIBRARIES/android_stubs_cu转载 2012-10-25 09:12:11 · 854 阅读 · 0 评论 -
atoi函数不同平台的实现问题
atoi函数不同平台的实现问题 工程中要通过文件得到数值,想当然的就使用了atoi这个函数。在Windows下使用,没什么问题。但是一移植到Linux下,问题就出来了,发现得到的数总是不对劲。用gdb跟踪一下,发现大于2147483647的数均返回2147483647这个值。又在Windows下debug了一下,发现得到的数值正常,能够得到大于2147483647的数转载 2012-11-05 10:12:14 · 560 阅读 · 0 评论