python程序设计基础

6个月前 (12-16 16:50)阅读4回复0
fayouxi
fayouxi
  • 管理员
  • 注册排名1
  • 经验值1274955
  • 级别管理员
  • 主题254991
  • 回复0
楼主
python程序设计基础

Python是一门简单易学、功能强大的编程语言,拥有高效的高层数据结构,特别适用于快速应用程序开发。《Python程序设计基础教程》共分为16章,主要内容包括:Python简介、Python环境搭建、函数、模块、文件操作、字符串与正则表达式、面向对象编程、异常处理、Python基本概念、Python控制结构、Python多线程与多进程编程、使用Python进行GUI开发、使用Python进行数据管理、Python Socket *** 编程、使用Python进行Web开发,以及Python综合应用实例。

socket编程能用汇编语言实现吗

完全可以实现

20年前的世纪初,就有人用汇编语言写了一个完整的GPS车辆监控产品,用的一个双串口22.1184Mhz主频32KFLASH的8031cpu+32KRAM+西门子GPRS模块+GPS模块,两个物理串口一个接GPRS模块一个接GPS模块,另外还用软件模拟出一个串口接车载 *** 手柄,GPRS模块的物理串口用西门子的协议复合出两个逻辑串口,一个发射接收AT指令通道做控制比如上网以后还能打 *** ,一个做GPRS数据通道

拨号接通以后做数据通道。

那个时候的通信模块不像现在,根本没有TCPIP协议栈

,只有PPP协议拨号上网,TCPIP协议只能在外面做,比如接到电脑串口做上网猫

,用汇编从PPP协议写起,剥开数据包第二层是IP协议,然后是TCP/UDP协议,完全对着RFC文件写,做了一个完整的TCP/IP协议栈,可以与设定的IP地址进行TCP、UDP通信。

除了正常的通信,还做了容错处理,设备可以冒烟可以着火但是绝对不会死机,比尔盖茨会蓝屏我们不会,设备有故障断电重启一定故障依旧绝对不会一重启就恢复正常了。有些设备到现在还在正常工作。

除了底层的通信处理,还做了一整套GPS数据解析

、位置管理、速度管理、电子围栏管理、路线管理、油量管理、各种报警处理、硬件看门狗/冷启动管理

等等等等。

用汇编写了一个实时多任务操作系统

,包括GPS定位、车辆信息管理

、可靠性管理等等,整个工程花了5个月不吃不喝做出之一版,汇编代码2万多行,完成后用管脚输出脉冲在示波器上看CPU占用率,最忙的时候不到5%,平时都一闪而过几乎测不出,所有操作都是实时的非常流畅。

那是2001年的事,当时的实际情况ARM刚刚出来,一个最小系统CPU+FLASH+SDRAM最少要300元起,TCP/IP协议栈只有BSD还不知道哪里有的卖,这之前行业都是用 *** S短信做通信,GPRS刚刚出来大家都想搞 *** ,但是面对硬件、软件门槛都是望而却步,结果就是产品的价格一直居高不下,出厂价格4800,我们的产品上市直接1400,不到半年降到800,台湾、日本、美国欧洲的同行带着8000、10000的产品兴冲冲来中国,一看中国人是这么干的转身就走直接放弃,一直到现在整个行业都不曾有过国外产品这一说。

8年以后我的同时用MTK的RTOS重写系统,ARMCPU时钟114M,动不动就卡住停顿半天。

0
回帖

python程序设计基础 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息