| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- 임베디드시스템
- 7 세그먼트
- 8051
- MAC OS
- 모두의연구소
- terminal
- Embedded System
- GPIO
- RTOS
- TM4C123GXL
- Arm
- IoT
- St
- CCS
- TI
- m4
- 초보개발자
- 마이컴
- Developer
- 아트웍
- EMBEDDED
- TM4C123
- PCB
- 전자공학
- 임베디드
- Programming
- JLCPCB
- easyeda
- bldc
- mcu
- Today
- Total
목록Personal Study (7)
Engineering Agit
TL;DRrevfactory/harness 플러그인을 써서, 내가 매주 반복하던 연구 워크플로우를 에이전트 팀 + 스킬 구조로 자동화했다.도메인 설명 한 번으로 에이전트 8명 + 스킬 9개 + 오케스트레이터 1개가 몇 분 만에 구축됐다.가장 큰 수확은 "코드 자동화"가 아니라, 내 워크플로우가 어디서 분기되고 어디서 실패 감지되는지를 문서처럼 드러낸 것이었다.연구 내용 자체는 민감 영역이라 이 글에서는 기술적 세부는 블러 처리한다. 중심은 "하네스 구축 경험 그 자체".1. 배경 — 왜 "하네스"가 필요했나나는 로봇 제어 쪽 연구를 한다. 주기적으로 도는 루프가 있다.실기 시연(Kinesthetic demonstration) 데이터 수집·전처리데이터 상관/인과 분석Signal/Case config 설계정..
◈ 여는 글 본 카테고리는 Mac OS 상에서 'Terminal' 을 다루기 위한 내용을 포함한다. 게시물의 대부분은 구글링을 통한 검색 사항을 번역하여 올리게 될 것이다. 1. 참고 사이트 itconnect.uw.edu/learn/workshops/online-tutorials/web-publishing/what-is-a-terminal/ What is a Terminal? On This Page itconnect.uw.edu
◈ 여는 글 본 카테고리는 RTOS의 이론적인 공부 내용을 담는다. 1. Real-time embedded system 실시간 임베디드 시스템은 '실시간 시스템'과 '임베디드 시스템'의 특성을 동시에 갖고 있다. 1-1. Real-time system 실시간 시스템은 다음과 같이 정의된다. "실시간장치를 시스템을 계속 감시하여 장치의 상태가 바뀔 때 그와 동시에 제어동작을 구동시키는 시스템" 실시간 시스템은 하나의 controlling system과 하나 이상의 controlled system으로 구성된다. Controlling system과 controlled system의 상호작용은 다음과 같이 세 가지로 볼 수 있다. 1) Periodic interaction 상호작용이 주기적인 경우에는 contr..
◈ 여는 글 본 카테고리는 ROS 공부를 다룬다. 직접 로봇을 구축하지는 않고 ROS라는 툴을 C++로 개발하는 과정을 공부해볼 예정이다. 1. ROS 1-1. ROS란? ROS는 'Robotic Operating System'의 약자이다. 기본적인 특징은 다음과 같다. 로봇을 프로그래밍하기 위한 software framework. Stanford AI research에서 시작되었고, 'Willow Garage'사에서 2007년부터 본격적으로 개발되기 시작했음. 현재는 'Open Source Robotic Foundation'에서 관리. Infrastrucure(Multi-processing, networking등을 하는 것이 이미 library로 제공되므로 직접 개발할 필요가 없음), Tools(개발하..
보호되어 있는 글입니다.
◈ 여는 글 Interrupt에 관한 프로그래밍을 하다 startup code에 다음과 같이 적혀있는 함수들을 본 적이 있을 것이다. . . . //Weak Function Deffinitions, can be written / declared in other files extern void SVC_Handler(void) __attribute__((weak)); // SVCall Handler extern void DebugMon_Handler(void) __attribute__((weak)); // Debug Monitor Handler extern void PendSV_Handler(void) __attribute__((weak)); // PendSV Handler extern void SysTic..
◈ 여는 글 IDE에서 debugging시에 memory browsing을 하면 다음과 같이 'TI-32bit format'으로 볼 때와 'TI-8bit format'으로 볼 때 순서가 바뀌어있다. 동일한 register에 동일한 값을 넣었는데 이와 같이 나타나는 이유를 알아보고자 한다. 1. TM4C123GH6PM의 memory structure TM4C123GH6PM의 경우에는 위의 그림과 같은 memory structure를 갖는다. 각각의 address 값이 32bit값이므로 이 MCU를 32bit MCU라고 칭하며, 각각의 address에는 1byte(8bit) 크기의 값이 담길 수 있다. TM4C123은 각각의 register의 크기를 32bit로 가지므로 하나의 register는 4개의 주소..
