linux开发 stc_Linux下构建stc51单片机开发环境
只是做几个软件的推荐。具体什么情况我也正在研究中。
开发环境(编译器):mcu 8051 ide
~$sudo apt-get install mcu8051ide
软件包大概有600多兆。总之我很坑的给下载下来了。这个编译器有一个问题,就是它的方式和keil不同。比如,你定义
sbit led=P0^0;
会提示有问题,因为引用的头文件不再是reg52.h,而是8052.h。这个软件自带hex转bin的功能,还是很全的。(压根不会用)
烧写器:
不要用gstcisp来烧写。写不上去的 。使用stcflash
下载界面:github.com/laborer/stcflash
下载下来有一个zip包。可以直接解压,进入解压目录
首先安装环境:
~$sudo apt-get install python-serial
现在可以使用了。把转换的文件(bin)文件放在一个目录(假设为1.bin):
~$sudo python ./stcflash.py ./1.bin
Connect to /dev/ttyUSB0 at baudrate 2400
Detecting target... done
FOSC: 11.021MHz
Model: STC89C52RC (ver3.2C)
ROM: 8KB
Baudrate: 115200
Erasing target... done
Size of the binary: 109
Programming: #################### done
可见已经烧上了。测试吧。
现在我在痛苦的适应mcu8051ide中。。。。。。。。。
唯样商城-电子元器件采购网(www.oneyac.com)是本土元器件目录分销商,采用“小批量、现货、样品”销售模式,致力于满足客户多型号、高质量、快速交付的采购需求。
唯样自建高效智能仓储,拥有自营库存超过50,000种,提供一站式正品现货采购、个性化解决方案、选型替代等多元化服务。
linux开发 stc_Linux下构建stc51单片机开发环境相关推荐
- 零基础 Ubuntu 20.04.01 下搭建51单片机开发环境[开源编译器SDCC]
原创首发于CSDN,转载请注明出处,谢谢! 文章目录 为何会在Linux下开发单片机 个人系统环境与所用开发板 安装开源编译器 sdcc STC MCU ISP 闪存工具 stcgal 的安装 单片机 ...
- linux编译c如何延时,linux和windows下,C/C++开发的延时函数,sleep函数
简介: 函数名: sleep 功 能: 执行挂起一段时间 用 法: unsigned sleep(unsigned seconds); 在VC中使用带上头文件 #include 在gcc编译器中,使用 ...
- 公众号开发模式下客服消息开发
当用户和公众号产生特定动作的交互时,微信将会把消息数据推送给开发者,开发者可以在一段时间内调用客服接口,通过POST一个JSON数据包来发送消息给普通用户.此接口主要用于客服等有人工消息处理环节的功能 ...
- linux 下usb驱动开发,LINUX_ARM下的USB驱动开发.pdf
LINUX_ARM下的USB驱动开发 CN 431258 / TP 计算机工程与科学 2006年第 28卷第 3期 ISSN 1007130X COM PU TER EN GIN EER IN G & ...
- 一天一点linux(9):ubuntu下如何搭建LAMP开发环境?
功能介绍 上一次搭建Linux下LAMP环境是基于的CentOS6.7版本,采取的方式是源码编译安装,折腾了好久才在CentOS下,把LAMP环境给搭建起来,而Ubuntu作为现在主流的Linux版本 ...
- VSCode下的51单片机开发环境搭建
工欲善其事,必先利其器,VSCode的C语言开发环境配置不再赘述.这是一些比较好用的插件,可以使VSCode更加智能化. 首先用 Keil Assistant (可有可无)把 keil 的项目导入(最 ...
- 108K加湿器开发方案 芯片制造 NY8A051F 单片机开发设计开发
NY8A051F是九齐科技股份公司推出的以EPROM为记忆体的8位微控制器,专为多I/O口产品的应用而设计,例如遥控器,风扇,灯光控制或者游戏机周边等等.采用CMOS制程并同时提供客户低成本,高性能等 ...
- Linux中Oracle下DG主从备份----DG环境搭建
1.设置归档模式 DG环境的搭建必须要把数据库启动到归档模式,并且为了避免开发人员使用nologging语句,我们还要把数据库设置为force logging. 查看数据库是否运行在归档模式: #su ...
- Linux CentOS7.0下JAVA安装和配置环境变量
一.前言: CentOS7.0虽然自带JDK1.7和1.8,运行"java -version"命令也可以看到版本信息,但是jdk的安装环境不全,比如缺少tool.jar和dt.ja ...
最新文章
- 开源个小工具simple-repo
- Linux 两台服务器之间传输文件和文件夹
- 文件的读操作 c# 1614526130
- java iframe主界面_利用iframe实现各个页面跳转
- 关于DOM的事件操作
- android ui设计当前不同版本的变化,Android 4.0设计规范 十大界面改变
- qt 右键显示设置界面 后台运行_1.1安装Qt
- 好戏常有:CSW和BU撕逼,Cobra劝架
- 6 个实用的 Code Review 实践技巧
- java cookie实例_java 中cookie的详解及简单实例
- 小米3c路由器拆机_小米AC2350无线路由器拆机-路由器交流
- matlab 马尔科夫链,用Matlab实现无线信道马尔科夫链模型的仿真.pdf
- html多人同时编辑,怎样多人协同在线编辑文档?
- 超声波模块的原理介绍之时间函数和digitalRead函数的使用
- 如何获取多屏幕显示器工作区域
- pd.diff()函数详解
- 7_Arya_superbeyone_新浪博客
- 2022-2028年全球与中国护眼台灯行业深度分析
- qq飞车前瞻版服务器维护,QQ飞车手游前瞻版
- shell-sed和awk
热门文章
- Prometheus + Granafa 构建高大上的MySQL监控平台
- Kubernetes 使用 ceph-csi 消费 RBD 作为持久化存储
- Mxnet Focal Loss实现
- 动态卷积超进化!通道融合替换注意力,减少75%参数量且性能显著提升 | ICLR 2021
- win10 右键 命令行
- 应用程序-特定 权限设置并未向在应用程序容器 不可用 SID
- Visual Studio 调试(Dubug)模式下的“未定义标识符”
- pybind 填充数组
- TypeError: unhashable type: 'dict'
- ffmpeg avcodec_encode_video2 函数报错