自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 通信管理机——嵌入式程序(3)

嵌入式硬件平台一般为ARM或这PowerPC,PowerPC仅适配过一个型号,其它的都是在ARM处理器架构下。 整体软件为多进程、多线程方式,主要是需要通讯的串口、网口进程,每个串口都是单独一个进程,每个串口下最多可以支持32个外部设备;网口主站进程为多线程方式,每连接一个从站一个线程;网口从站进程为多进程方式,一个连接的主站单独fork一个进程;此外,还有管理进程、服务进程,管理进程负责实时查看各个进程的状态,服务进程负责与上位机组态软的连接与调试信息的输出; ...

2022-05-24 07:22:47 244

原创 通信管理机——上位机组态(2)

这个上位机是用Java写的,修改起来很不习惯,后面应该会改到BS下。不由得想起当年就是不想做Java开发,选择了Linux系统驱动及嵌入式应用。其实在学校或者刚工作时也写过上位机程序,那时用的是VC6.0 MFC库,一直不喜欢Java的纯面向对象,现在又轮回了,飙泪啊!这个上位机是通过组态配置的方式,利用底层守护进程与上位机进行通信显示,包括实时数据,各串口的收发数据调试等。 窗口1:串口设备配置;窗口2:串口设备...

2022-05-18 09:10:22 847

原创 通信管理机(1)

工作中开发过通信管理机也用过一些其他品牌的设备,由于协议规约无法标准化之类的种种问题,基本都是定制化开发,对于维护与调试很是难受,特别是对于一些新型的行业,更是每个项目、每个场景都或多或少的定制开发。本次想做一个尽量通用的通信管理机,尽量减少现场维护与配置的工作。在这里记录主要有两个目的一次给自己一个监督提醒的作用,把这件事情做完,可应用落地,其实工作中经常由于各种事情的交叉冲突,自己想做的东西经常烂尾;二是向大家学习交流,从技术路线、产品方向都有很多疑惑。 ...

2022-05-12 08:45:59 652

原创 2019已成过往,2020已成现实。

2020年的第一天,不用看肯定也是黄道吉日,万事皆宜。 今年单位的工作提高效率,目前的工作可以说是很熟悉了,今年最好有所拓展,多总结多记录。 今年的目标把 Python 公众号坚持写下去,给自己也给即将学习编程的儿子一个交流、记录的通道。 建立稳定的外部渠道,把自己的积累找到用武之地。...

2020-01-01 20:24:17 178

原创 第一次的 Web 作品

作为IT的一员(主要是Ctrl+C加 Ctrl+V,就自诩为IT吧),Web肯定是不会陌生的,不管你是做移动、游戏、即便不是做web开发的,即使是做传统软件开发的都对 Web 开发的一些方面有或多或少的了解,特别是在当前火热的移动开发背景下,想不知道点 Web 相关技术估计都困难。 想着把公司的一些上位机软件用Web重新实现一下,也自学了一些web相关的知识,半成...

2019-07-16 11:07:09 140

原创 国产 怪诞经济学 读后感

实在忍不住来吐槽下这本书,看标题、作者等等很容易让你误认为和《牛奶可乐经济学》或者小薄本的《怪诞经济学》一样的著作,关键封面还有英文标题,肯定是外国畅销作家写的,实则是一个彻彻底底的中国人写的书,好像用的是笔名,反正觉的相对怪诞。 那就说下书的内容吧,基本是牛奶和墨特里尼所写怪诞书的合集吧,平铺直叙的说说,几乎所有实例都是听过的,毫无新意,看的你是索然无味。...

2019-04-12 14:24:25 710

原创 读书方法论

        读书这个贯穿人一身的活动,尤其是对于IT“码工”来说,估计更是多了几分深刻,每每看到1000多页的技术书籍,双手掩面的场景真是历历在目。        昨天看到华裔物理学家张首晟去世的标题,顺便看了下他的生平简历,天才级别的,看到说他的读书方法,没有完整都过一本书,每次读书都是选择的去读,不管是专业书籍还是小说,还特意举了个读“三国演义”的例子。想想自己基本都是从开始一页看到最...

