自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

平凡的程序员

喜欢编程、算法、虚拟机、搜索引擎、编译器、网络、游戏设计、操作系统等所有计算机中好玩的东西...

原创 随想录(用好Visual Studio开发平台)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 从2003年上大学,第一次写下"Hello, world",到现在已经过去了17年。还记得第一次编写代码时,使用的开发软件就是VS6。对于很多人来说,这是一个不能再...

2020-01-23 16:31:55

阅读数 1425

评论数 0

原创 随想录(从技术到业务的转变)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 最近形势不好,这基本是大家的共识了。不管是外面的贸易战,还是现在的制造业萎缩、升级转型,越来越多的裁员搞得大家人心惶惶的。说到程序员35岁危机,其实这也不是软件工程师特有的,中年危机是...

2020-01-18 11:32:49

阅读数 300

评论数 0

原创 随想录(安全关键系统和rtos)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 safety critical system,国内一般翻译成安全关键系统。安全,就是说系统必须能够长时间稳定运行、并且不可以发生故障,同时任何时候都不能对人造成伤害(包括失效的情况下)...

2020-01-17 21:07:16

阅读数 163

评论数 0

原创 随想录(easyx开发上位机)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 easyx是模仿graphics开发的一个图形库,因为它除了绘制图像之外,还支持键盘和鼠标的输入,所以事实上可以用来做一个实用的简单上位机。为了实现这个目的,可以分成两个步骤来完成。第...

2019-12-29 15:19:27

阅读数 150

评论数 0

原创 随想录(快速使用lua)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 之前也学过lua、看过lua,但是在业务上用lua用的不多。目前就大环境来看,游戏领域使用lua的情况比较普遍。其他行业使用也有一些,但都是小范围使用,比如虚拟机仿真等等。lua特别适...

2019-12-28 18:55:27

阅读数 161

评论数 1

原创 随想录(vc仿真下的嵌入式开发)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 做嵌入式开发,如果有单板并且可以单步调试,那么开发起来还是不复杂的。另外一种,如果没有单板的话,用qemu类似的仿真软件开发也是可以的。就怕有一种情况,qemu无法使用、无法用jtag...

2019-12-21 09:01:19

阅读数 143

评论数 1

原创 随想录(第一个卷积神经网络)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 之前学习了keras和mnist,知道了如何用keras编写简单的感知器。感知器的优点是比较简单,但是缺点也很明显。训练出来的识别正确率不是很高,所以自己就想试试卷积网络。网上的卷积网...

2019-12-16 22:06:25

阅读数 113

评论数 0

原创 随想录(keras和mnist)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 在所有机器学习的教程里面,mnist几乎是最简单的数据库。这是一个首先的字母识别库。而相比较而言,keras又是比较好的深度学习封装库,所以大家不妨可以尝试一下keras和mnist。...

2019-12-14 22:42:42

阅读数 66

评论数 0

原创 win32开发(窗口类和窗口)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 之前虽然也编写win32代码,比如使用visual studio自动生成的win32框架。但是对于代码中一直存在的MyRegisterClass和CreateWindowW之间的关系不...

2019-11-24 10:20:14

阅读数 115

评论数 0

原创 随想录(MFC开发有感)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 虽然之前也写过一些mfc的文章,但是时间长了也会忘了。对于很多同学来说,用C#开发图形界面又快又方便。但是像我们这些从VC6.0就开始写软件的老人来讲,用MFC开发代码还是挺顺手的。今...

2019-11-09 08:16:09

阅读数 130

评论数 0

原创 随想录(easyx中的键盘输入和鼠标消息)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 我曾经写过一篇关于easyx的blog,地址在这。easyx是基于win32 api最简单的图形库。它按照graphic头文件给大家提供简洁的API接口,使用起来非常方便。基本上,只需...

2019-11-08 00:37:20

阅读数 447

评论数 0

原创 多媒体播放(windows音乐播放)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 在windows平台上面,开发音乐播放音乐不是一件很复杂的事情。当然,你如果需要自己进行音频的编解码工作,那还是有一些工作量的。事实上,如果我们只是用到播放音乐这个功能,比如写个小游戏...

2019-10-27 15:23:46

阅读数 229

评论数 0

原创 随想录(gcc生成的中间语言、汇编代码)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 学过编译原理的朋友都知道,为了让编译器可以生成多种cpu后端代码,在这之前一般先将语法树翻译成中间语言。中间语言的概念大家应该不陌生。只是很多人虽然听说过中间语言,但是却未必看过编译器...

2019-10-24 23:53:34

阅读数 122

评论数 0

