Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

pcDuino第一个裸板程序uart0

pcDuino第一个裸板程序uart0

全志A10是性能很好的国产SOC,看到这么多的A10平板就知道了。A10采用Crotex A8核心,主频达到1.2GHz,性价比极高,但网上资料很少,下面给大家分享我的A10学习日记,希望越来越多的人使用国产芯片。我学处理器,喜欢从CPU执行的第一条指令开始,这样能够彻底搞清楚CPU的启动过程,为后面的u-boot以及内核移植做准备。下面是我写的第一个A10裸板串口实验,给大家分享写的全过程:开发环境:Ubuntu 10.04.4pcDuinoarm-no...
利用Android游戏引擎Angle开发界面——显示汉字

利用Android游戏引擎Angle开发界面——显示汉字

Angle不支持汉字的显示,内带的AngleFont,对E文的支持是没问题。AngleFont通过把字符变为Bitmap的方式来加载字库,准备纹理。对于汉字字库,这个过程会耗时很长,全部加载进来,占用内存也很多;如果部分加载、根据使用频度更新字库缓存,算法又太麻烦。我使用的是笨方法,先使用Android的Canvas,把汉字绘制到内存图片,然后根据图片生成一个AngleSprite(含配套的AngleSpriteLayout及AngleSpriteLayo...
基于状态机编程思想的串口接收程序

基于状态机编程思想的串口接收程序

状态编程思想的理论知识可以参考之前写的一篇文章(http://www.linuxidc.com/Linux/2013-04/83616.htm ),本文介绍一个例子--串口接收.状态机的状态定义如下:typedef enum{IS_NULL = 0,IS_START, //已接收到起始符号,准备接收长度IS_LEN, //已经接收到长度,准备接收数据IS_DATA, //已经接收到长度,准备或正在接收数据IS_CHECK //已经接收到数据,准备计算校验和...
基于C语言的状态机实现技术

基于C语言的状态机实现技术

一、简介有限状态机是一种用来进行对象行为建模的工具,其作用主要是描述对象在它的生命周期内所经历的状态序列,以及如何响应来自外界的各种事件。有限状态机(Finite State Machine或者Finite State Automata)是软件领域中一种重要的工具,很多东西的模型实际上就是有限状态机。有限状态机(FSM)可以用作程序的控制结构。FSM对于那些基于输入的在几个不同的可选动作中进行循环的程序尤其合适。投币售货机就是FSM的一个好例子。在投币售货...
C语言二进制文件和文本文件的区别

C语言二进制文件和文本文件的区别

一、文本文件与二进制文件的定义大家都知道计算机的存储在物理上是二进制的,所以文本文件与二进制文件的区别并不是物理上的,而是逻辑上的。这两者只是在编码层次上有差异。简单来说,文本文件是基于字符编码的文件,常见的编码有ASCII编码,UNICODE编码等等。二进制文件是基于值编码的文件,你可以根据具体应用,指定某个值是什么意思(这样一个过程,可以看作是自定义编码)。从上面可以看出文本文件基本上是定长编码的(也有非定长的编码如UTF-8),基于字符嘛,每个字符在...
<< 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 >>