2018-12-07 10:06:07 197

原创 适合你的,才是最好的——记技术人的路

        作为一个技术人,确切的说是软件开发人员,总是在不断学习新技术的道路上,从没停止过,如果停止了,那么可能也就不是软件人员了,转型升级了?那么恭喜你,升华或到达到你的下一个风景。        回想自己走过的路,其实也常常纠结是该一门技术学精还是多门技术融合,但更多的是会两者结合。也许跟自己是北方人有关吧,每次吃起大杂烩总会比盘盘碟碟感觉更加舒服,可能是早期生活习惯导致,目前学习技...

2018-11-23 09:19:32 160

原创 嵌入式GUI方法

      伴随着移动、互联网这些新技术的发展,嵌入式GUI的开发方式也有很大的变化,从最初的点阵、fb操作这些方式转化为现在的与普通桌面GUI开发基本相同,到现在的web化。总的说来,是越来越通用,越来越统一。       目前正在把以前一款CS配置的界面,修改为BS方式,考虑到嵌入式资源,总体架构选择lighthttp,cgi,html方式,目前正在进行,后续把开发的成果发上来。...

2018-07-04 14:27:06 706

原创 嵌入式开发过程

做了这么多年嵌入式相关的工作,嵌入式开发或者是嵌入式相关的开发需要哪些技能及技术?把自己在嵌入式中的一些记录下,按照开发顺序大致如下,把调试部分放到了最后并不是它可以最后掌握,调试恰恰贯穿了整个开发的过程,放到最后,算是压轴吧:1、基础的准备2、嵌入式系统引导相关,比如bootloader3、驱动相关部分4、内核相关部分5、文件系统相关部分6、应用开发相关7

2017-02-14 08:55:48 316

原创 嵌入式 Linux 实时化之路-总览

引子:最近做了Linux的实时方面的一些摸索,从Xenomai、RT Patch都进行了应用,花了不少功夫,也走了不少弯路。特在此记录下,既给自己做个记录总结,如能给任然针扎在Linux 实时性方面探索的一些参考也算善莫大焉。         使用Linux已经不是啥新鲜事了,但一遇到性能问题总拿Linux实时性说事,对大部分做Linux相关的开发者来说估计都遇到实时性方面的问题,特别

2017-01-06 10:21:29 433

原创 数据采集仪器-界面呈现1

对于用户交互多的软件产品,界面的重要性毋容置疑,而这块对软件开发人员来说绝对是一个头两个大的事情。技术上大体能过关,但是整体界面的呈现上总是不尽如人意,在开发的2款采集仪器产品中界面是耗时最大的一块,教训也是最痛的。       第一款采集仪器是自己独立用业余时间开发的,一方面比较讨厌BCG这些插件的东东,另一方面也是新产品开发希望一点点的建立起来,所以采用纯MFC进行开发,最后的教训是很深刻

2015-08-04 11:14:34 1501

转载 两句话写的很好

只要你经商,就会有钱赚。备注:1.有这个想法,主要来源于最近倒卖几块电路板,赚了几百快钱,发现钱来得太容易了,我只是在网上和人聊聊天而已,虽然我不是陪聊,但是他们给我送钱了。2.经商的重大意义,在于大胆地打开自己的口袋,让钱可以很方便地流进来;土一点的道理就是,要是你不把帐号告诉别人,别人就不好打钱给你,你要是窝在家里打游戏,别人想给你钱也找不到你。3.经商

2014-12-16 22:08:40 537

原创 嵌入式学习过程记录

又回到嵌入式开发一段时间了。走了很多的弯路,一直很难静下心来仔细看,难得这几天对着datasheet和u-boot源码一起看,稍微有点感觉了。后面还得静下心来仔细,并做好计划。

2014-02-18 20:28:27 657 2