原创 随想录(从kaldi学习语音识别)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 语音识别是一个技术活。之前一直不是很了解,特别是听到梅尔倒谱系数、GMM、HMM、DNN、NLP这些概念的时候就头疼。今天晚上,趁着有时间,看了一下kaldi的基本代码,心里有了一些基...

2019-10-17 23:46:44

阅读数 86

评论数 0

原创 随想录(windows静态库和动态库)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 在软件编程当中,动态库还是很有意思的。相比较静态库而言,动态库不管是开发、还是升级等方面都比较方便。当然为了适应动态库的这种动态加载的特点,编译器在生成动态库的时候,对于外面的数据和函...

2019-10-14 22:27:57

阅读数 68

评论数 0

原创 随想录(源代码预处理命令)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 最近一段时间学习编译器,一直被c预处理的事情烦恼着。今天上网查资料,发现在linux平台上面有一个cpp命令。我们在调用gcc -E的时候,其实在后面调用的其实就是cpp。 1、...

2019-10-12 00:32:48

阅读数 69

评论数 0

原创 随想录(一种powerpc编译学习的方法)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 除了pc领域的x86、手机和嵌入式领域的arm、通信领域的mips,还有一种cpu架构用的也是很多的。那就是powerpc。记得我的第一份工作,当时在单位的主要工作就是负责大型交换机的...

2019-10-03 22:27:30

阅读数 70

评论数 0

原创 随想录(lcc编译器)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 lcc编译器是一款开源编译器,和我们之前谈过的ucc差不多。一开始的时候,这款编译器是用来进行教学使用的,但是后来越来越多的人开始了解它、使用它,并且将这款编译器用到实际项目当中。当前...

2019-10-03 21:45:53

阅读数 98

评论数 0

原创 无人驾驶之入门(车联网和5G)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 在写无人驾驶文章之前,5G还没有推广。而现在随着5G的应用,似乎车联网变得越来越可能。鉴于现实世界的需求,个人觉得5G最大的应用场景还是在于车联网。4G在满足个人娱乐、移动出行、支付方...

2019-09-08 17:42:44

阅读数 736

评论数 0

原创 随想录(高性能微控制器-rt系列soc)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 在国内市场上,stm32是谜一样的存在。工控领域,除了51单片机,大概就是stm32的应用最广。其实不管是在消费类玩具电子,还是工业生产、物联网,stm32都有它的一席之地。近年来,随...

2019-08-06 19:39:23

阅读数 317

评论数 0

原创 随想录(zynq学习)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 最近学习zynq较多,这里做一个笔记,供日后参考使用。zynq是xilinx公司出的一款soc,上面包含有双核arm9+fpga,arm9可以运行裸机程序或者是linux,fpga可以...

2019-08-04 10:51:35

阅读数 283

评论数 0

原创 随想录(qemu的学习)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 这两天看了一下qemu,还是有不少收获的。对于没有开发板、或者是觉得使用开发板学习cpu不太方便的同学来说,使用qemu学习嵌入式是非常好的一个选择。不但免去了硬件搭建的各种烦恼,还能...

2019-07-21 22:39:23

阅读数 220

评论数 0

原创 随想录(jtag知识点小结)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 jtag调试是嵌入式开发中常用的一种调试方法。目前大多数soc都支持jtag调试,开发者只需要一个jtag转接器,一边是usb口连接电脑,一边是jtag连接开发板,就可以顺利进行后续的...

2019-06-23 12:28:45

阅读数 229

评论数 0

原创 verilog学习记(学习设计cpu)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 很早之前,自己就对cpu的设计非常感兴趣。和十几年前比较,现在网上开源的cpu代码还是很多的,比如说risc-v、openrisc、openmips等等。当然,如果是从学习的角度来说,...

2019-06-22 09:58:18

阅读数 942

评论数 0

原创 随想录(关于论文投稿)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 在大学的时候没有怎么写过期刊论文,也没有这方面的知识。最近因为需要查一些资料,所以对期刊论文情况有了一些基本了解。总的来说,如果是特别前沿的论文,建议查sci&ei;如果是普通...

2019-05-17 07:14:48

阅读数 214

评论数 0

原创 随想录(中间件接口的定义方法)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 很多时候,我们把ucgui、lwip、uip、sqlite、lua这些第三方软件称之为中间件,虽然他们实际使用上并不困难。和普通的libjpeg、libpng不同,这些中间件因为涉及到...

2019-05-10 07:15:06

阅读数 277

评论数 0

原创 随想录(嵌入式应用的三个领域)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 说到嵌入式,大家一般能想到的就是linux、arm这些领域,其实无可厚非,确实linux是嵌入式很重要的一个环节。但是在实际产品开发中,51单片机、stm32 cortex系列应用的场...

