bahutou, 嵌入式系统解决方案

我有新家啦:https://www.bahutou.cn / https://china.bahutou.cn

排序:
默认
按更新时间
按访问量
RSS订阅

Jffs2文件系统的制作及使用

Jffs2文件系统的制作及使用,主要介绍了分区的概念,制作、使用jffs2文件系统的方法。 .为什么使用Jffs2 .分区是啥? .u-boot下的分区和Linux下的分区的联系和区别 .怎么制作Jffs2文件系统? .使用Jffs2

2017-08-22 13:50:41

阅读数 699

评论数 0

U-boot简介及常用命令说明

使用u-boot开发一些项目有一段时间了,对u-boot也更加熟悉了。以前经常想u-boot存在的意义到底是啥呢?百科上说U-Boot的作用是系统引导。恩?引导系统?具体什么含义?u-boot在实际开发中还有什么具体作用?好吧,如果你对这些问题感兴趣,是吧。………………

2017-05-24 17:50:25

阅读数 3332

评论数 0

vim配置总结

本博文转自:http://www.cppblog.com/runsisi/archive/2013/04/06/199152.html?opt=admin 12年的最后一天配置了一下公司RHEL上的vim,公司的网络不允许上传东西和外发邮件,因此总结得回家写,没有RHEL的环境,不过用Cen...

2016-03-08 15:29:56

阅读数 591

评论数 0

使用eclipse 做嵌入式开发

eclipse 作为一个开源的IDE,可以使用ecliose配置一个属于自己的开发环境。 下面的文章对使用eclipse做嵌入式软件的开发、调试做了详细的说明。资料下载地址:http://download.csdn.net/detail/zhanglianpin/9441068包含Linux 上...

2016-02-23 22:01:39

阅读数 1389

评论数 0

C语言inline函数

转以前我用Docbook写的一篇关于C语言inline关键字使用的文章。唉,要是能用docbook直接写Blog就好了。用得越多发现Docbook这个东西真是越好用啊~~     本文介绍了GCC和C99标准中inline使用上的不同之处。inline属性在使用的时候,要注意以下两点:...

2015-07-22 15:47:05

阅读数 624

评论数 0

重新认识C语言

1.缘起   接触C语言有三四年时间了,工作中也一直使用C语言。但对于一些C语言的特性和定义还存在一些疑问,这里总结一下,作为以后参考。 2.C语言的链接属性  工作中无意发现了C语言一个有趣的问题,在两个源文件中定义了同一个未初始化的变量,编译器竟然不报错,但是如果在其中一个文件中定义并...

2015-07-06 10:30:02

阅读数 896

评论数 0

嵌入式C语言编程规范(个人规约)

0规范制定说明 0.1箴言 技术人员设计程序的首要目的是用于技术人员沟通和交流,其次才是用于控制CPU的。程序的生命力在于用户使用,程序的成长在于后期的维护及根据用户需求更新和升级功能。如果你的程序只能由你来维护,当你离开这个程序时,你的程序也和你一起离开了,这将给公司和后来接手的技术人员带来巨大...

2015-06-18 09:51:38

阅读数 7435

评论数 1

ARM硬件平台上基于UCOS移植Lwip网络协议栈

目录 1硬件平台 1 1.1硬件平台简介 1 1.2 硬件设计及电路原理图 2 2. Keil 开发工具及Keil工程简介 6 2.1 Keil开发工具 6 2.2 Keil工程简介 6 2.3 链接文件、启动文件分析 6 3. UCOS移植 11 3.1 ucos简介 11 3.2 ucos移植...

2015-06-14 10:33:29

阅读数 3277

评论数 1

C语言 浮点数

一:起因 在有些嵌入式项目中,我们需要保存一些浮点数的系数,针对这些系数的处理,我们就要用到C语言中浮点数相关的知识,自己对这方面也是知其然不知所以然,借此机会总结记录一下。 二:疑问 1,浮点数在计算机中是如何保存的?         2,这些数据精确度到底都是多少?         3,浮点数...