原创 新目标、新里程

新的工作已经4个多月了,说实在的,不知道是年龄大了还是国企的原因,适应起来很慢。目前还没有完全融入其中,从这段的观察与学习中,也发现了自己的一些不足,大概有以下几个方面:1、写文档需要尽量使用书面语,在这里才发现自己的文档太口语化了。以后每周都要写点东西,先从这里开始。2、积极的参加同事间交流,融入国企比我想象的难。要积极主动。3、规划下目前的工作内容,不熟悉的部分一块块的消化掉,达到

2014-02-15 08:54:39 750

原创 为了纪念的总结

这两年发生了挺多事,尤其是今年,趁现在总结下今年的一些大事、小事,也为所经历的做个纪念。    1、虽然见效慢点,但中医还是挺有效果的。老妈的三叉神经是在中医院经过几个疗程治好了,所以轮到自己生病时也选择了中医院,当然先要了解下自己的病情,由于是需要恢复和调理的,在这点上正好可以发挥中医的特长。证明自己的选择是对的,这点很欣慰。     总结:唯一的一点就是去医院晚了点,总以为没问题。其实

2013-09-13 21:25:23 485

原创 知人知面不知心

画虎画皮难画骨,知人知面不知心。体验一把这种感觉真是难受,就算是一种学习吧。

2013-08-12 22:14:00 648

原创 现场部署纪实

经过无数个周末的修修补补。终于赶在项目的最后关头算是把所有功能写完了,但没有经过测试,更不要说完整的测试了。大家也能想的出来,不说其他的,内存泄露估计都想筛子一样了。心里真是忐忑呀,最主要是的是产品都上了现场了,只有发现一个消灭一个了。      注意:感觉前期的规划一定要做好,所需要的功能点,否则后面由于时间紧张可能整个规划都乱了。最好能阶段性的检查性内存泄露、DC释放之类的东东,我说的是用

2013-08-08 19:06:00 502

原创 系统总体架构-1

由于是一个人写,写的有点随意,到最后连自己都看的有点困难了,所以架构还是相当重要的。      系统总体划分:使用VC单文档来进行开发,界面拆分为左右2个窗口。工具条上面放置不同的显示控件,用户可以点击控件放置在界面任意位置,控件可缩放,在左边窗口显示当前选中的控件的属性,比如坐标值,关联的采集卡通道等等;右边view区为当前用户拖放的各种控件,目前主要有数码管、表盘、当前曲线控件、实时曲线控

2013-07-29 21:43:13 911

原创 车辆检测系统-0

算起来这个检测系统开发都2年多了,由于不是全职搞这个,所以总是写写停停。最近总算有点时间,也想这一过程记录总结下。虽然现在博客是小群体了,但看到好多大牛也在上面出没,系统还有很多问题,希望各位大牛不吝赐教。如有相同兴趣爱好的,我们共同讨论下,后面我会一部分一部分的写出来。

2013-07-16 22:50:11 995

转载 [转载] 有理想的程序员必须知道的15件事 作者:ugmbbc

<br /><br />转载至 http://sd.csdn.net/a/20110421/296282.html<br /> <br />作为程序员,要取得非凡成就需要记住的15件事。<br />1.走一条不一样的路<br />在有利于自己的市场中竞争,如果你满足于“泯然众人矣”,那恐怕就得跟那些低工资国家的程序员们同场竞技了。<br />2.了解自己的公司<br />以我在医院、咨询公司、物流企业以及大技术公司工作的经验来看,这一点所言不虚。<br />不同公司的运营模式差异极大。如果你理解企业的运营模

2011-04-26 23:00:00 471

PowerCmd 2.2 可以很好代替windows系统cmd窗口的工具

PowerCmd 2.2 可以很好代替windows系统cmd窗口的工具。经过多种工具比较,认为是最好的cmd替换工具。

2016-01-25

vc在标题栏加按钮

在标题栏上添加按钮,采用位图的方法,给大家个参考.

2012-10-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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