2019-05-07 07:17:36

阅读数 472

评论数 0

原创 随想录(什么是软件架构师)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 相信对于很多计算机专业的同学来说,软件架构师是一个自带光环的职业。在他们的印象中,软件架构师不仅在公司的地位高,不用编码,而且还有非常可观的收入。但是很多人并不是很清楚,软件架构师的主...

2019-04-27 20:38:18

阅读数 421

评论数 0

原创 无人驾驶(pid算法)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 对于工科的同学来说,最简单的自动控制代码其实就是PID。在现实的生产中,最难控制的往往是输入和输出之间的关系。很多时候,系统的输入和输出是很复杂的关系,根本没有办法用方程来表示,或者说...

2019-04-17 06:13:34

阅读数 3535

评论数 17

原创 无人驾驶(被忽视的isp图像处理)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 目前国内大多数做adas或者无人驾驶的公司走的都是计算机图像方案,一方面是由于camera本身的低成本,另外一方面也是因为近期人工智能在图像领域的迅猛发展。但是,有一点很过公司都忽略的...

2019-04-08 09:23:38

阅读数 877

评论数 0

原创 随想录(35岁后的程序员)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 很多人都说程序员是青春饭的工作,35岁或者40岁之后基本上没有程序员的工作。那我们自己也要思考一下,为什么大龄程序员会比较危险,他们有什么危机? 1、技术僵化 ...

2019-04-06 07:26:44

阅读数 906

评论数 1

原创 无人驾驶(如何自己构建hdmap)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 按照目前lidar的发展趋势,lidar的价格不会很快降下来。但是hdmap对于自动驾驶又是必要的,所以现在出现了很多基于camera+gps的hdmap生成方法,比如mobileye...

2019-04-05 08:31:09

阅读数 1193

评论数 0

原创 无人驾驶(自动控制算法模块)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 对于计算机系的同学来说,关于自动驾驶这块最难以理解的部分就是自动控制算法这块。虽然在大学的时候,自己也选修过过程控制和运动控制,甚至也用matlab仿真过传递函数,用单片机实现过由传递...

2019-04-01 22:34:23

阅读数 2798

评论数 0

原创 无人驾驶(在apollo中添加新车辆)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 目前最火的自动驾驶平台其实是百度的apollo,但是大家有没有想过,apollo是如何利用工控机和汽车之间进行通信的呢?换句话说,服务器本身是如何向汽车发送加速、减速、转向的命令呢?答...

2019-03-20 16:46:05

阅读数 1152

评论数 0

原创 无人驾驶(ncnn学习)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 ncnn是腾讯开放的一个深度学习库。它的主要使用场景是嵌入式设备。如果大家已经用tensorflow、mxnet、caffe训练好了网络模型,那么可以port到这个库上面,在ncnn上...

2019-03-17 16:57:33

阅读数 667

评论数 0

原创 无人驾驶(目前的自动驾驶方案)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 虽然目前市场上无人驾驶概念很火,但是真正能够落地的很少。虽然根据SAE的标准,自动驾驶有6个级别,但是目前为止,还没有一家公司做到量产级别的L4、L5。即使特别喜欢用最新技术的奔驰、宝...

2019-03-11 09:29:30

阅读数 3940

评论数 0

原创 无人驾驶(再谈基于camera的高精度地图)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】       在我们国家,地图提供商是需要获得测绘资质的。不是所有公司都有资格提供高精地图的,当然技术能力是另外一回事。目前,一般都认为L3及以上的自动驾驶需要高精地图的加持。目前量产的ct...

2019-02-24 22:58:31

阅读数 1435

评论数 0

原创 随想录(udp经验总结)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】       最新在实现udp方面的软件,有一些经验需要总结一下,以供日后参考。   1、udp协议简单,共8个byte,分别是源端口、目的端口、长度、校验和。   2、udp没有超...

2019-02-03 22:23:38

阅读数 954

评论数 0

原创 随想录(产品-工程开发-算法)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】       一个好的产品,不但可以大幅度提高人们生活的满意度,还可以创造好的收益,满足企业和职工的发展需求。那么,对于个人来说,究竟该如何看待产品、工程开发和算法呢?   1、产品就是...

2019-01-31 22:33:10

阅读数 820

评论数 1

原创 无人驾驶(大安全概念)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】       无人驾驶里面,要说人们最关心的内容,应该就是安全本身了。说到安全,一般人会想到的就是汽车本身的安全,安全气囊多不多、安全带好不好、汽车碰撞能力强不强等等。但是在无人驾驶里面,我们...

2019-01-14 22:34:14

阅读数 9334

评论数 1

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