reille

 


使用git托管代码,现在有个需求:把别人创建的git仓库源码,迁移到自己创建的git仓库中。即把源码和历史操作记录从一个git仓库中迁移到另一个git仓库。

网上资料说的都是基于git命令的,本人喜欢使用TortoiseGit图形界面操作git,所以借鉴git命令方式,说明下如何使用TortoiseGit,把源码和旧仓库的历史操作记录从一个git仓库中迁移到另一个git仓库。

阅读全文 »

 

ymodem源码

基于类串口通信的文件传输协议,ymodem应用非常广泛,比如在MCU IAP中,常用的就是这种协议。ymodem是xmodem的改进版协议,具有传输快速稳定的优点。它可以一次传输1024字节的信息块,同时还支持传输多个文件。

本文ymodem源码基于C语言,采用回调机制,设计为独立的C库,包含了发送端和接收端的实现。

阅读全文 »

 

工作总结

jsoncpp是一个优秀的开源C++ json库,被广泛应用。在寻找C/C++ JSON库时,没有选择CJSON,而是选择了jsoncpp,主要考虑我应用程序是C++编写,如果使用CJSON的话,可能需要重新封装一层。

就我的应用而言,jsoncpp和CJSON都有一个共同问题:官方代码不支持指定小数位数。jsoncpp还有另一个问题:它默认按字母排序输出json。

阅读全文 »

 

计费控制单元

计费控制单元软硬件技术参数要求中,有大概指明所用到的GCC交叉编译器,但是仍不太明确。要想让TCU程序正常运行,务必弄清楚TCU程序运行的软件环境。

最近分析了两款TCU系统,已探究清楚TCU程序所用到的GCC交叉编译器及其所用到的GLIB库版本。现予以详细说明,并提供该GCC交叉编译器(预编译版本)的下载链接地址。 阅读全文 »

 


关于Qt,真是学了丢,丢了再学,生命不熄,折腾不止。这次准备用Qt开发一款运行于windows系统的充电卡充值管理系统,用于电动汽车充电卡的查询、发卡、充值、灰锁解灰、记录等业务管理实现。

第一步,搭建windows Qt的开发环境,准备采用Qt-4.8.6 + MinGW + Qt-creator。官方下载网址:http://download.qt.io/official_releases/

阅读全文 »

 

am335x

计费控制单元软硬件技术参数要求中,指定了具体的CPU型号—TI AM3354 Sitara ARM Cortex-A8 800MHz 处理器

作为其中的最核心器件,AM3354是由TI推出的一款基于ARM Cortex-A8内核的AM335X系列微处理器之一。该系列处理器在图像、图形处理、外设和诸如 EtherCAT 和 PROFIBUS 的工业接口选项方面进行了增强。

阅读全文 »

 


入手新笔记本电脑acer E5-572G后,升级到了WINDOW 10。考虑系统兼容性和这1080P高分辨率屏,发现很多的软件都要升级,比如说这该死的office。

此前,无暇去了解office 2013的破解方法,下载和在用的office都是2010版本。利用这次机会,打算破解升级到的office2013专业增强版本。

下面介绍下office 2013的下载安装和破解过程。

阅读全文 »

 

E5-572G

到今天,手上的ASUS F3T系列笔记本电脑,已经用到了第9个年头了。虽然还能用着,但问题也特别多。尤其是:

  • 运行速度很慢(重装下系统估计可以继续发光发热)。
  • 散热不行了,一到夏天,不打开空调的话,运行个几分钟就自动关机了。

在京东挑了挑,选了个觉得性价比还可以的机子:acer E5-572G

阅读全文 »

 


共享内存是linux进程间通信的一种方式,实现多进程共享变量。应用共享内存时,主要涉及shmget、shmat、shmdt、shmctl四个函数。

此外,可通过ipcs -m来查看linux共享内存使用情况。

下面展示一个本人编写的一应用实例。

阅读全文 »

 

socket can

最近写了个自认为不错的基于linux socket can程序,主要功能:

  1. 程序具备全部CAN功能,包括CAN标准帧/扩展帧接收与发送、CAN总线错误判断、环回等功能
  2. 适用基于LINUX SOCKET机制实现的CAN接口,可用于嵌入式LINUX的CAN测试
  3. 程序采用标准LINUX命令行参数选项形式,接受用户参数

现把源码进行分享 阅读全文 »

© 2012 velep.com | reille blog | 管理| 粤ICP备12094833号-2| 谷歌地图| 百度地图| Suffusion theme|Sayontan Sinha

无觅相关文章插件,快速提升流量