Synopsys Safety-Aware Solution for Automotive

  • Save effort with automated FMEA/FMEDA and native RTL-to-GDSII implementation of hardware safety mechanisms
  • Minimize human error with native FuSa design intent to describe safety mechanisms
  • Reduce documentation work with automated work products and supporting evidence
  • Reduce design time with automotive compliant IP, fast FuSa analysis, and earlier RTL
  • Improve QoR with native tools to reduce congestion and area impact due to hardware safety mechanisms
  • Optimize machine resources with faster native tools that use less memory

Approaches to Disable SSH

一、禁止用户登录

1、修改用户配置文件/etc/shadow
将第二栏设置为“*”,如下。那么该用户就无法登录。但是使用这种方式会导致该用户的密码丢失,也就是当你再次允许他登录的时候,你还得让他重新设置密码。(再次启用这个帐号的方法是把“*”去掉就可以了)
如:tom:*:14245:0:99999:7:::

为了使原密码不丢失,可以在原密码前面加一个特殊字符,比如”!”。需要再次启用这个用户的方法是删除此感叹号”!”。

2、使用命令usermod
这个方式简单又实用,而且没有(1)中的副作用。

1
2
usermod -L tom##Lock 帐号tom
usermod -U tom##Unlock 帐号tom

Read More

ISO 26262 Hardware Dev Requirement

Functional Safety

Design Integrity Device Quality Functional Safety
Function correct? Performance & power Silicon Design & Manufactory Device Failure Detection and Response Mechanisms
Function verification: Prevent/Eliminate Bugs Reduced DPPM Detect/Control Failures
Use best-in-class Functionla verification methodolody and tools DFT/Function patterns Assessed by Functional Safety Verification methodology and tools
SYSTEMATIC FAULTS - Design Bugs RANDOM FAULTS RANDOM FAULTS - HW FAILURES
Always permanent Permanent Permanent/Transient
Development Manufacturing In Operation

This Beta Version of Tyora Is Expired

Solution

  • Open in Explorer: C:\Users\xxx\AppData\Roaming\Typora
  • Sort by date
  • Delete latest two files: profile.data and typora.log

Updated on 7/16/2022
The above solution doesn’t work any longer. Luckily we have a “patch” by doing follows.
Win+R - regedit - Computer\HKEY_CURRENT_USER\Software\Typora

  • Right click on the folder of “Typora”
  • Select “Permissions…”
  • Select “Administrators”
  • Deny all check boxes

FTP Commands

Commands Description
open Connect
user Login user
bin Binary transfer mode
prompt on Switch on prompt (interactive)
prompt off Switch on prompt (non-interactive)
cd Change dir
lcd Change local dir
dir / ls List remote files or dirs
!dir / !ls List local files or dirs
put Upload a file
mput Upload multiple files
get Download a file
mget Download multiple files
mkdir Make remote dir
!mkdir Make local dir
bye Exit

Hide Unused Quick Links in Windows

1. Win+R -> regedit

2. Goto
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions

3. Change the string value of “ThisPCPolicy” from “Show” to “Hide” in following domains
Pictures: {0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag
Videos: {35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag
Downloads: {7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag
Music: {a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag
Documents: {f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag

4. New a string value of ThisPCPolicy = “Hide” in following domain
Desktop: {B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag

How Many Birds Do Cats Kill Every Year

1. Cats Kill Between 1.3 and 4 Billion Birds Annually

Estimating exactly how many birds are killed by cats is difficult. Many studies have tried, and not all of them are based on rigorous scientific estimation.

Particular cats kill more birds than others, so it doesn’t make sense to multiply the number of cats by an average “bird kill rate” and call it a day.

One of the newest studies to be published estimates the kill rate to be around 1.3 to 4 billion birds. They used a systematic method for calculating this rate, taking different feline predatory rates into account.

Read More

Install Specific Version of Python

1. Download Python source tarball for your specific version

https://www.python.org/downloads/source/

2. Unpack the tarball and install

1
2
3
4
root@localhost# tar xvf Python-3.10.4.tgz
root@localhost# cd Python-3.10.4
root@localhost# ./configure --enable-optimizations
root@localhost# make altinstall

3. Set the new version by default

For individual user: alias python '/usr/local/bin/python3.10'
For system-wide activation: update-alternatives

4. Check the new installation

1
jim@localhost% python --version