8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

发现在linux底下写一些东西比在windows底下方便很多,而且windows的bash环境很难用,而ccs在制作启动镜像时需要用到比较多的命令,所以尝试在linux底下搭建开发环境,记录一下遇到的一些问题。

安装CCS及驱动

在官网上下载CCS8.1.0.00011_linux-x64.tar.gz和bios_mcsdk_02_01_02_06_setuplinux.bin。前者是一个压缩包,需要解压,解压后里面有和后者一样的二进制文件包,可以用来安装。1

2

3

4

5tar -xzvf CCS8.1.0.00011_linux-x64.tar.gz

cd CCS8.1.0.00011_linux-x64

sudo chmod 755 ccs_setup_linux64_8.1.0.00011.bin  添加可执行权限

./ccs_setup_linux64_8.1.0.00011.bin

./bios_mcsdk_02_01_02_06_setuplinux.bin

正常情况下,上面的过程会开始ccs的安装过程,但是ccs需要32位运行环境和一些依赖所以会报错。opensuse发行版可以在yast >software management >pattern 找到32bit环境安装,其他的linux发行版可以尝试ia32。一般会有两个依赖:1

2sudo zypper in libusb-0_1-4

sudo zypper in libncurses5

安装完成后,需要执行驱动安装脚本,不然无法识别仿真器。1

2cd /home/ti/ccsv8/install_scripts/

sudo ./install_driver.sh

安装bios_mcsdk

安装了bios_mcsdk后,打开ccs会提示检测到新文件,需要安装,此时选择安装会发现报错:1com.ti.biosmcsdk.pdk.C6678L.p2.feature.group [1.1.2.6] cannot be installed in this environment because its filter is not applicable.

这是因为这些包中的配置文件配置成了windows环境,需要将报错文件中的feature.xml和plugin.xml中的ws=win32删除。

修改完成后如果直接打开ccs还是会有相同错误,因为ccs保存了一些相关的缓存,需要清除这些缓存1

2cd /home/ti/ccsv8/eclipse

./ccstudio –clean

还有就是ndk_2_21_01_38这个包是有问题的,安装时会报错:1

2

3

4

5

6An error occurred while collecting items to be installed

session context was:(profile=epp.package.cpp, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).

Problems downloading artifact: osgi.bundle,com.ti.rtsc.NDK.product_2.21.1.38,2.21.1.38.

File has invalid content:/tmp/signatureFile1216046131870858397.jar

Invalid content:plugin.xml

The file "plugin.xml" in the jar "/tmp/signatureFile1216046131870858397.jar" has been tampered!

需要在官网上下载其他较新的版本,我用的是ndk_2_25_01_11,可以正常安装。

安装cutecom

linux底下的串口调试工具有minicom、cutecom等,之前用过minicom,能够正常使用,不过cutecom是有图形界面的,使用和配置起来要方便一些,于是这次装了cutecom。1sudo zypper in cutecom

补充

SYSBIOS版本

在新建sysbios工程的时候,发现原来bios_mcsdk_02_01_02_06_setuplinux.bin中的sysbios版本比较低,会报错:1

2None of the currently selected products supplies value for the Target. Please specify the Target manually, or try using a pre-3.30 version of

可以到官网下载最新版本。

LED_PLAY程序

需要使用到pdk包,因而需要添加路径:

File search path路径下:

library file:ti.platform.evm6678l.ae66

library search path:/home/minbud/ti/pdk_C6678_1_1_2_6/packages/ti/platform/evmc6678l/platform_lib/lib/debug

xdc path(build >xdctools >package repositories):/home/minbud/ti/pdk_C6678_1_1_2_6/packages

