amforth

소프트웨어 스크린 샷:
amforth
소프트웨어 정보:
버전: 5.9 업데이트
업로드 날짜: 27 Sep 15
개발자: Matthias Trute
라이센스: 무료
인기: 11

Rating: 3.0/5 (Total Votes: 1)

amforth는 오픈 소스 갔다 소형 컴파일러와 인터프리터 어셈블리 언어로 구현 갔다 그 자체입니다.
플래시 구조 :
+ ------------------ 0000 -------------- +
| 인터럽트 벡터 |
| |
+ ------------------ 0026 -------------- +
| 초기화 코드 |
| 인터럽트 루틴 |
| "대장"사전 |
| |
| 최신 : |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
+ ------------- nrww 섹션 ----------- +
| 내부 인터프리터 (docol, 다음) |
| "원시"사전 |
| "대장"사전에 링크 |
+ ----------- flashend ----------------- +
램:
+ --------------- 0000 ----------------- +
| 0-31 : 설정 등록 |
| 31-59 : IO 공간 |
+ -------------------------------------- +
| 60-84 : USART 버퍼 |
| 84 .. : TIB, 패드, HLD 버퍼 |
| 힙 : 변수 공간의 시작 |
| |
| ^ |
| | |
| 데이터 스택 하향 성장 |
+ ---------- ramsize - $ 80 ------------- |
| ^ |
| | |
| 아래 성장, 스택을 반환 |
+ ---------- 램 크기 ------------------ +

이 릴리스의 새로운 기능 :

LIB : 및 다음. i 및 j는 또한 사용될 수있다.
코어 (AVR8는) : 감기에 모든 RAM을 취소합니다.
코어 (MSP430) : 취급를과 값이 릴리스 5.8에서 누락되었다. (저장 능력있는 정보를 플래시로, RAM 기반) 일시 및 턴키을 사용.
코어 (모두) : '인식 스택을 사용합니다.
코어 (모두) : 문자의 회귀를 수정 (예 견적 파산)

버전 5.2의 새로운 기능 :

이 릴리스의 주요 초점이 문서입니다.
그것은 완전히 재 작성 및 재 포맷.
지금은 많은 조리법과 HOWTO 문서가 포함되어 있습니다.
이상의 내부 변화 중 몇 가지 새로운 단어와 가능 자동으로 다른 단어 목록에 새 단어를 배치 할 수 있습니다 범위라는 새로운 실험적인 기능이다.

버전 5.0의 새로운 기능 :

이 버전은 1wire 장치를 지원 (인해 작업에 4e4th.eu 프로젝트 수행되는)를 추가하고 전략 절전을 향상시킨다.
프로파일 러와 디버거와 같은 타이머뿐만 아니라 개발자 도구와 같은 주제 : 또한, 웹 사이트에서 더 많은 문서와 함께 제공됩니다.
일부 아두 이노 관련 개선이 이루어집니다.
몇 가지 기본적인 컴파일러 안전 검사는 이제이 있습니다.
일부 사소한 버그도 고정되어 있습니다.

버전 4.8의 새로운 기능 :

이 버전은 넷째 표준 코어 Wordset에서 마지막 누락 된 단어를 추가 평가합니다.
통화 추적 및 프로파일 같은 일부 디버거 작업을 사용할 수 있습니다.
통합 메모리 주소에 대한 선택적 지원이 추가되었습니다.
내부 변화는 지역 주민과 같은 더 많은 기능에 길을 엽니 다.
몇 가지 버그가 수정되었습니다.

4.7 버전의 새로운 기능 :

이 버전은 리필 및 소스 런타임에 변경 될 수 있습니다.
멀티 태스킹이 이제 턴키 애플리케이션에 사용될 수있다.
표준 단어가 설정 한 문자열에서 몇 가지 새로운 단어가 있습니다.
문서는 향상되고, 통화 추적을 포함한 몇 가지 새로운 유틸리티는 추가됩니다.

버전 4.6의 새로운 기능 :

이 버전은 추가 또는 마이크로 컨트롤러 프로그래밍에 유용한 몇 가지 단어를 변경합니다.

버전 4.4의 새로운 기능 :

이 버전은 이전 4.3 버전에 도입 된 변화를 안정화시킨다.
Amforth는 이제 완전히 등 높은 수준의 언어로 인터럽트를 지원합니다.
이 시스템은 사전 검색을 수행 할 때 사건을 무시하는 사용자 정의 할 수 있습니다.
문서는 확장 및 많은 새로운 예제 추가됩니다.
forth200x 표준에서 어떤 새로운 단어가 추가되고, 코드 정리도 적용됩니다.

4.3 버전의 새로운 기능 :

핵심 : U한다 진정한 결과 인 경우 잘못된 스택 영향을 미쳤다.
핵심 : INT-트랩이 소프트웨어에서 인터럽트를 트리거합니다.
코어 / 사용자 환경 질의는 사용자 영역의 크기를 준다
핵심 : 잠이 매개 변수로 절전 모드로합니다.
예는 : 등으로 인터럽트를 사용하는 예를 들어 타이머 interrupt.frt을 추가했다.
술집은 : 에리히는 (허가 출판) FOSDEM 2011 슬라이드 및 절차에 amforth 선물했다. 감사합니다 에리히!
핵심 : 변경된 EEPROM의 콘텐츠와 단순화 된 GET / 설정 순서.
DOC : 칼에서 (버전 4.2) 새로운 사용자 설명서 버전.
핵심 : 이름이 바뀐 전자 @ / E! @ 전자에 /! 전자 내가 함께 forth200x에서 메모리 액세스 wordset와 동일하게 준수하기 @ / 내가!
핵심 : 많은 파일에 문서로 해결 참조 카드.
핵심 :. 재 설계 인식기를 사용하여 (외부) 통역 (동적으로 새로운 의미를 다루는 interpeter을 확장 정의 GET / 설정 인식기 비슷한는 / 설정 순서를 얻을 수 있습니다.

버전 4.2의 새로운 기능 :

이 릴리스 버전 4.1에 도입 된 회귀를 해결하는 특정 작업 동안 플래시 및 EEPROM 메모리 손상 할 수있다.
정의가 완료 될 때까지 현재 정의되고있는 새로운 단어가 지금 사전 조회에 보이지 않습니다.
IEEE754 단일 정밀도 부동 소수점 라이브러리는 사용할 수 있습니다.

버전 4.1의 새로운 기능 :

이 버전은 현재 ATMEGA 컨트롤러 유형의 대부분을 작업하는 데 필요한 파일을 추가합니다.
그것은 몇 가지 버그를 해결뿐만 아니라 커널에 일부 단어를 추가합니다.

코멘트 amforth

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!