嵌入式开发,上位机软件与下位机软件通信发送结构体数据时,由于两者 IDE 通常不同 (因此编译器通常也不同),导致上下位软件各自编译器的默认 “对齐系数” 也可能不同。 此时需在代码中指定一个一致的 “对齐系数” 。 注1:推荐指定 “对齐系数” 的格式如下: #pragma pack (push, ...
分类:
其他好文 时间:
2018-08-27 18:19:10
阅读次数:
169
python QTP 、selenium jmeter也可以实现自动化 学写代码,来实现工具干不了的工作。 python可以开发后台,自动化运维,人工智能、数据分析、爬虫、嵌入式开发(树莓派) 是世界上第三方库最多的一个语言 pycharm是编辑器 变量:单引号和双引号的区别, 实际没有区别,如果内 ...
分类:
编程语言 时间:
2018-08-23 02:25:26
阅读次数:
250
一、Java发展史: 1995年由詹姆斯高斯林带领团队开发 java问世 2004 jdk1.5版本更名jdk5.0 2010 sun公司被oracle公司收购 二、java三大体系: javaSE: java2SE java标准版,java基础版本,允许开发和部署在桌面、服务器、嵌入式环境和实施环 ...
分类:
编程语言 时间:
2018-08-18 17:36:10
阅读次数:
164
一、从一个问题说起 相信很多人在玩手机还是PC时,都曾碰到过这样一种情况,安装的软件多了系统性能就变慢了,但是去查看CPU利用率一直都低于10%,内存也很充足。我在近期的开发工作中就碰到了类似的情况,不同的是,系统此时只有一个测试程序和几个睡眠的后台进程,说明是系统,特别是驱动部分可能出现问题导致的 ...
分类:
系统相关 时间:
2018-08-05 00:45:03
阅读次数:
207
Soc方案实现简单的定时开关灯 http://club.gizwits.com/forum.php?mod=viewthread&tid=7787&highlight=%E5%AE%9A%E6%97%B6 <ignore_js_op> 步骤②:定义三个数据点: 灯的总开关 (lightOpenOff ...
分类:
其他好文 时间:
2018-07-26 18:32:36
阅读次数:
380
Windows、Mac与Linux哪个更适合开发者?, 这个是文章的题目,但我关心的是Linux,文章有写到其实不是自己笨,是没有开始学习Linux,Linux:开发者的天堂,普通用户的噩梦;从嵌入式开发到应用开发,一应俱全; 作者从大四才开始使用Linux,而我想现在就开始。 虽然流量是用的手机流 ...
分类:
Web程序 时间:
2018-07-21 21:33:53
阅读次数:
183
Java简介 Java语言体系中,最基础的部分是Java SE,其是Java的标准版本,包含了Java的一些面向对象的特性等;Java EE是Java的企业版;Java ME用于嵌入式开发 JVM:Java Virtual Machine;JRE:Java Runtime Environment;J ...
分类:
编程语言 时间:
2018-07-13 23:43:29
阅读次数:
216
中断是嵌入式开发中重要的概念,你对它的理解有多深?快来测试一下吧:一道程序改错题,就可测出你的嵌入式功底。
分类:
其他好文 时间:
2018-07-06 10:07:28
阅读次数:
207
小梅哥编写,未经许可,严禁用于任何商业用途 2018年6月30日 在日常SoC开发中,我们经常需要在Windows和Linux系统之间传输文件,例如在Windows系统上的DS-5集成开发环境中编写好的Linux应用程序需要传递到Linux嵌入式开发板中(例如SoC FPGA开发板),或者需要将Li ...
分类:
Windows程序 时间:
2018-07-03 01:02:01
阅读次数:
2024
我们在嵌入式的开发中经常会见到 GCC 和 gcc,那么它们两有何不同呢?GCC(GNU Compile Collection) 是指 GNU 编译器集合,包含众多语言的编译器,如 C、C++、Java、D、Objective-C 等;而 gcc 则是特指 GCC 中的 C 语言编译器。那么 GCC 与嵌入式的关系是怎样的呢?多数嵌入式操作系统都是基于 GCC 进行源码编译,如 Linux、VxWorks 以及 Android 等。在实际的开发中,内核相关的开发用的是 gcc,而应用开发用的是 gcc/g++/gdc 等。下来我们来看看一个嵌入式开发中的高端大气上档次的词语:交叉编译。那么为什么会有交叉编译呢?在以往的嵌入式设备往往都是资源受限的,不可能直接在嵌入式上直接对处理器进行编程。那么此时的解决方案便是在开发主机(PC)上对源码进行编译,最终生成目标主机(嵌入式设备)的可执行程序。gcc 是如何进行交叉编译的呢?1、配置目标主机的编译工具链(如arm-linux);2、配置工具链的具体版本:根据具体的目标代码选择相应的工具链版本,正确使用关于硬件体系的特殊编译选项。
分类:
编程语言 时间:
2018-07-01 11:56:17
阅读次数:
217