linux 运行 ccs,ccs_linux相关推荐

  1. linux 后台运行jar包命令,Linux 运行jar包命令(Cent OS 7后台运行jar包)

    Linux 运行jar包命令如下: 方式一 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? 方式二 java -jar shareniu. ...

  2. 使用 CrossOver 在 Linux运行 Windows 软件(金测OK)

    使用 CrossOver 在 Linux运行 Windows 软件 即便是最忠实的 Linux 用户,有时候也需要运行一下 Windows  软件.有的用户为此保留了一台旧的 Windows PC,有 ...

  3. linux php-fpm启动失败,linux运行php-fpm遇到问题

    本篇文章给大家分享的是解决Linux运行PHP-fpm遇到的问题,有需要的朋友可以参考一下 按照前面可以运行,但是会报三个错误. 1.ERROR: failed to open error_log ( ...

  4. linux运行前探秘之四,Linux运行前探秘之四_内核解压缩_三_

    操作系统 PROGRAMLANGUAGE 编程语言 Linux运行前探秘之四 ---内核解压缩(三) 徐 炜 摘要:分析了Linux内核解压过程和算法,并分析了关键的源代码. 关键词:inflate: ...

  5. linux rc.d的作用,init.d,rc.d详解 Linux运行时详解

    Linux 启动时需要哪些步骤呢?本文将详细描述不同的运行级在启动中的作用. 对于那些在DOS/Win9x/NT 平台下的高级用户而言,Linux 似乎是一个怪物.没有config.sys ,没有 a ...

  6. 在linux怎样运行java,怎么在linux运行java

    怎么在linux运行java [2021-02-01 00:44:14]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(" ...

  7. Linux运行级详解

    对于那些在DOS/Win9x/NT平台下的高级用户而言,Linux似乎是一个怪物.没有config.sys,没有 autoexec.bat,具有个人特色的机器配置不知道从何开始. 需要说明的是,很多人 ...

  8. 将c程序移植到linux,各位大侠:我把原来在linux运行的c程序移植到HPUNIX上出现了错误...

    各位大侠:我把原来在linux运行的c程序移植到HPUNIX上出现了错误 (2012-04-11 00:43:47) 标签: linux c程序 杂谈 各位大侠:我把原来在linux运行的c程序移植到 ...

  9. corssover linux运行无效,使用 CrossOver 在 Linux运行 Windows 软件(金测OK)

    使用 CrossOver 在 Linux运行 Windows 软件 即便是最忠实的 Linux 用户,有时候也需要运行一下 Windows  软件.有的用户为此保留了一台旧的 Windows PC,有 ...

  10. linux的运行级别如何更改成6,把Linux运行级别设置为6后如何解决的经验分享

    我们知道,Linux有7个运行级别,而运行级别设置为6后,会导致Linux系统刚启动完成就立刻重启,重启后又会立刻重启,如此反复,导致系统不能正常运行.本文笔者和大家分享一下误把Linux运行级别设置 ...

最新文章

  1. FFT2 图像二维FFT含义解释
  2. python 语义网络_专家鉴定这是2019最顶级的python框架,没有之一
  3. python 随机打乱样本
  4. jQuery中hover与mouseover和mouseout的区别分析
  5. 平行驾驶与平行交通:从智能出行到智慧城市
  6. html h1 字母,html----h1-6标签
  7. 【笔记】MySQL的基础学习(二)
  8. C语言中的宏之#define
  9. 鼠标滑轮滚动到相应位置,对应位置的div触发一些效果实现方式
  10. kafka下载注意事项
  11. java于网络:P2P聊天系统
  12. 静静的推荐分数 20作者 陈越单位 浙江大学
  13. [DirectShow] 033 - Using Windowed Mode
  14. ati自定义分辨率_真三7:猛将传自定义分辨率图文教程
  15. 无力回天...机关算尽,还是死在上线之中.............
  16. 无源码程序反编译修改文字
  17. WinCE快捷方式浅析
  18. DaVinci:曲线之 HSL 曲线
  19. 第12年双11|技术总指挥汤兴:淘宝确实变了
  20. 结构体指针变量的定义

热门文章

  1. php rsa加密demo,php实现RSA加密类实例_PHP
  2. springboot整合rpc远程调用_SpringBoot—-JsonRpc跨语言远程调用协议 - Java天堂
  3. gradle 区分系统_Android 学习记录_系统结构, res 目录, App 目录下的 build.gradle 文件...
  4. android opencl sdk,在新的Android Studio中使用OpenCL
  5. c语言编程多分支,C语言编程(练习4:分支和跳转 )
  6. [安全攻防进阶篇] 八.那些年的熊猫烧香及PE病毒行为机理分析
  7. 怎么获取layer中的表单值_layui抓取表单数据
  8. jsp+ssh+mysql Java web学生考勤管理系统源码附视频指导运行教程
  9. zsh fg: no job control in this shell.
  10. autoflowchart软件使用步骤_c语言流程图生成器下载|