ARM-Linux
文章平均质量分 95
STCNXPARM
乐于将知识和经验组织形成思维导图分享。基础决定上层质量,细节决定成败;Talk is cheap, show me the code.
展开
-
重新理解Linux交叉编译及编译流程
文章目录一、背景二、gcc和arm-linux-gcc的常用选项二、交叉编译的四个流程及实例说明1、预处理(preprocessing)2、编译(compilation)3、汇编(assembly)4、链接(linking)参考书籍1、编译原理2、嵌入式Linux应用开发一、背景编译性程序源文件需要经过编译才能生成可执行文件,比如一个C/C++文件要经过预处理(preprocessing)、编译(compilation)、汇编(assembly)和链接(linking)等4步才能变成可执行文件。原创 2022-03-12 23:19:09 · 27967 阅读 · 15 评论 -
树莓派的产品定位,以及探讨与ARM开发板的区别
目录一、树莓派的几点认识二、树莓派的定位,与ARM开发板有不同的目标用户三、树莓派与嵌入式开发的区别1、树莓派能不能做为嵌入式的ARM开发板?2、树莓派能不能进行嵌入式开发与学习?四、树莓派上的实践一、树莓派的几点认识1、树莓派是一款基于Linux系统的单板机电脑。它由英国的树莓派基金会所开发,目的是以低价硬件及自由软件刺激在学校的基本的计算机科学教育。树莓...原创 2020-05-05 21:58:31 · 29883 阅读 · 2 评论 -
Android 安卓开发初识
基本(核心)概念:*开发类似QT开发;*开发标配:java、Android Stiudio;*入门书籍:第一行代码;1、四层架构:a、Linux内核层 b、系统运行层 c、应用框架层 d、应用层;2、四大组装:a、Activity b、服务 c、广播接收器 d、内容提供器;3、开发环境(原先的开发工具模式:Eclipse+ADT):a、JDK(虚拟机环...原创 2020-04-11 00:00:58 · 418 阅读 · 0 评论 -
ARM-Linux对比单片机的开发异同,以及学习路线介绍
ARM-Linux在基本架构上可以看作一台可以任意裁剪功能的笔记本,由于学习ARM-Linux一般都是先学习单片机,再进阶到ARM上来,分析ARM-Linux与单片机的差异,可以让我们更深刻了解ARM-linux; 针对ARM-Linux程序的开发,一般公司都会分为三类:应用程序开发、驱动程序开发、系统内核开发,针对不同种类的软件开发,有其不同的特点。当然这针对大型项目而言(上百人或上千人...原创 2020-03-22 20:49:38 · 21088 阅读 · 0 评论