E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
嵌入式编程
嵌入式编程
1.中断是嵌入式系统中重要的组成部分,这导致了很多编译开发商提供一种扩展--让标准C支持中断。其代表事实是,产生了一个新的关键字_interrupt.请看下面的程序(一个中断服务子程序ISR),请指出这段代码的错误 interrupt double comput_area(double radius) { double area
·
2015-10-31 14:36
嵌入式
嵌入式Linux基础知识
APP 3、编译linux kernel----定制drivers and logo 4、编译APP 5、编译file system 备份---内嵌APP 6、安装交叉编译工具 7、安装调试工具 二、
嵌入式编程
基础
·
2015-10-31 14:46
linux
C++ Union妙用(将列表初始化用于数组元素)
它的作用主要是节省内存空间,在
嵌入式编程
中有用。但在为当代微机设计的C++中,它也并非一无是处。请看看下面的代码: class A { private:
·
2015-10-31 10:37
UNION
程序运行地址和加载地址-为什么使用位置无关指令
转:http://blog.chinaunix.net/uid-28852942-id-3987462.html 在
嵌入式编程
中,我们经常讲程序保存在 nand flash中。
·
2015-10-31 09:12
加载
合适使用结构体
尤其在
嵌入式编程
(内
·
2015-10-27 16:27
结构体
C语言中的内存管理与双向链表
通常我们在用动态内存分配时会调用malloc()函数为指针分配内存,但是在
嵌入式编程
时我并不喜欢使用malloc系列函数,宁可自己建立一个数组,需要使用时从数组里面分配空间。
·
2015-10-27 15:53
内存管理
天嵌科技为E9卡片电脑重金打造Qt快速入门攻略
本手册是广州天嵌计算机科技有限公司与Qter开源社区联合出品的入门教程,基于天嵌E9卡片电脑,目的是让E9用户可以快速完成Qt环境搭建并开始Qt
嵌入式编程
。
天嵌科技
·
2015-10-22 15:00
卡片电脑
E9
qt教程
stm32CubeMx中实现窗口看门狗功能
stm32CubeMx中实现窗口看门狗功能stm32CubeMx..........多数
嵌入式编程
人员可能已程习惯使用stm32的库开发方式来实现功能,库版本v3.5.0本人之前也一直使用,开始使用stm32CubeMx
大大白馒头
·
2015-10-21 11:22
嵌入式编程
时注意的事项
嵌入式编程
最难的两部分就是interrupt和MM(memorymanage),有些人可能感觉不到,那是因为太多数情况下芯片制造商都帮你写好了,但是如果你本身就在为芯片制造商工作,那你就必须自己会写配置文件了
512字节
·
2015-10-14 20:52
软件开发
配置文件
memory
manage
嵌入式编程
嵌入式编程
时注意的事项
嵌入式编程
最难的两部分就是interrupt和MM(memorymanage),有些人可能感觉不到,那是因为太多数情况下芯片制造商都帮你写好了,但是如果你本身就在为芯片制造商工作,那你就必须自己会写配置文件了
512字节
·
2015-10-14 20:52
软件开发
配置文件
memory
manage
嵌入式编程
数据结构学习之 union 共用体(union 到底有什么用?)
1、引言共用体常用来节省内存,特别是一些
嵌入式编程
,内存是非常宝贵的!共用体也常用于操作系统数据结构或硬件数据结构!union在操作系统底层的代码中用的比较多,因为它在内存共享布局上方便且直观。
xy010902100449
·
2015-09-08 16:00
UNION
大小端转换
TQ2440 学习笔记—— 10、
嵌入式编程
基础知识【arm-linux-ld 选项】
(韦东山——嵌入式Linux应用开发完全手册)arm-linux-ld用于将多个目标文件、库文件链接成可执行文件。介绍“-T”选项,可以直接使用它来指定代码段、数据段、bss段的起始地址,也可以用来指定一个链接脚本,在链接脚本中进行更复杂的地址设置。“-T”选项只用于链接Bootloader、内核等“没有底层软件支持”的软件;链接运行于操作系统之上的应用程序时,无需指定“-T”选项,它们使用默认的
Cawen_Cao
·
2015-09-01 16:23
处理器【S3C2440】
TQ2440 学习笔记—— 10、
嵌入式编程
基础知识【arm-linux-ld 选项】
(韦东山——嵌入式Linux应用开发完全手册)arm-linux-ld用于将多个目标文件、库文件链接成可执行文件。介绍“-T”选项,可以直接使用它来指定代码段、数据段、bss段的起始地址,也可以用来指定一个链接脚本,在链接脚本中进行更复杂的地址设置。“-T”选项只用于链接Bootloader、内核等“没有底层软件支持”的软件;链接运行于操作系统之上的应用程序时,无需指定“-T”选项,它们使用默认的
Cawen_Cao
·
2015-09-01 16:23
处理器【S3C2440】
TQ2440 学习笔记—— 9、
嵌入式编程
基础知识【arm-linux-gcc 选项】
(韦东山——嵌入式Linux应用开发完全手册)自己刚开始看的时候,总是沉不下心,后面硬是硬着头皮看完!现在再重新看一遍,做下记录!方便以后阅读,因为有些东西挺容易忘的。一、交叉编译工具选项说明1、arm-linux-gcc选项一个C/C++文件要经过预处理、编译、汇编、和链接等4个步骤才能变成可执行文件;在Windows下我们只需要单机几个按钮即可编译,但在ARM平台上,我们必须使用交叉编译工具。
Cawen_Cao
·
2015-09-01 10:12
处理器【S3C2440】
TQ2440 学习笔记—— 9、
嵌入式编程
基础知识【arm-linux-gcc 选项】
(韦东山——嵌入式Linux应用开发完全手册)自己刚开始看的时候,总是沉不下心,后面硬是硬着头皮看完!现在再重新看一遍,做下记录!方便以后阅读,因为有些东西挺容易忘的。一、交叉编译工具选项说明1、arm-linux-gcc选项一个C/C++文件要经过预处理、编译、汇编、和链接等4个步骤才能变成可执行文件;在Windows下我们只需要单机几个按钮即可编译,但在ARM平台上,我们必须使用交叉编译工具。
Cawen_Cao
·
2015-09-01 10:12
处理器【S3C2440】
编写优质嵌入式C程序
前言:这是一年前我为公司内部写的一个文档,旨在向刚踏入
嵌入式编程
的年轻工程师们介绍如何在裸机环境下编写优质嵌入式C程序。
Amao_come_on
·
2015-08-24 19:44
ARM嵌入式相关
操作系统类
编写优质嵌入式C程序
前言:这是一年前我为公司内部写的一个文档,旨在向刚踏入
嵌入式编程
的年轻工程师们介绍如何在裸机环境下编写优质嵌入式C程序。
maochengtao
·
2015-08-24 19:00
使用GNU工具链进行
嵌入式编程
(一)
使用GNU工具链进行
嵌入式编程
1.简介2.建立ARM实验环境3.HelloARM4.更多的ARM汇编原语5.使用RAM6.链接器7.链接器脚本文件8.RAM中数据(举例)9.异常处理10.C启动程序11
wuxiaoer717
·
2015-08-09 20:00
最流行的开源飞控项目ArduPilot Mega(APM)介绍及发展历史
(但是你想搞搞代码的话,可以使用简单的
嵌入式编程
工具:Arduino)通过点击式的桌面程序完全的规划任务脚本可
offbye
·
2015-08-06 12:48
开源硬件
最流行的开源飞控项目ArduPilot Mega(APM)介绍及发展历史
(但是你想搞搞代码的话,可以使用简单的
嵌入式编程
工具:Arduino)通过点击式的桌面程序完全的规划任务脚本可
offbye
·
2015-08-06 12:00
apm
飞控
KEIL/IAR 与 Doxygen 快速上手 -
嵌入式编程
的注释管理小技巧
KEILIAR与Doxygen快速上手-
嵌入式编程
的注释管理小技巧使用Keil的模板Template功能使用模板修改模板使用IAR的模板Template功能使用模板修改模板Doxygen快速上手小结KEIL
raymond_kwan
·
2015-07-24 16:00
注释
嵌入式
keil
doxygen
IAR
嵌入式面试笔试题
嵌入式编程
方面的问题:1、找出下面程序的错误 (一个中断服务子程序ISR) interrupt double compute_area(double radius) { double
henry-zhang
·
2015-04-15 17:00
嵌入式与C语言
这是编译器优化器的副作用,因此有些变量要定义为volatile,特别是在
嵌入式编程
中,这是区分嵌入式工程师和C语言工程
wonderwander6642
·
2015-01-08 22:00
【lua】-- lua编译
embeddablescriptinglanguage.Luaisaproven,robustlanguage:fast,portable,embeddable,powerful(butsimple),small,free.Lua是由标准C实现的面向
嵌入式编程
语言
Qyee16
·
2014-12-29 01:56
【lua】-- lua编译
Luaisaproven,robustlanguage:fast,portable,embeddable,powerful(butsimple),small,free.Lua是由标准C实现的面向
嵌入式编程
语言
Qyee16
·
2014-12-29 01:00
lua
关于可重入性问题的分析(在
嵌入式编程
中)
可重入函数概念:主要用于多任务环境中,一个可重入的函数简单来说就是可以被中断的函数,也就是说,可以在这个函数执行的任何时刻中断它,转入OS调度下去执行另外一段代码,而返回控制时不会出现什么错误;而不可重入的函数由于使用了一些系统资源,比如全局变量区,中断向量表等,所以它如果被中断的话,可能会出现问题,这类函数是不能运行在多任务环境下的。也可以这样理解,重入即表示重复进入,首先它意味着这个函数可以被
maochengtao
·
2014-12-06 00:00
以后的技术方向
对数据分析的实践上,能够从自己出发解决问题目前没有接触过的技术领域和工具还有很多,以后一定要多尝试,ARM
嵌入式编程
,树莓派的应用移动手机应用开发。函数式编程语言并发编程语言git和github
a_31415926
·
2014-11-05 16:00
设备地址与IO内存映射
在
嵌入式编程
中,绝大部分功能都是通过驱动外设实现的,这些外设不仅可以是CPU外部的某种功能模块,也可以是CPU芯片内部集成的某些器件。
darennet
·
2014-10-28 00:00
嵌入式Linux基础知识
filesystem并烧写--内嵌APP3、编译linuxkernel----定制driversandlogo4、编译APP5、编译filesystem备份---内嵌APP6、安装交叉编译工具7、安装调试工具二、
嵌入式编程
基础知识一般的
wenrenhua08
·
2014-09-26 23:00
《程序员面试宝典》精华 底层部分
本文专注位运算、操作系统、数据库、网络部分,包括第十二章以后的内容第十二章位运算与
嵌入式编程
12.1
caozhankui
·
2014-08-07 07:00
位运算
数据库
网络
操作系统
剑指offer
优秀程序员不得不知道的20个位运算技巧
一提起位运算,人们往往想到它的高效性,无论是
嵌入式编程
还是优化系统的核心代码,适当的运用位运算总是一种迷人的手段,或者当您求职的时候,在代码中写入适当的位运算也会让您的程序增加一丝亮点,最初当我读《编程之美
RationalGo
·
2014-07-30 13:00
MDK + Jlink + SDRAM 裸奔2440教程 .
MDK+Jlink+SDRAM裸奔2440教程Author:Astonofgec-deu.org1、背景很多人学习
嵌入式编程
都是从裸机开始的(我个人也是)。
yongbudl2012
·
2014-07-12 02:00
裸奔
C语言中的volatile
转自C语言的那些小秘密之volatilevolatile的重要性对于搞嵌入式的程序员来说是不言而喻的,对于volatile的了解程度常常被不少公司在招聘
嵌入式编程
人员面试的时候作为衡量一个应聘者是否合格的参考标准之一
wdjhzw
·
2014-06-21 21:00
MDK + Jlink + SDRAM 裸奔2440教程
MDK下裸奔2440教程1、背景很多人学习
嵌入式编程
都是从裸机开始的(我个人也是)。这并不是偶然,想要零基础入门嵌入式开发,玩转裸机绝对是最好的入手点。
u010245383
·
2014-05-10 15:00
C++位运算
本文代码主要是对《程序员面试宝典(第四版)》中第12章位运算与
嵌入式编程
章节的位运算进行学习,实验检测了自己的理解。
tianzhaixing
·
2014-04-03 14:00
位运算
C++
嵌入式编程
之时序图讲解
/************************************************************************************************************************************Name:嵌入式之时序图讲解*Author:MingMing*Release:2014/3/5*Update:2014/3/5*E-m
clint_wang
·
2014-03-05 21:16
知识点总结
优秀程序员不得不知道的20个位运算技巧
一提起位运算,人们往往想到它的高效性,无论是
嵌入式编程
还是优化系统的核心代码,适当的运用位运算总是一种迷人的手段,或者当您求职的时候,在代码中写入适当的位运算也会让您的程序增加一丝亮点,最初当我读《编程之美
cywosp
·
2014-03-05 10:00
C++
存储器的编址、映射和重新映射
理解好存储器的编址、映射和重新映射等问题,对于
嵌入式编程
和操作系统的理解等都有重大的帮助。所有的嵌入式系统都可以看成一个“输入输出”系统。信息输入,经过处理,然后输出。
jin615567975
·
2014-03-04 13:00
linux设备地址与IO内存映射
在
嵌入式编程
中,绝大部分功能都是通过驱动外设实现的,这些外设不仅可以是CPU外部的某种功能模块,也可以是CPU芯片内部集成的某些器件。
jiebaoabcabc
·
2014-02-13 16:00
linux
设备地址
IO内存映射
面向对象编程的面向过程表示:c java go
下面这些主要是能让大家吸收一些较新鲜的编程思路,对于
嵌入式编程
大有裨益,对理解面向对象的底层封装全新的认识,对引入go的必要性的一些阐述。
fbf
·
2014-01-15 10:00
java
c
面向过程
面向对象
OO
Go
不得不知道的20个位运算技巧
一提起位运算,人们往往想到它的高效性,无论是
嵌入式编程
还是优化系统的核心代码,适当的运用位运算总是一种迷人的手段,或者当您求职的时候,在代码中写入适当的位运算也会让您的程序增加一丝亮点,最初当我读
c__ilikeyouma
·
2013-12-25 16:00
位运算
合适使用结构体
尤其在
嵌入式编程
(内存受限系统),最大限度的使用内存,是很重要的
tietao
·
2013-11-28 22:00
看丰田凯美瑞发生暴冲的可能原因, 总结
嵌入式编程
教训,经验
标题还是自己写的,内容是转载的。 【第一部分】背景简介 前几年闹得沸沸扬扬的丰田刹不住事件最近又有新进展。十月底俄克拉荷马的一次庭审,2007年一辆2005年凯美瑞暴冲(UnintendedAcceleration,UA)致一死一伤事件中丰田被判有责。引起广泛关注的是庭审中主要证人MichaelBarr的证词让陪审团同意丰田的动力系统软件存在巨大漏洞可能导致此类事件。这是丰田在同类事件中第一
jifengszf
·
2013-11-12 11:00
心情随笔:工作篇(半夜无眠,写与自己共勉)
那时候刚刚从学校出来,基本上是不会什么的,而且一开始做的又是
嵌入式编程
,还是网 络电话方面的东西,虽然做的不是很深入,但是起码也是算是一个听高深的行业里面的东西,还是觉得很有兴趣,很有奔头。
老竹枝
·
2013-11-08 00:00
工作
优秀程序员不知道的20个位运算技巧
一提起位运算,人们往往想到它的高效性,无论是
嵌入式编程
还是优化系统的核心代码,适当的运用位运算总是一种迷人的手段,或者当您求职的时候,在代码中写入适当的位运算也会让您的程序增加一丝亮点,最初当我读《编程之美
yuesichiu
·
2013-11-03 09:00
__I、 __O 、__IO是什么意思?
嵌入式编程
(以STM32为例)中的volatile,const意义及应用场景 __I、__O、__IO是什么意思?
phenixyf
·
2013-09-30 17:00
c++基础语法:构造函数与析构函数
说实话c++还是以前在学校的时候用过的,从毕业到现在一直用c
嵌入式编程
,现在重新搬出C++语法,如果理解上有错误的地方,还请路过的朋友多指正~~~构造函数用来构造一个对象,主要完成一些初始化工作,如果类中不提供构造函数
·
2013-09-27 11:10
优秀程序员必须知道的20个位运算技巧
一提起位运算,人们往往想到它的高效性,无论是
嵌入式编程
还是优化系统的核心代码,适当的运用位运算总是一种迷人的手段,或者当您求职的时候,在代码中写入适当的位运算也会让您的程序增加一丝亮点,最初当我读《编程之美
·
2013-09-18 09:01
C中的位域
位域的最大好处是可以根据自己需要定制位数,从而节省空间,例如:
嵌入式编程
稀缺的内存资源。还有在网络通讯中,对头信息部分的结构定义也常用到位域,少传一位是一位啊。
pi9nc
·
2013-09-06 13:00
C语言中的volatile
经常用于
嵌入式编程
中。Volatile变量可以
j123kaishichufa
·
2013-09-06 09:00
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他