只是做几个软件的推荐。具体什么情况我也正在研究中。

开发环境(编译器):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单片机开发环境相关推荐

  1. 零基础 Ubuntu 20.04.01 下搭建51单片机开发环境[开源编译器SDCC]

    原创首发于CSDN,转载请注明出处,谢谢! 文章目录 为何会在Linux下开发单片机 个人系统环境与所用开发板 安装开源编译器 sdcc STC MCU ISP 闪存工具 stcgal 的安装 单片机 ...

  2. linux编译c如何延时,linux和windows下,C/C++开发的延时函数,sleep函数

    简介: 函数名: sleep 功 能: 执行挂起一段时间 用 法: unsigned sleep(unsigned seconds); 在VC中使用带上头文件 #include 在gcc编译器中,使用 ...

  3. 公众号开发模式下客服消息开发

    当用户和公众号产生特定动作的交互时,微信将会把消息数据推送给开发者,开发者可以在一段时间内调用客服接口,通过POST一个JSON数据包来发送消息给普通用户.此接口主要用于客服等有人工消息处理环节的功能 ...

  4. 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 & ...

  5. 一天一点linux(9):ubuntu下如何搭建LAMP开发环境?

    功能介绍 上一次搭建Linux下LAMP环境是基于的CentOS6.7版本,采取的方式是源码编译安装,折腾了好久才在CentOS下,把LAMP环境给搭建起来,而Ubuntu作为现在主流的Linux版本 ...

  6. VSCode下的51单片机开发环境搭建

    工欲善其事,必先利其器,VSCode的C语言开发环境配置不再赘述.这是一些比较好用的插件,可以使VSCode更加智能化. 首先用 Keil Assistant (可有可无)把 keil 的项目导入(最 ...

  7. 108K加湿器开发方案 芯片制造 NY8A051F 单片机开发设计开发

    NY8A051F是九齐科技股份公司推出的以EPROM为记忆体的8位微控制器,专为多I/O口产品的应用而设计,例如遥控器,风扇,灯光控制或者游戏机周边等等.采用CMOS制程并同时提供客户低成本,高性能等 ...

  8. Linux中Oracle下DG主从备份----DG环境搭建

    1.设置归档模式 DG环境的搭建必须要把数据库启动到归档模式,并且为了避免开发人员使用nologging语句,我们还要把数据库设置为force logging. 查看数据库是否运行在归档模式: #su ...

  9. Linux CentOS7.0下JAVA安装和配置环境变量

    一.前言: CentOS7.0虽然自带JDK1.7和1.8,运行"java -version"命令也可以看到版本信息,但是jdk的安装环境不全,比如缺少tool.jar和dt.ja ...

最新文章

  1. 开源个小工具simple-repo
  2. Linux 两台服务器之间传输文件和文件夹
  3. 文件的读操作 c# 1614526130
  4. java iframe主界面_利用iframe实现各个页面跳转
  5. 关于DOM的事件操作
  6. android ui设计当前不同版本的变化,Android 4.0设计规范 十大界面改变
  7. qt 右键显示设置界面 后台运行_1.1安装Qt
  8. 好戏常有:CSW和BU撕逼,Cobra劝架
  9. 6 个实用的 Code Review 实践技巧
  10. java cookie实例_java 中cookie的详解及简单实例
  11. 小米3c路由器拆机_小米AC2350无线路由器拆机-路由器交流
  12. matlab 马尔科夫链,用Matlab实现无线信道马尔科夫链模型的仿真.pdf
  13. html多人同时编辑,怎样多人协同在线编辑文档?
  14. 超声波模块的原理介绍之时间函数和digitalRead函数的使用
  15. 如何获取多屏幕显示器工作区域
  16. pd.diff()函数详解
  17. 7_Arya_superbeyone_新浪博客
  18. 2022-2028年全球与中国护眼台灯行业深度分析
  19. qq飞车前瞻版服务器维护,QQ飞车手游前瞻版
  20. shell-sed和awk

热门文章

  1. Prometheus + Granafa 构建高大上的MySQL监控平台
  2. Kubernetes 使用 ceph-csi 消费 RBD 作为持久化存储
  3. Mxnet Focal Loss实现
  4. 动态卷积超进化!通道融合替换注意力,减少75%参数量且性能显著提升 | ICLR 2021
  5. win10 右键 命令行
  6. 应用程序-特定 权限设置并未向在应用程序容器 不可用 SID
  7. Visual Studio 调试(Dubug)模式下的“未定义标识符”
  8. pybind 填充数组
  9. TypeError: unhashable type: 'dict'
  10. ffmpeg avcodec_encode_video2 函数报错