2015-05-12 10:49:47

阅读数 563

评论数 0

Keil C51 的printf

在Keil C51 中使用printf ,首先需要重新实现 putchar(char c)函数。此函数在char putchar (char c) { ES=0; SBUF = c; while(TI==0); ...

2015-03-31 14:15:59

阅读数 10246

评论数 0

Modbus协议

1:Modbus协议简介     Modbus协议主要描述的是应用层的信息封装格式,处于OSI模式的第七层(应用层)。Modbus的物理层可以是RS-485、Ethernet II /802.3。Modbus协议栈的层次图:                      本文主要介绍Modbus使...

2015-02-14 21:19:18

阅读数 7419

评论数 5

C语言中标识符的作用域、命名空间、链接属性、生命周期、存储类型

Technorati 标签: C,标识符,作用域,命名空间,链接属性,生命周期,存储类型,scope,name space,linkage,storage durations,lifetime         无论学习哪一种语言,都免不了要讨论这些问题。而且这些问题,深究起来有时...

2014-11-28 10:42:30

阅读数 2995

评论数 0

基于gnu-arm-linux的LPC2220的简单工程模板

1:源头: 2:例程实现的功能:

2014-08-04 21:52:38

阅读数 1769

评论数 0

GPIO操作之C语言篇

1:主要内容 2:相关要点 3:实验源码

2014-06-29 09:26:04

阅读数 2758

评论数 0

hex、bin、elf、axf文件区别

hex,bin,axf,elf的区别   一、HEX 和BIN Hex文件,这里指的是Intel标准的十六进制文件,也就是机器代码的十六进制形式,并且是用一定文件格式的ASCII码来表示.具体格式介绍如下:  Intel hex 文件格式  Intel hex 文件常用来...

2014-06-09 09:59:20

阅读数 1865

评论数 0

C语言中return与_exit的区别

C语言中return与_exit的区别 C语言中return与exit的区别 C语言中的return, exit, break, continue。前两个函数使用的同时通常都会带上程序退出时的状态码,标准C中有EXIT_SUCCESS和EXIT_FAILURE两个宏,位于/us...

2014-06-09 09:58:40

阅读数 843

评论数 0

Diff/Patch 工具的使用

补丁Patch是天才程序员、Perl的发明者Larry Wall发明的,它应高效地交流程序源代码之需求而生,随着以Linux为代表的开发源代码运行的蓬勃发展,patch这个概念已经成为开放源代码发起者、贡献者和参与者的集体无意识的一部分。patch只包含了对源代码修改的部分,这对于开放源代码社区的...

2014-06-09 09:57:57

阅读数 5058

评论数 0

宏定义 do while(0)分析

在宏定义里面经常看到do{...}while(0)这样的语句。 确实很让人疑惑,do while(0)就是让代码只执行一次,何必这样呢,为什么需要用do while呢。 其实,宏定义就是一个代码替换的过程。 #define CODE_SEG(a) printf("sam...

2014-06-09 09:57:19

阅读数 682

评论数 0

linux 模块编译步骤

本文将直接了当的带你进入linux的模块编译。当然在介绍的过程当中,我也会添加一些必要的注释,以便初学者能够看懂。之所以要写这篇文章,主要是因为从书本上学的话,可能要花更长的时间才能学会整个过程,因为看书的话是一个学习过程,而我这篇文章更像是一个培训。所以实践性和总结性更强。通过本文你将会学到编译...

2014-06-09 09:56:42

阅读数 508

评论数 0

ARM处理器学习之--GPIO操作篇

所有的试验   环境都给出两套。一套windows版本的,一套linux版本的。   先写出linux版本的环境搭建工作。   以下为主要问题: 1,  怎么在Windows 操作系统上使用linux的环境?(使用虚拟机  VM8) 2,  在虚拟机上的linux系统和wi...

2014-06-08 18:22:55

阅读数 5351

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