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
C&&C++嵌入式编程
入园一个月感慨
不知不觉,来博客园已经一个月了,这一个月感觉自己有了很大的进步,尤其是在
嵌入式编程
的方面,个人感觉博客这东西真的是复习交友的好东西,虽然现在QQ微信等及时工具很发达,但是博客远远有他们达不到的魅力。
·
2015-11-12 16:36
C语言的那些小秘密之【volatile】
======================================= volatile的重要性对于搞嵌入式的程序员来说是不言而喻的,对于volatile的了解程度常常被不少公司在招聘
嵌入式编程
人员面试的时候作为衡量一个
·
2015-11-12 12:32
volatile
优秀程序员不得不知道的20个位运算技巧
博文最后有转载地址 一提起位运算,人们往往想到它的高效性,无论是
嵌入式编程
还是优化系统的核心代码,适当的运用位运算总是一种迷人的手段,或者当您求职的时候,在代码中写入适当的位运算也会让您的程序增加一丝亮点
·
2015-11-11 08:52
程序员
嵌入式编程
:四平台免驱的usb设备(一)
如今,PC势弱,手机、平板大行其道,安卓、苹果、win三大平台混战,设备厂商苦之久矣! 我们的产品是一个基于usb连接的设备,为了方便用户使用,以及争取最多的二次开发厂商支持, 我们希望这样usb设备是这样的 -- 1. 无论win32还win64都不需要另外安装驱动程序就能连接 2. 安卓下不需要root就能访问 3. iOS无需越狱能访问 4. 一般linux usb能直接支持,无
·
2015-11-11 06:35
嵌入式
静态SQL和动态SQL的区别和测试实例
所谓SQL的动态和静态,是指SQL语句在何时被编译和执行,二者都是用在SQL
嵌入式编程
中的。静态SQL:在高级语言中,如果嵌入了SQL语句,而这个SQL
奔跑吧,行者
·
2015-11-09 16:21
*数据之心
嵌入式编程
中断 一题
Interrupts are an important part of embedded systems. Consequently, many compiler vendors offer an extension to standard C to support interrupts. Typically, the keyword is _interrupt. The following r
·
2015-11-09 12:46
嵌入式
优秀程序员不得不知道的20个位运算技巧
博文最后有转载地址 一提起位运算,人们往往想到它的高效性,无论是
嵌入式编程
还是优化系统的核心代码,适当的运用位运算总是一种迷人的手段,或者当您求职的时候,在代码中写入适当的位运算也会让您的程序增加一丝亮点
·
2015-11-08 11:30
程序员
嵌入式编程
【1】用#define声明一个常数,用以表示一年中有多少秒#defineSECONDS_PER_YEAR(60*60*24*365)UL说明:首先,末尾#define语法末尾不能有分号; 其次,计算式最好带括号; 第三,这个表达式会使16位机的整型数溢出,因此需要用长整型符号L告诉编译器这个常数是长整型数,末尾用UL(无符号长整型)。【2】用C编写死循环第一种方案:while(
唐小果
·
2015-11-07 00:24
嵌入式
嵌入式编程
【1】用#define声明一个常数,用以表示一年中有多少秒#defineSECONDS_PER_YEAR(60*60*24*365)UL说明:首先,末尾#define语法末尾不能有分号;其次,计算式最好带括号;第三,这个表达式会使16位机的整型数溢出,因此需要用长整型符号L告诉编译器这个常数是长整型数,末尾用UL(无符号长整型)。【2】用C编写死循环第一种方案:while(1){}第二种方案:fo
唐小果
·
2015-11-07 00:24
嵌入式
嵌入式
嵌入式编程
【1】用#define声明一个常数,用以表示一年中有多少秒#defineSECONDS_PER_YEAR(60*60*24*365)UL说明:首先,末尾#define语法末尾不能有分号; 其次,计算式最好带括号; 第三,这个表达式会使16位机的整型数溢出,因此需要用长整型符号L告诉编译器这个常数是长整型数,末尾用UL(无符号长整型)。【2】用C编写死循环第一种方案:while(
唐小果
·
2015-11-07 00:24
嵌入式
极限优化:Haar特征的另一种的快速计算方法—boxfilter
这个项目大概是在2年前了,因为要用
嵌入式编程
,所以无法用opencv的库函数,一切算法纯靠手写(是不是很坑爹?)
·
2015-11-01 12:04
filter
VirtualBox中安装Fedora9及其ARM开发环境配置
因为要学习Tiny4412开发板的
嵌入式编程
,需要用到Fedora9系统(和手册对应),我就在VirtualBox虚拟机(此虚拟机安装在Ubuntu12.04上)上安装了Fedora9,下面就讲解一下
·
2015-11-01 08:14
VirtualBox
嵌入式编程
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
上一页
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
其他