交叉开发环境交叉开发、交叉开发环境?为何需要交叉开发环境?所谓交叉开发是指先在一台通用PC上进行软件的编辑、编译与连接,然后下载到嵌入式设备中运行调试的开发过程。通用PC成为宿主机,嵌入式设备成为目标机。交叉开发环境一般由运行于宿主机上的交叉开发软件、宿主机到目标机的调试通道组成。需要交叉开发环境是因为目标机一般对体积、功耗等有严格限制,资源也面向应用,较为紧张,要求仅仅能流畅运行代码即可(不具备
转载 2021-03-18 14:49:44
1934阅读
1点赞
2评论
2021-10-23 bootloader 在 Linux 系统的作用相当于 BIOS 在 windows 中的作用 选择 S3C2440 开发板,因为资料最多 不同开发板的编程的差距主要是在外设,而不是CPU 驱动 = 软件框架 + 硬件操作 学习 2440 的 ARM+Linux 开发后,STM ...
转载 2021-11-03 11:48:00
1383阅读
2评论
主要介绍了GNU/Linux的诞生,标准Linux是如何应用在嵌入式系统中的,最后讲述了嵌入式Linux知识架构。
主要介绍了GNU/Linux的诞生,标准Linux是如何应用在嵌入式系统中的,最后讲述了嵌入式Linux知识架构。
原创 2022-03-16 16:07:43
1046阅读
1.浅析如何学习基于ARM平台的嵌入式系统 http://developer.51cto.com/art/201001/177713.htm 2.嵌入式操作系统的核心特点 http://developer.51cto.com/art/201104/255336.htm 3.Linux系统工程师传经授道:嵌入式linux入门六步曲 http://os.51cto.com/art/20120
原创 2012-12-25 09:37:47
995阅读
嵌入式linux系统应用非常广泛,涵盖各行各业,基于ARM、mips等微处理器架构的硬件平台。基于嵌入式linux系统的设备已经深入生活中各个角落,随处可见。 我们常说的嵌入式linux系统,其实与电脑端运行的linux系统本质上是一样的,都是使用的linux内核,相同的文件系统目录结构。区别在于嵌入式linux系统多少经过裁剪的,可能在操作时你会发现,有些命令不支持,或者有些命令的个别参数不支
原创 2021-12-07 16:03:39
772阅读
Category: Linux Mobile
原创 2021-07-26 17:35:08
3765阅读
嵌入式Linux的开发和研究是Linux领域研究的一个热点,目前已开发成功的嵌入式系统有一半以上都是LinuxLinux到底有什么优势,使之取得如此辉煌的成绩呢?本文分为两大部分:Linux的优点、Linux开发。一、Linux的优势:
转载 2014-04-10 10:51:00
1439阅读
哔哩哔哩主页:​​://space.bilibili.com/661326452/?spm_id_from=333.999.0.0​​Linux嵌入式开发路线:​​://mp.weixin..com/s/mq6IhgO5JcBnAUBX5CP9Ww​​
原创 2022-04-14 10:41:12
907阅读
1点赞
    这段时间的学习,慢慢了解了嵌入式开发的一般流程,后面的路会越来越难走,但只要坚持,任何困难都可以克服,相信自己。    对arm的架构慢慢熟悉,后面就是要学习移植了,从bootloader入手,慢慢来,不能急。
原创 2009-10-21 19:52:26
974阅读
嵌入式开发基于linux环境下,提供原代码是为了编译生成自己的linux内核。嵌入式的系统特点:1、可裁剪性。支持开放性和可伸缩性的体系结构。2、强实时性。EOS实时性一般较强,可用于各种设备控制中。3、统一的接口。提供设备统一的驱动接口。4、操作方便、简单、提供友好的图形GUI和图形界面,追求易学易用。提供强大的网络功能,支持TCP/IP协议及其他协议,提供TCP/UDP/IP/PPP协议支持及
转载 2021-03-08 17:19:35
9阅读
一、构建嵌入式开发环境 1、编译bootloader并烧写到板子中---uboot, 可以自己定制bootloader and logo 2、编译file system 并烧写--内嵌APP 3、编译linux kernel----定制drivers and logo 4、编译APP 5、编译file system 备
转载 2天前
15阅读
什么是protobuf-c 之前的文章:《Protobuf:一种更小、更快、更高效的协议》详细介绍了protobuf及protobuf-c。这里再简单提一下:Protocol Buffe...
原创 2021-06-02 11:29:04
2285阅读
大家应该都看过一些大佬发的电脑CPU烤肉的视频,电脑CPU的温度真的有那么高吗?我们一起来看一下咱们电脑CPU的温度是多少...
原创 2021-06-02 11:29:07
1664阅读
上一篇分享的:从单片机工程师的角度看嵌入式Linux中有简单提到Linux的三大类驱动:我们学习编程的时候都会从hello程序开始。同样的,学习Linux驱动我们也从最简单的hello驱动学起。驱动层和应用层还记得实习那会儿我第一次接触嵌入式Linux项目的时候,我的导师让我去学习项目的其它模块,然后尝试着写一个串口相关的应用。那时候知道可以把设备当做文件来操作,但是不知道为什么是这样,就...
原创 2021-06-02 11:29:20
1173阅读
很多朋友在开发嵌入式的时候,一般常用Keil MDK、IAR等IDE工具,不过这
原创 2022-05-25 10:12:58
2751阅读
00. 目录文章目录00. 目录01. GCC工具02. 嵌入式C语言03. STM32博客教程04. Modbus协议05.06.07.08.09.10.11.12.13.14.15. 问题讨论01. GCC工具【Linux】GCC程序开发工具(上)【Linux】GCC程序开发工具(中)【Linux】GCC程序开发工具(下)02. 嵌入式C语言【嵌入式】C语言高级编程-嵌入式C语言简介(01)【嵌入式】C语言高级编程-数组和结构体初始化(02)【嵌入式】C语言高级编程-语句表达式(03)
原创 2021-09-05 11:00:19
1284阅读
00. 目录文章目录00. 目录01. GCC工具02. 嵌入式C语言03. STM32博客教程04. Mod
原创 2022-03-16 10:53:22
568阅读
花了几天的时间,终于把系统从近200 MB裁到小于16 MB, 虽然现在看来过程非常简单,对于最初的那点恐惧觉得有点可笑。在这里把主要心得写一下,总结一下心得, 希望可以给相关人员一点参考。     主要步骤如下:     1. 充分了解系统     这有点像废话,但是确实很重要,特别对不是自己负责的
转载 精选 2009-05-12 10:28:33
2782阅读
  • 1
  • 2
  • 3
  • 4
  • 5