一、在树莓派中安装.NET Core运行时 1、到微软的官方站点下载.NET Core运行时 下载地址 2、选择Linux 中的ARM32,如果不需要跑web,可以选择更精简的.NET Core Binaries ARM32。 借助xftp 把下载回来的压缩包送到树莓派里面。 3、把压缩包解压缩处理 ...
分类:
Web程序 时间:
2019-12-22 00:47:29
阅读次数:
120
[TOC] 浅谈嵌入式软件设计 本文在21IC的公众号文章《多年嵌入式编程工程师经验分享:换个角度来编程》基础上结合自己理解而写,部分图片以及文字说明均来自互联网。 前后台模型 模型介绍 当开发过程中不使用OS时,几乎所有的嵌入式程序归根结底都是一个由无法停止的循环为结构构成的,即常见的 或`for ...
分类:
其他好文 时间:
2019-11-22 01:15:06
阅读次数:
65
第 1 章 交叉编译简介 1.1 什么是交叉编译 对于没有做过嵌入式编程的人,可能不太理解交叉编译的概念,那么什么是交叉编译?它有什么作用? 在解释什么是交叉编译之前,先要明白什么是本地编译。 本地编译 本地编译可以理解为,在当前编译平台下,编译出来的程序只能放到当前平台下运行。平时我们常见的软件开 ...
分类:
其他好文 时间:
2019-09-20 11:48:27
阅读次数:
71
单片机编程使用MDK时不可避免的要涉及到链接脚本文件。在链接脚本中可以指定代码的存储布局,可以将代码段、只读数据段、可读写的数据段分别存放,也可以精确地指定代码放置的位置。在了解链接脚本之前需要了解以下概念:1)RO(ReadOnly):表示程序中的指令和常量;2)RW(Read/Write):表示程序中已初始化的变量;3)ZI(Zero):表示程序中未初始化的变量;4)链接脚本,也叫程序加载文件
分类:
其他好文 时间:
2019-09-16 16:12:14
阅读次数:
116
在大二结束的小学期我学习了嵌入式编程andrino、智能小车和树莓派。树莓派用的就是类Unix语言,当时主要是学习了: ·简单的命令行命令和使用gcc编译c文件的各种带参数的方式。 ·进程、线程、网络编程、FIFO管道的使用,并未深入了解原理。 学嵌入式主要是接线,加把c程序烧录到芯片中,通过逻辑来 ...
分类:
系统相关 时间:
2019-07-26 17:26:25
阅读次数:
126
第一章 什么是嵌入式编程 嵌入式系统的基本知识 面向对象编程与结构化编程 使用C语言实现类、继承、状态机 第二章 嵌入式实时过程Harmony的嵌入式编程 嵌入式应用开发中的敏捷过程原理和工作流程 设计的三个层次 架构的五个关键试图 进行方案设计 什么是设计模式 如何运用设计模式 设计模式实例 第三 ...
分类:
其他好文 时间:
2018-12-25 15:17:26
阅读次数:
242
俗话说万事开头难(然后中间难,最后难?),刚开始的时候,你是否根本就不知如何开始,上网查资料被一堆堆新名词搞的找不到北,去看书也是找不到方向?又是arm,又是linux,又是uboot头都大了。不知道自己究竟从哪里开始? 下面就跟着我学习设计嵌入式工程师的修炼日记吧! 简单说,从arm基础知识到裸机 ...
分类:
其他好文 时间:
2018-10-23 20:58:01
阅读次数:
163
嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。国内普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。举些例子,手机、电子时钟、智能报警装置、自动监控器、出租车计费器等等都属于嵌入式系统。 嵌 ...
分类:
系统相关 时间:
2018-10-22 17:58:17
阅读次数:
264
think like a programmer剑指offer算法设计指南算法图解算法枕边书支持处理器的技术——永无止境的速度追求程序是怎样跑起来的C语言核心技术C语言点滴C语言实用之道嵌入式C编程:PIC单片机和C编程技术与应用C指针:基本概念、核心技术及最佳实践C嵌入式编程设计模式C现代编程:集成 ...
分类:
其他好文 时间:
2018-09-09 19:55:11
阅读次数:
131
第 1 章 交叉编译简介 1.1 什么是交叉编译 对于没有做过嵌入式编程的人,可能不太理解交叉编译的概念,那么什么是交叉编译?它有什么作用? 在解释什么是交叉编译之前,先要明白什么是本地编译。 本地编译 本地编译可以理解为,在当前编译平台下,编译出来的程序只能放到当前平台下运行。平时我们常见的软件开 ...
分类:
其他好文 时间:
2018-07-27 17:00:04
阅读次数:
209