第一次使用CSDN发文,做了二十多年码农,总是从别人那里汲取知识,感觉有必要也分享一下自己的经验。90年代在学校只用pascal做过很简单的课程设计,用汇编写过vesa bios的简单画图,用vfp做过信息管理,用vb做过毕设,毕业之后一开始用VC做windows的文件系统,进程,网络开发,用过Windows Native API,后来是Solaris/HP-UX/Linux的server软件开发。再后来去了地球的硬件开发乐园—SZ,做了10多年各种嵌入式开发,视频处理芯片,各种信号接口芯片,各种单片机,各种FPGA,各种ARM-cortex-a芯片。现在还有印象用过的芯片:genisis电视芯片,pixelworks电视芯片,realtek电视芯片,xilinx spatan6做实时图像处理,altera的飓风做各种简单算法的图像处理,华为3515D做视频压缩传送,用spatan6接RGMII的PHY无协议直接收发千兆网数据,把libgphoto从linux移植到android,用NDK在android编译成so库运行,STC/STM32/MSP/C8051/ESP8266这些就不说了,友善之臂的cortex-a9也买了好几块打算做摄像头视频分析,好像还用过OpenWrt,平常没事写写android的APP小工具,10年前还用xcode做过苹果的app,这些年帮朋友处理论文数据,感觉python还是好用,做windows界面程序感觉只有Qt和VS了,别的开发工具貌似都消失了,VS太麻烦,现在只用Qt了。在学校的时候从没想过自己也能熟练的用着万用表和示波器,看着原理图调板子,可惜现在就是不会画PCB,也不会焊芯片,曾经尝试用orcad/powerpcb画板子,最终还是放弃了。最近几年一直在学习深度学习,自己数学水平差,感觉很难,坚持吧。
从今天开始贡献自己的经验
最新推荐文章于 2023-01-15 22:01:27 发布